04.07.2013 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!