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
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
3.8 Formalisation <strong>de</strong>s données extraites 97<br />
Remarque : Ces diagrammes permettent ainsi une représentation du comportement interne d’un<br />
système. Pour que cette représentation reste simple et lisible, on se limitera à représenter<br />
le comportement d’un composant élémentaire.<br />
Remarquons également que les étiquettes <strong>de</strong>s transitions permettent <strong>la</strong> représentation<br />
du comportement interne (changement d’état suite à un évènement interne du<br />
composant) mais aussi <strong>de</strong>s changements d’états suite à un changement <strong>de</strong>s valeurs<br />
d’entrées (figure 3.15).<br />
3.8.6 Diagrammes états-transitions étendus <strong>pour</strong> les automates <strong>de</strong> mo<strong>de</strong><br />
Pour aller plus loin, ces diagrammes états-transitions sont en mesures <strong>de</strong> représenter les<br />
valeurs <strong>de</strong>s variables <strong>de</strong> sortie du composant. Pour appréhen<strong>de</strong>r ce<strong>la</strong>, nous pouvons nous rapprocher<br />
<strong>de</strong> <strong>la</strong> notion d’automate <strong>de</strong> mo<strong>de</strong> (Cf. section 2.3) qui rappelons-le se propose d’adjoindre <strong>la</strong> notion<br />
<strong>de</strong> flux aux diagrammes états-transitions c<strong>la</strong>ssiques. Sans prétendre fournir un automate <strong>de</strong> mo<strong>de</strong><br />
complet, nous nous proposons <strong>de</strong> compléter les diagrammes états-transitions en fournissant dans<br />
chaque état les équations définissant les valeurs <strong>de</strong>s variables <strong>de</strong> sortie. Ainsi, on combine <strong>la</strong><br />
vue graphique <strong>de</strong>s diagrammes états-transitions avec les tables <strong>de</strong> décision permettant <strong>de</strong> définir<br />
les sorties en mo<strong>de</strong> <strong>de</strong> fonctionnement (esprit semb<strong>la</strong>ble à <strong>la</strong> métho<strong>de</strong> SCR) où en mo<strong>de</strong> <strong>de</strong><br />
dysfonctionnement (esprit semb<strong>la</strong>ble à l’AMDE formelle). La figure 3.13 <strong>de</strong>vient alors <strong>la</strong> figure 3.14.<br />
Ouvert<br />
OUT = IN<br />
F ermeture<br />
−−−−−−−→<br />
←−−−−−−−<br />
Ouverture<br />
Fermé<br />
OUT = False<br />
Figure 3.14 – Exemple <strong>de</strong> diagramme états-transitions avec définition <strong>de</strong>s variables <strong>de</strong> sorties<br />
Pour plus <strong>de</strong> détails dans <strong>la</strong> représentation graphique et lorsque les équations définissant<br />
les sorties sont complexes, il peut être souhaité <strong>de</strong> représenter le diagramme <strong>de</strong>s configurations<br />
(figure 3.15). Si on gagne en lisibilité dans les écritures <strong>de</strong>s équations, on augmente le nombre <strong>de</strong><br />
« boîtes » dans le diagramme.<br />
Remarque : Pour appréhen<strong>de</strong>r correctement les termes, nous appellerons indifféremment<br />
« mo<strong>de</strong> » ou « état » les états du composant modélisé (i.e. les boîtes du diagramme<br />
états-transitions). Nous appellerons « configuration » l’association d’un état et d’une<br />
évaluation <strong>de</strong>s variables d’entrée.<br />
Ouvert<br />
IN=T rue<br />
OUT = T rue<br />
IN -> False ↓ ↑ IN -> T rue<br />
Ouvert<br />
IN=False<br />
OUT = False<br />
F ermeture<br />
−−−−−−−→<br />
←−−−−−−−<br />
Ouverture<br />
F ermeture<br />
−−−−−−−→<br />
←−−−−−−−<br />
Ouverture<br />
Fermé<br />
IN=T rue<br />
OUT = False<br />
IN -> False ↓ ↑ IN -> T rue<br />
Fermé<br />
IN=False<br />
OUT = False<br />
Figure 3.15 – Exemple <strong>de</strong> diagramme <strong>de</strong>s configurations