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.

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

3.8.7 Proposition <strong>de</strong> spécification<br />

Nous proposons ici une solution nous semb<strong>la</strong>nt pertinente <strong>pour</strong> formaliser les différentes<br />

informations obtenues grâce à <strong>la</strong> méthodologie <strong>de</strong> modélisation. Tout d’abord, nous formalisons<br />

et documentons les variables <strong>de</strong> flux (les entrées et les sorties), les variables d’état et leurs types<br />

respectifs. Notons que <strong>la</strong> formalisation <strong>de</strong> ces types n’est souvent pas spécifique au composant et<br />

sera commun à l’ensemble <strong>de</strong>s composant du modèle.<br />

Nom Type Granu<strong>la</strong>rité Description<br />

Couple Énuméré {ok, nul} Décrit le couple transmis<br />

Vitesse Énuméré {ok, nulle, survitesse} Décrit <strong>la</strong> vitesse transmise<br />

... ... ... ...<br />

Tableau 3.10 – Spécification : Liste <strong>de</strong>s types<br />

Nom Type Orientation Description<br />

IN_Tq_from_upstream Couple Entrée Couple reçu <strong>de</strong>s composants en amont<br />

... ... ... ...<br />

OUT_Tq_to_downstream Couple Sortie Décrit le couple transmis en aval du<br />

composant<br />

OUT_Spd_to_upstream Vitesse Sortie Décrit <strong>la</strong> vitesse imposée aux<br />

composants amonts par l’ensemble<br />

{composant + composants avals}<br />

... ... ... ...<br />

Tableau 3.11 – Spécification : Liste <strong>de</strong>s variables d’entrées / sorties<br />

Nom Type Init. Description<br />

ST_transmission {ok, ko} ok Représente l’état <strong>de</strong> <strong>la</strong> transmission<br />

ST_particles {no, yes} no Représente si le composant émet, ou non, <strong>de</strong>s<br />

particules<br />

... ... ... ...<br />

Tableau 3.12 – Spécification : Liste <strong>de</strong>s variables d’état<br />

Une fois ces différentes informations capitalisées, on s’intéresse aux transitions entre états<br />

ainsi qu’aux équations définissant les variables <strong>de</strong> sorties. Pour ce<strong>la</strong>, nous choisissons ici une<br />

représentation graphique et <strong>la</strong>issons le choix à l’analyste <strong>de</strong> choisir entre :<br />

– un diagramme états-transitions « simple » tel que celui montré sur <strong>la</strong> figure 3.14 ;<br />

– un diagramme représentant les changements <strong>de</strong> configurations (figure 3.15) ;<br />

– un diagramme hybri<strong>de</strong> ne s’intéressant aux configurations que lorsque ce<strong>la</strong> est nécessaire.<br />

Si une recommandation <strong>de</strong>vait être fournie quant au choix <strong>de</strong> <strong>la</strong> représentation, celle-ci<br />

serait guidé par un soucis <strong>de</strong> lisibilité. Ainsi, lorsque le comportement du composant ne dépend<br />

pas <strong>de</strong> ses entrées, on choisira <strong>de</strong> préférence une représentation par diagramme états-transitions<br />

« simple ». Lorsque le comportement du composant est influencé par <strong>de</strong>s modifications <strong>de</strong> ses<br />

entrées, on essaiera autant que possible <strong>de</strong> se limiter à ne représenter les configurations que

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

Saved successfully!

Ooh no, something went wrong!