[PDF] Qualification darchitectures fonctionnelles - [Verimag]
outillée pour la qualification d'architectures fonctionnelles réparties La qualification de l'architecture fonctionnelle porte en particulier sur des
[PDF] Analyse formelle et fiabiliste darchitectures système - IMdR
11 mar 2014 · Poste de commande centralisée ; ? Enclenchements ; ? Systèmes d'automatismes ; ? Composants ; ? Systèmes de communication Siemens Rail
[PDF] Introduction générale - University of Biskra Theses Repository
calculateur mais par un ensemble d'équipements informatiques communicants On parle alors souvent de “chaîne fonctionnelle” (bien qu'une telle architecture
[PDF] Application aux systèmes embarques dynamiquement reconfigurables
4 nov 2013 · moyen d'un ensemble modifiable d'unités fonctionnelles qui composent leur architecture Au-delà de cette caractéristique commune
[PDF] Approches Formelles dans lAssistance au Développement de
tation de la tenue des exigences temps réel d'une architecture modulaire embarquée mappings entre les niveaux (fonctionnel sur logiciel logiciel sur
[PDF] Simulation des systèmes cyber-physiques - Embedded France
concevoir l'architecture d'un système pervasif de façon Interopérabilité d'une simulation fonctionnelle et d'une Qualification INCOSE ?
[PDF] Sensibilité de logiciels au détournement de flot de contrôle - Thesesfr
20 oct 2020 · Marie-Laure POTET Professeur VERIMAG 1 3 Exécution sur une architecture x86 64 2 2 1 Qualification d'un corpus d'analyse
[PDF] Etude sur lévolution des métiers et des besoins en formation pour
Définir fonctionnellement et techniquement l'architecture du système ? Réalisation des tests fonctionnels Profil type ? Bac +5 école d'ingénieur ou
A General Framework for Architecture Composability - imag
Architecture composability is a basic and common problem faced by system designers In this paper we propose a formal and general framework for architecture composability based on an associative commutative and idempotent architecture composition operator ‘ ’
Searches related to qualification d architectures fonctionnelles verimag
De?nition 3 (Architecture)Anarchitecture is a tuple A (CPA?) where C is a ?nite set of coordinating components with pairwise disjoint sets of ports PA is a set of ports such that C?C PC ? PAand? ? 2PA is an interaction model over PA An architecture A can be applied to any set of components B that contains all the dangling
UNIVERSITE MOHAMED KHIDER BISKRA
N° de Série :
Faculté des Sciences Exactes et des Sciences de la Nature et de la VieTHÈSE
Présentée pour obtenir le diplôme de
DOCTORAT EN SCIENCES EN INFORMATIQUE
Option : Informatique
ParMeliouh Amel
THÈME
UML et Model-Checking pour la Modélisation et laVérification des Systèmes Embarqués
Soutenue le: 11/03/2021
Devant le jury composé de :
Pr.Kazar Okba Université de Biskra Président
Pr.Chaoui Allaoua Université de Constantine2 Rapporteur
Pr.Bennoui Hammadi Université de Biskra Examinateur
Pr.Kahloul Laid Université de Biskra Examinateur
Dr. Kerkouche Elhilali Université de Jijel Examinateur
Dr. Maarouk Toufik Université de Khenchela Examinateur
iiiDEDICACE
Je dédie ce travail à :
La mémoire de mon père ;
Ma chère mère ;
Mon Mari et mon petit prince Ahmed Younes ;
Mes Chers frères ;
Mes beaux-frères ;
Mes nièces et neveux ;
La famille de mon mari.
ivREMERCIEMENTS
aidé à achever ce travail. Mes remerciements vont aussi à mon encadreur Pr. Allaoua Chaoui l'encadrement de cette thèse ainsi pour tous ses conseils, sa patience, sa confiance, ses encouragements, tout au long de ce travail.Je remercie Mon mari pour son aide précieuse.
Un grand Merci au Pr. Kazar Okba pour son encouragement et son soutien moral Je tiens également à exprimer toute ma grande gratitude aux membres de jury :Pr.Kazar Okba, président de jury
Pr.Bennoui Hammadi
Pr.Kahloul Laid
Dr. Kerkouche Elhilali
Dr. Maarouk Toufik
accepté de juger ce travail. vLogic MITL
Real-Time Statechart diagram, Real-Time Collaboration diagram, UML, Meta-modeling,ϢγήϟΪϋϮϗϲϧΎϴΒϟ, ΝήΨΘγ· ΔΌϓΎϜϣΕΎϔλϮϣ, , MITL3ATOM, Δϐϟ Maude
viAbstract
This work proposes a formal approach for modeling and verification of embedded systems. The approach relies on an automated modeling and code generation based on the diagrams extended with timing annotations (Real-Time Statechart and Real-Time Collaboration diagrams) for system modeling and Maude language for verification. First, UML modeling tool is developed. Then, a graph grammar is executed to generate automatically an equivalent Maude specification. The approach is based on code generation. This is why it is possible to use an available model checking tool to verify certain timed properties represented in Real Time Temporal Logic (MITL).Keywords:
UML, Real-Time Statechart diagram, Real-Time Collaboration diagram, Code Generation, Meta-modeling, Graph Grammar, ATOM3, MITL, Model checking, Maude language. viiRésumé
Ce travail présente une approche formelle de modélisation et de vérification desdu système et une génération automatique de code. Le concept clé est l'utilisation combinée
temporelles (diagrammes Statechart temps réel et de collaboration temps réel) pour la
modélisation du système et le langage Maude pour la vérification. Tout d'abord, un outil de modélisation UML est développé, ensuite, une grammaire de graphes est exécutée pour générer automatiquement des spécifications en Maude équivalentes. L'approche repose surla génération de code, donc il est possible d'utiliser un outil de vérification de modèles
(Model-cheking) pour vérifier certaines propriétés temporelles représentées dans la logique
temporelle temps réel (MITL).Mots clés :
UML, Real-Time Statechart diagram, Real-Time Collaboration diagram, génération de code, Méta-modélisation, Grammaire de graphes, ATOM3, MITL, Model checking, languageMaude.
viiiTable des matières
Introduction Générale
Contexte général1
Problématique
Etude des travaux 5
Contribution 5
Structure du manuscrit 6
Chapitre 1: Modélisation et vérification des systèmes embarqués 92. Les systèmes 9
2.1 9
2.2 11
2.3 12
2.3.1 2.3.22.3.3 Les architectures fédérées 13
2.4 embarqué14
2.5 15
2.6 Les exigences d16
2.6.1 16
2.6.2 Déterminisme 17
2.6.3 Vérification 17
2.6.4 Le problème de la modification par 17
3.1 19
3.1.1 19
3.1.2 21
ix3.2 Développement 21
3.2.1 22
3.2.2 22
3.2.3 23
3.2.4Conception basée architecture 23
3.2.5 24
244.1 AADL (Architecture Analysis & Design Language) 24
4.2 Profile MARTE (Modeling and Analysis of Real-Time Embedded systems).. 25
4.3 SysML 26
4.4 UML 27
4.5 Spécification PEARL et le profil UML- 27
4.6 28
285.1 Véri 29
5.2 30
5.2.1 31
5.2.2 34
5.3 Discussion 35
6. Conclusion 36
Chapitre 2: Ingénierie dirigée par les modèles1. Introduction. 38
2. Ingénierie dirigée par les modèles (IDM) 38
2.1 Présentation 38
2.2 Notions de Modèle et Méta- 39
2.3 40
2.4 42
2.4.1 Réalisation de modèles 42
2.4.2 Stockage de modèles42
2.4.3 Echange de modèles42
2.4.4 Exécution de modèles42
x2.4.5 Vérification de modèles43
2.4.6 Validation 43
2.4.7 ... 43
2.5 . 44
2.5.1 44
2.5.2 44
2.5.3 Les différents modèles du MDA 45
2.5.4 46
2.5.5 Le principe de transformations de modèles47
2.5.6 49
2.6 50
3. Les méthodes formelles de vérification 51
3.1 51
3.2 52
3.2.1 Vérification52
3.2.2 Validation52
3.2.3 Qualification52
3.2.4 Certification52
3.3 53
3.3.1 Vérification de Modèle (Model Checking) 53
3.3.2 54
545. Conclusion 56
Chapitre 3: La logique de réecriture et le langage Maude1. Introduction 59
2. Logique de Réécriture 59
3. Système Maude 60
3.1 61
3.2 Modules Systèmes......................................................................................... 63
3.3 Modules orientés objet 63
4. Modules prédéfinis 65
xi5. Exécution et analyse formelle sous Maude 66
6. Analyse formelle et vérification des propriétés 66
6.1 67
6.2 68
7. Exécution de Maude 70
8. Conclusion72
Chapitre 4: Une approche et un outil de modélisation et de vérification des systèmes embarqués1. Introduction74
75-transition et de communication temps 76
3.1 - 76
3.2 77
4. Méta-modélisation des RTSTs et RTCs78
4.1 Méta- 78
4.1.1 Les associations79
4.1.2 80
4.2 Méta- 83
5. Génération du code Maude équivalent 85
5.1 85
926.1 Modélisation avec ATOM3 93
6.2 94
6.3 95
6.3.1 Logique temporelle Temps réel96
6.3.2 99
101Conclusion Générale 103
Bibiographie105
xiiTable des figures
2230
Figure 2.3: 45
4750
54
70
71
Figure 4.1: Méta- 79
.. 80 8181
82
82
Figure 82
83Figure 4.9: Méta- 84
85F 86 86
87
Figure 4.14: Action de la règle SimpleState. 87 88
88
89
Figure 4.17: 89
xiii 9090
91
91
92
92
. 93 94
95
Figure 4.27 Résultat de vérification par Maude Model-100
Liste des tableaux
Tableau 2.1: Les .. 55
xivIntroduction Générale
Introduction générale
1Contexte général
L toujours de performances plus grandes
permettent la conception de systèmes novateurs part. Ce cercle sans fin justifie la durée de vie de plus en plus courte des systèmes actuels et se retrouve dans de nombreux domaines. Aujourd'hui, des systèmes de composants mélangeant électronique et programmesquotesdbs_dbs22.pdfusesText_28[PDF] L architecture des premières maisons européennes d Alger, 1830
[PDF] L Art de l Islam: XIVème exposition itinérante de - unesdoc - Unesco
[PDF] Architecture Logicielle - Deptinfo
[PDF] Architecture logicielle - mbf i3s
[PDF] Architecture logicielle - mbf i3s
[PDF] Architecture logicielle MVC - LIG Membres
[PDF] 1 Architecture traditionnelle et réhabilitation au Maroc - RehabiMed
[PDF] Le matériel : architecture des ordinateurs - Limuniv-mrsfr
[PDF] Architecture matériel et logiciel 2
[PDF] Architectures Logicielles et Matérielles - Verimag
[PDF] Vers une architecture n-tiers
[PDF] Les réseaux Peer-to-Peer
[PDF] L 'architecture postale - La Poste
[PDF] Partie 1 : Architecture et communications Client/Serveur - Univ Lyon 1