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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapitre III – AADL, un <strong>la</strong>ngage <strong>pour</strong> décrire les architectures<br />

composant éléments d’interface possibles<br />

donnée sous-programmes, accès fourni à une donnée<br />

sous-programme port de sortie d’événement ou d’événement/donnée,<br />

groupe de ports, accès requis à une donnée, paramètre<br />

thread sous-programme serveur, port, group de ports, accès requis<br />

ou fourni à une donnée<br />

groupe de thread sous-programme serveur, port, groupe de ports, accès requis<br />

ou fourni à une donnée<br />

processus sous-programme serveur, port, groupe de port, accès requis<br />

ou fourni à une donnée<br />

processeur sous-programme serveur, port, groupe de ports, accès requis<br />

à un bus<br />

mémoire accès requis à un bus<br />

bus accès requis à un bus<br />

dispositif port, groupe de port, sous-programme serveur, accès requis<br />

à un bus<br />

système sous-programme serveur, port, groupe de ports, accès requis<br />

ou fourni à une donnée ou un bus<br />

TAB. III.2 – Éléments d’interface possibles <strong>pour</strong> chaque catégorie de composants<br />

III-5.1 Les connexions<br />

Les connexions permettent de relier les interfaces <strong>des</strong> différents sous-composants à celles<br />

d’autres sous-composants ou aux interfaces du composant parent. Une connexion est orientée et<br />

peut éventuellement être nommée.<br />

systeme1<br />

reseau1<br />

system_c.impl<br />

systeme2<br />

FIG. III.6 – Syntaxe graphique <strong>des</strong> connexions, correspondant au listing III.4<br />

La figure III.6 représente <strong>la</strong> syntaxe graphique correspondant aux connexions décrites dans le<br />

listing III.4.<br />

III-5.2 Les flux<br />

La circu<strong>la</strong>tion <strong>des</strong> données est portée par les connexions, qui sont point-à-point. Afin de faciliter<br />

l’analyse de l’architecture, AADL permet de décrire <strong>des</strong> flux (flows) portés par les connexions.<br />

De cette façon, il est possible de décrire le cheminement logique <strong>des</strong> communications à travers<br />

c○ 2007 Thomas Vergnaud 37

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

Saved successfully!

Ooh no, something went wrong!