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.

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

plupart du temps énuméré) est fonction <strong>de</strong>s évènements redoutés à observer (i.e. <strong>de</strong>s objectifs du<br />

modèle) et <strong>de</strong>s évènements à propager.<br />

Remarque : Nous illustrerons dans les cas d’application présents dans ce mémoire (section 3.4 à<br />

3.7) que si ce choix <strong>de</strong> modélisation nous impose <strong>de</strong> <strong>de</strong>scendre à bas niveau, il nous<br />

fournit aussi :<br />

– <strong>la</strong> capacité d’expliciter <strong>de</strong> manière détaillée l’impact <strong>de</strong>s défail<strong>la</strong>nces sur le<br />

comportement physique du système ;<br />

– une flexibilité et une capacité <strong>de</strong> généricité importante dans <strong>la</strong> prise en compte<br />

<strong>de</strong>s évènements <strong>de</strong>vant être modélisés ;<br />

– <strong>la</strong> possibilité <strong>de</strong> capitaliser <strong>la</strong> connaissance (fonctionnelle et dysfonctionnelle)<br />

du comportement <strong>de</strong>s composants dans <strong>de</strong>s <strong>modèles</strong> génériques <strong>de</strong> bas niveau.<br />

Sens <strong>de</strong> propagation : Une question importante <strong>de</strong>vant être levée à ce sta<strong>de</strong> est celui du sens <strong>de</strong><br />

propagation <strong>de</strong>s évènements. En effet le principe <strong>de</strong> <strong>la</strong> propagation est d’informer l’environnement<br />

<strong>de</strong> ce qui ce passe à l’intérieur du composant et réciproquement. Souvent en particulier <strong>pour</strong> <strong>la</strong><br />

propagation <strong>de</strong>s flux physiques, <strong>la</strong> propagation se <strong>de</strong>vra d’être bidirectionnelle.<br />

Exemple : Dans un système physique, souvent, « l’entrée » influe sur <strong>la</strong> sortie et réciproquement.<br />

En prenant l’exemple d’un tuyau pouvant se colmater dans un circuit hydraulique, un colmatage<br />

entraînera d’une manière générale non seulement une absence <strong>de</strong> flui<strong>de</strong> en sortie mais aussi une<br />

accumu<strong>la</strong>tion <strong>de</strong> flui<strong>de</strong> en entrée et donc une augmentation <strong>de</strong> pression en amont du tuyau. Pour<br />

informer l’environnement, il faudra propager l’information <strong>de</strong> manière bidirectionnelle.<br />

Remarque : Dans <strong>la</strong> suite, les termes « amont » et « aval » présume un sens « générateur →<br />

récepteur ».<br />

Sémantique <strong>de</strong>s flux propagés : Les flux propagés peuvent avoir au sein d’un même modèle<br />

différentes sémantiques. Au <strong>de</strong>là <strong>de</strong>s différences entre flux physiques / informationnels et entre flux<br />

physiques (flux mécanique, flux électrique, flux hydraulique...), il est possible <strong>de</strong> propager <strong>la</strong> valeur<br />

(<strong>la</strong> p<strong>la</strong>ge <strong>de</strong> valeur) d’une gran<strong>de</strong>ur physique et/ou sa qualité (correcte ou erronée). AltaRica étant<br />

fondé sur <strong>la</strong> notion d’automate <strong>de</strong> mo<strong>de</strong>, il convient ordinairement <strong>de</strong> faire un compromis entre<br />

expressivité et complexité afin d’éviter un temps <strong>de</strong> calcul trop important (problème d’explosion<br />

combinatoire). La plupart du temps, une solution acceptable est <strong>de</strong> s’assurer que les valeurs<br />

manipulées (i.e. le domaine <strong>de</strong> définition <strong>de</strong>s variables manipulées) soient nécessaires et suffisantes<br />

à l’observation <strong>de</strong>s évènements redoutés considérés.<br />

En pratique, les flux sont représentés par <strong>de</strong>ux types d’informations : leurs qualités et leurs<br />

gran<strong>de</strong>urs. Par exemple, <strong>pour</strong> un système informationnel, <strong>la</strong> valeur du signal transmis est discrétisée<br />

en fonction <strong>de</strong>s tests nominaux que le signal subit. Pour un système physique, on parlera <strong>de</strong> valeur<br />

nominale, inférieur à ce que prévoit <strong>la</strong> spécification ou supérieur à ce que prévoit <strong>la</strong> spécification (en<br />

prenant en compte différents niveaux <strong>pour</strong> ces infériorités ou supériorités). La qualité permettra,<br />

par exemple <strong>pour</strong> un flui<strong>de</strong>, d’indiquer <strong>la</strong> présence <strong>de</strong> pollutions dans le flui<strong>de</strong> où d’indiquer <strong>de</strong>s<br />

oscil<strong>la</strong>tions (plus ou moins importante) du débit <strong>de</strong> flui<strong>de</strong>.

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

Saved successfully!

Ooh no, something went wrong!