Modélisation des systèmes temps-réel répartis embarqués pour la ...
Modélisation des systèmes temps-réel répartis embarqués pour la ...
Modélisation des systèmes temps-réel répartis embarqués pour la ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Table <strong>des</strong> listings<br />
II.1 <strong>des</strong>cription RPCL d’une application . . . . . . . . . . . . . . . . . . . . . . . 9<br />
II.2 <strong>des</strong>cription IDL d’une application . . . . . . . . . . . . . . . . . . . . . . . . 10<br />
II.3 interface d’une c<strong>la</strong>sse Java invocable à distance . . . . . . . . . . . . . . . . . 12<br />
II.4 interface d’une c<strong>la</strong>sse Java invocable à distance . . . . . . . . . . . . . . . . . 12<br />
II.5 Connecteur en Darwin, correspondant a <strong>la</strong> figure II.4 . . . . . . . . . . . . . . 23<br />
III.1 Types et imp<strong>la</strong>ntations de composants AADL . . . . . . . . . . . . . . . . . . 31<br />
III.2 Structure interne <strong>des</strong> composants AADL . . . . . . . . . . . . . . . . . . . . 33<br />
III.3 Exemples d’éléments d’interface . . . . . . . . . . . . . . . . . . . . . . . . 35<br />
III.4 Connexions et flux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38<br />
III.5 Système global et mo<strong>des</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40<br />
III.6 Paquetages AADL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41<br />
III.7 Déc<strong>la</strong>rations de propriétés . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />
III.8 Extrait <strong>des</strong> déc<strong>la</strong>rations de propriétés standard . . . . . . . . . . . . . . . . . 42<br />
III.9 Associations de valeurs aux propriétés . . . . . . . . . . . . . . . . . . . . . 44<br />
III.10 Annexes AADL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46<br />
III.11 <strong>Modélisation</strong> de séquences d’appel en AADL 1.0 . . . . . . . . . . . . . . . . 47<br />
III.12 Sélection du sous-programme appelé . . . . . . . . . . . . . . . . . . . . . . 48<br />
III.13 <strong>Modélisation</strong> d’un appel distant . . . . . . . . . . . . . . . . . . . . . . . . . 49<br />
III.14 Connexion interne <strong>des</strong> paramètres . . . . . . . . . . . . . . . . . . . . . . . . 49<br />
III.15 Connexion interne <strong>des</strong> paramètres . . . . . . . . . . . . . . . . . . . . . . . . 50<br />
IV.1 Composants AADL génériques . . . . . . . . . . . . . . . . . . . . . . . . . 54<br />
IV.2 Mise en p<strong>la</strong>ce <strong>des</strong> composants . . . . . . . . . . . . . . . . . . . . . . . . . . 54<br />
IV.3 Définition <strong>des</strong> valeurs <strong>pour</strong> <strong>la</strong> terminaison <strong>des</strong> partitions . . . . . . . . . . . . 55<br />
IV.4 Terminaison <strong>des</strong> partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55<br />
IV.5 Emp<strong>la</strong>cement <strong>des</strong> nœuds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56<br />
IV.6 Description du déploiement <strong>des</strong> nœuds avec Gnatdist . . . . . . . . . . . . . . 56<br />
IV.7 Description du déploiement <strong>des</strong> nœuds en AADL . . . . . . . . . . . . . . . 56<br />
IV.8 Autre déploiement <strong>des</strong> nœuds en AADL . . . . . . . . . . . . . . . . . . . . 57<br />
IV.9 Autre déploiement <strong>des</strong> nœuds avec Gnatdist . . . . . . . . . . . . . . . . . . 57<br />
IV.10 <strong>Modélisation</strong> d’une architecture basée sur le passage de message . . . . . . . 66<br />
IV.11 <strong>Modélisation</strong> d’une architecture basée sur l’appel de sous-programme distant . 67<br />
IV.12 <strong>Modélisation</strong> d’une architecture basée sur <strong>des</strong> objets distants . . . . . . . . . . 68<br />
IV.13 Définition de <strong>la</strong> propriété AADL <strong>pour</strong> le déclenchement <strong>des</strong> threads . . . . . . 69<br />
V.1 Déc<strong>la</strong>ration d’une donnée AADL . . . . . . . . . . . . . . . . . . . . . . . . 73<br />
V.2 Définition de <strong>la</strong> sémantique <strong>des</strong> données . . . . . . . . . . . . . . . . . . . . 73<br />
V.3 Déc<strong>la</strong>ration d’un entier en AADL . . . . . . . . . . . . . . . . . . . . . . . . 74<br />
V.4 Déc<strong>la</strong>ration d’un type énuméré en AADL . . . . . . . . . . . . . . . . . . . . 74<br />
c○ 2007 Thomas Vergnaud 187