23.11.2014 Views

Méthodes pour la validation de modèles formels pour la ... - ISAE

Méthodes pour la validation de modèles formels pour la ... - ISAE

Méthodes pour la validation de modèles formels pour la ... - ISAE

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.

58 Chapitre 3. Vers une méthodologie unifiée <strong>de</strong> modélisation AltaRica <strong>de</strong> systèmes physiques<br />

Le but <strong>de</strong> l’approche présentée dans cette partie est <strong>de</strong> proposer une méthodologie systématique<br />

supportant <strong>la</strong> modélisation du comportement d’un système en <strong>la</strong>ngage AltaRica. Pour<br />

ce<strong>la</strong>, il s’agira d’i<strong>de</strong>ntifier, <strong>de</strong> manière systématique, les informations <strong>de</strong>vant être incluses dans le<br />

le modèle AltaRica. Nous nous intéresserons à l’i<strong>de</strong>ntification <strong>de</strong>s objectifs d’un tel modèle, aux<br />

évènements qu’il <strong>de</strong>vra propager et aux informations qu’il <strong>de</strong>vra contenir <strong>pour</strong> permettre cette<br />

propagation. Pour ce<strong>la</strong>, l’approche présentée se propose :<br />

– d’i<strong>de</strong>ntifier l’information à extraire du système considéré ;<br />

– <strong>de</strong> définir <strong>de</strong>s abstractions permettant <strong>de</strong> propager cette information.<br />

Au cours <strong>de</strong> cette section, nous verrons que l’approche proposée est très loin d’une approche<br />

presse-bouton et que <strong>la</strong> charge restante à l’analyste en charge <strong>de</strong> <strong>la</strong> réalisation du modèle reste<br />

conséquente. La section 3.2 présente le processus général <strong>de</strong> modélisation proposé <strong>pour</strong> <strong>la</strong> modélisation<br />

<strong>de</strong> systèmes physiques et multi-physiques. Les concepts présentés seront utilisés dans <strong>la</strong><br />

section 3.3 présentant le cas d’étu<strong>de</strong> puis dans les sections 3.4 à 3.7 s’intéressant à <strong>la</strong> modélisation<br />

<strong>de</strong> systèmes physiques. Enfin, <strong>la</strong> section 3.8 discutera <strong>de</strong> formalisations possibles <strong>pour</strong> représenter<br />

les informations i<strong>de</strong>ntifiées aux sections précé<strong>de</strong>ntes.<br />

3.1.2 Vision globale du processus <strong>de</strong> modélisation<br />

Avant <strong>de</strong> rentrer dans les détails du processus <strong>de</strong> modélisation, nous donnons <strong>pour</strong> mieux<br />

comprendre <strong>la</strong> suite une vision globale <strong>de</strong> ce que sera ce processus. Pour débuter et selon [9], le<br />

processus <strong>de</strong> modélisation comprend 4 étapes majeures :<br />

– analyse préliminaire :<br />

– définition <strong>de</strong>s objectifs <strong>de</strong> l’étu<strong>de</strong> (spécification <strong>de</strong>s besoins) ;<br />

– définition du niveau <strong>de</strong> modélisation ;<br />

– définition du périmètre du système étudié et du contenu du modèle, i.e. i<strong>de</strong>ntification<br />

<strong>de</strong>s composants présents et <strong>de</strong> leurs interfaces,<br />

– définition d’abstractions vali<strong>de</strong>s et pertinentes à propager dans le modèle ;<br />

– spécification <strong>de</strong>s comportements <strong>de</strong>s composants élémentaires ;<br />

– implémentation <strong>de</strong>s comportements <strong>de</strong> chaque composant → Obtention d’une bibliothèque<br />

<strong>de</strong> nœuds AltaRica ;<br />

– instanciation et connexion <strong>de</strong>s nœuds.<br />

Mon<strong>de</strong> physique<br />

} {{ }<br />

Mon<strong>de</strong> AltaRica<br />

} {{ }<br />

Vue globale > Architecture du système Modèle global<br />

↓<br />

↑<br />

Vue unitaire ><br />

Analyse préliminaire<br />

↓<br />

Composants unitaires<br />

Abstraction<br />

−−−−−−−−−−→<br />

Implémentation<br />

Instanciation et Connexion<br />

↑<br />

Nœuds AltaRica<br />

Figure 3.2 – Vision haut niveau du processus <strong>de</strong> modélisation [9]

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

Saved successfully!

Ooh no, something went wrong!