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.

<strong>Modélisation</strong> <strong>des</strong> <strong>systèmes</strong> <strong>temps</strong>-<strong>réel</strong> <strong>répartis</strong> <strong>embarqués</strong><br />

VII-5.2 <strong>Modélisation</strong> <strong>des</strong> sous-programmes . . . . . . . . . . . . . . . . . . . 133<br />

VII-5.3 <strong>Modélisation</strong> <strong>des</strong> séquences d’appel de sous-programmes . . . . . . . 135<br />

VII-5.4 Exemple complet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137<br />

VII-6 Intégration <strong>des</strong> <strong>des</strong>criptions comportementales . . . . . . . . . . . . . . . . . . 140<br />

VII-6.1 Composant sans modélisation comportementale . . . . . . . . . . . . . 140<br />

VII-6.2 Composant possédant une <strong>des</strong>cription comportementale . . . . . . . . 140<br />

VII-6.3 Séquence d’appel pure . . . . . . . . . . . . . . . . . . . . . . . . . . 141<br />

VII-6.4 Composant hybride . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141<br />

VII-7 Propriétés étudiées sur l’architecture . . . . . . . . . . . . . . . . . . . . . . . 142<br />

VII-7.1 Cohérence <strong>des</strong> communications . . . . . . . . . . . . . . . . . . . . . 142<br />

VII-7.2 Absence de blocages . . . . . . . . . . . . . . . . . . . . . . . . . . . 145<br />

VII-7.3 Déterminisme <strong>des</strong> valeurs . . . . . . . . . . . . . . . . . . . . . . . . 146<br />

VII-8 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147<br />

VIII Mise en pratique 149<br />

VIII-1 Ocarina, un compi<strong>la</strong>teur <strong>pour</strong> AADL . . . . . . . . . . . . . . . . . . . . . . . 149<br />

VIII-1.1 Principes généraux . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149<br />

VIII-1.2 Structure du modèle d’Ocarina . . . . . . . . . . . . . . . . . . . . . . 151<br />

VIII-1.3 Organisation d’Ocarina . . . . . . . . . . . . . . . . . . . . . . . . . . 152<br />

VIII-1.4 Intégration d’Ocarina dans <strong>des</strong> applications tierces . . . . . . . . . . . 155<br />

VIII-2 Évaluation <strong>des</strong> performances d’exécution . . . . . . . . . . . . . . . . . . . . . 156<br />

VIII-2.1 Définition de l’architecture AADL . . . . . . . . . . . . . . . . . . . . 156<br />

VIII-2.2 Mise en p<strong>la</strong>ce <strong>des</strong> applications-témoins . . . . . . . . . . . . . . . . . 160<br />

VIII-2.3 Résultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164<br />

VIII-3 Évaluation de <strong>la</strong> transformation en réseaux de Petri . . . . . . . . . . . . . . . . 165<br />

VIII-3.1 Motifs AADL de base . . . . . . . . . . . . . . . . . . . . . . . . . . 166<br />

VIII-3.2 Exemple de taille <strong>réel</strong>le . . . . . . . . . . . . . . . . . . . . . . . . . 167<br />

VIII-3.3 Étude de l’application de test . . . . . . . . . . . . . . . . . . . . . . . 168<br />

VIII-4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169<br />

IX Conclusions et perspectives 171<br />

IX-1 Conception conjointe de l’application et l’intergiciel . . . . . . . . . . . . . . . 171<br />

IX-1.1 AADL comme support <strong>pour</strong> un cycle de conception . . . . . . . . . . 172<br />

IX-1.2 Exploitation <strong>des</strong> <strong>des</strong>criptions AADL . . . . . . . . . . . . . . . . . . . 172<br />

IX-2 Perspectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173<br />

IX-2.1 Production automatique d’intergiciels en AADL . . . . . . . . . . . . 173<br />

IX-2.2 Raffinement <strong>des</strong> spécifications de l’exécutif . . . . . . . . . . . . . . . 174<br />

IX-2.3 Automatisation de <strong>la</strong> réduction <strong>des</strong> architectures . . . . . . . . . . . . 174<br />

IX-2.4 Correspondances entre AADL et d’autres représentations . . . . . . . . 174<br />

IX-2.5 Reconfiguration dynamique de l’exécutif . . . . . . . . . . . . . . . . 174<br />

IX-2.6 Intégration dans <strong>la</strong> démarche MDA . . . . . . . . . . . . . . . . . . . 175<br />

x c○ 2007 Thomas Vergnaud

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

Saved successfully!

Ooh no, something went wrong!