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.

Chapitre IX – Conclusions et perspectives<br />

<strong>la</strong> conception de telles bibliothèques d’exécution [Ogel et al., 2003]. Leur exploitation, conjointement<br />

avec l’utilisation de l’architecture schizophrène, permettrait <strong>la</strong> construction d’un exécutif<br />

capable de se reconfigurer en fonction du contexte d’exécution.<br />

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

Nos travaux se sont concentrés sur <strong>la</strong> phase de raffinement et de génération d’une application<br />

répartie. Nous nous ainsi sommes intéressés aux dernières étapes du cycle de production. Notre<br />

démarche suppose par conséquent l’existence initiale d’une <strong>des</strong>cription AADL de l’application à<br />

produire. Il serait intéressant de prolonger nos travaux par une étude <strong>des</strong> phases de conception<br />

amont permettant l’obtention de <strong>la</strong> <strong>des</strong>cription AADL.<br />

De part <strong>la</strong> précision de sa sémantique, AADL peut être considéré comme un <strong>la</strong>ngage de préimp<strong>la</strong>ntation.<br />

En ce sens, il peut servir à décrire un modèle de l’application associé à un exécutif<br />

tel que celui que nous avons spécifié. Nos travaux peuvent donc être intégrés dans un cycle de<br />

production plus <strong>la</strong>rge, inspiré de l’approche MDA (Model Driven Architecture), en se p<strong>la</strong>çant au<br />

niveau de <strong>la</strong> <strong>des</strong>cription <strong>des</strong> phases de transformation du modèle spécifique à <strong>la</strong> p<strong>la</strong>te-forme (PSM,<br />

P<strong>la</strong>tform Specific Model) en l’application exécutable elle-même. Les étapes de conception amont<br />

– c’est-à-dire <strong>la</strong> conception du modèle indépendant de <strong>la</strong> p<strong>la</strong>teforme (PIM, P<strong>la</strong>tform Independent<br />

Model) – ainsi que les règles de transformation du PIM au PSM que nous exploitons peuvent<br />

constituer un prolongement tout à fait pertinent de nos travaux.<br />

Les règles de transformation du PIM vers le PSM peuvent s’appuyer sur <strong>des</strong> spécifications formelles<br />

<strong>des</strong> entités du modèle afin de définir un ensemble de propriétés fonctionnelles devant être<br />

assurées par l’application. Des métho<strong>des</strong> de spécification telles que B ou PVS peuvent alors être<br />

utilisées afin de décrire les fonctionnalités algorithmiques attendues. Ces spécifications peuvent<br />

guider <strong>la</strong> sélection <strong>des</strong> composants AADL du PSM à partir d’une bibliothèque d’éléments prédéfinis<br />

et caractérisés vis-à-vis <strong>des</strong> propriétés attendues. L’analyse de l’architecture finale permet<br />

alors de valider l’imp<strong>la</strong>ntation par rapport aux spécifications initiales.<br />

c○ 2007 Thomas Vergnaud 175

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

Saved successfully!

Ooh no, something went wrong!