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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

150 Chapitre 5. Cas d’étu<strong>de</strong> et retour sur l’approche<br />

– l’analyse <strong>de</strong> l’occurrence <strong>de</strong> plusieurs évènements redoutés sur un même système ;<br />

– les analyses <strong>de</strong> sécurité réalisées sur <strong>de</strong>s systèmes différents.<br />

Concernant le premier point, les <strong>modèles</strong> réalisés ont été choisis <strong>de</strong> bas niveau afin d’être<br />

en mesure <strong>de</strong> retrouver les résultats issus <strong>de</strong>s analyses actuelles <strong>de</strong> sécurité. Descendant dans une<br />

telle analyse au niveau du composant, les <strong>modèles</strong> AltaRica réalisés sont donc très proches <strong>de</strong>s<br />

architectures réelles <strong>de</strong>s systèmes modélisés (systèmes mécaniques, hydromécaniques, informatiques...).<br />

Concernant les <strong>de</strong>ux autres points et en partie grâce à <strong>la</strong> présence <strong>de</strong> bibliothèques <strong>de</strong> bas<br />

niveau, <strong>la</strong> cohérence est améliorée entre les analyses <strong>de</strong> sécurité d’un même système et entre les<br />

analyses <strong>de</strong> sécurité <strong>de</strong> différents systèmes. En effet actuellement, il est courant <strong>de</strong> trouver un<br />

même mo<strong>de</strong> <strong>de</strong> défail<strong>la</strong>nce nommé <strong>de</strong> façon différente entre <strong>de</strong>ux analyses <strong>de</strong> sécurité d’un même<br />

système. Par exemple si on analyse <strong>de</strong>ux systèmes différents A et B, <strong>la</strong> perte <strong>de</strong> <strong>la</strong> fonction d’une<br />

vis <strong>pour</strong>ra être intitulée « rupture » sur le système A et « cassure » sur le système B (ce<strong>la</strong> n’est<br />

qu’un exemple !). En utilisant un unique nœud <strong>de</strong> <strong>la</strong> bibliothèque <strong>pour</strong> <strong>la</strong> modélisation <strong>de</strong> <strong>la</strong> vis<br />

au sein <strong>de</strong>s systèmes A et B, le même terme sera utilisé dans les <strong>de</strong>ux analyses.<br />

La cohérence <strong>de</strong>s analyses est également améliorée au niveau <strong>de</strong> <strong>la</strong> <strong>de</strong>scription <strong>de</strong>s effets <strong>de</strong>s<br />

mo<strong>de</strong>s <strong>de</strong> défail<strong>la</strong>nce <strong>de</strong>s composants. En effet et comme présenté au chapitre 3, <strong>la</strong> méthodologie<br />

<strong>de</strong> modélisation propose <strong>la</strong> définition <strong>de</strong> mo<strong>de</strong>s <strong>de</strong> défail<strong>la</strong>nce génériques. Un analyste, lorsqu’il<br />

sera confronté à <strong>la</strong> représentation d’un mo<strong>de</strong> <strong>de</strong> défail<strong>la</strong>nce dans un nouveau modèle, <strong>pour</strong>ra aller<br />

puiser dans les documentations existantes <strong>de</strong>s <strong>modèles</strong> AltaRica <strong>pour</strong> co<strong>de</strong>r son modèle AltaRica.<br />

Grâce à une cohérence et une telle traçabilité, <strong>la</strong> prise en charge d’un modèle par un analyste ne<br />

l’ayant pas réalisé sera aussi <strong>la</strong>rgement améliorée. Celui-ci, lors <strong>de</strong> <strong>la</strong> lecture du modèle, retrouvera<br />

en effet <strong>de</strong>s termes connus et une logique déjà validée indépendamment du nœud.<br />

5.4 Quelques bonnes pratiques recommandées lors <strong>de</strong> <strong>la</strong> modélisation<br />

Cette section a <strong>pour</strong> vocation d’exhiber certaines bonnes pratiques qui faciliteront selon<br />

nous certains aspects <strong>de</strong> <strong>la</strong> modélisation. Si quelques unes <strong>de</strong> ses bonnes pratiques ont déjà été<br />

évoquées au chapitre 3, cette section les regroupent, les développent et les complètent.<br />

5.4.1 Analyse préliminaire - I<strong>de</strong>ntification <strong>de</strong>s besoins<br />

Comme nous avons vu dans le chapitre 2, un modèle est réalisé avec l’objectif <strong>de</strong> répondre<br />

à une ou plusieurs questions que l’on se pose sur un système. Il n’a donc pas <strong>pour</strong> vocation <strong>de</strong><br />

reprendre l’ensemble <strong>de</strong>s caractéristiques du système qu’il représente [40]. L’analyse en charge <strong>de</strong><br />

<strong>la</strong> réalisation d’un modèle cherchera ainsi à construire un modèle pertinent vis-à-vis <strong>de</strong> <strong>la</strong> question<br />

à <strong>la</strong>quelle il doit répondre... L’analyse en charge <strong>de</strong> <strong>la</strong> réalisation d’un modèle cherchera ainsi à<br />

construire un modèle mettant en évi<strong>de</strong>nce les caractéristiques du système qui l’intéressent.<br />

Exemple : Il n’est pas nécessaire <strong>de</strong> modéliser le dép<strong>la</strong>cement <strong>de</strong>s électrons dans le silicium à<br />

l’ai<strong>de</strong> <strong>de</strong> <strong>la</strong> théorie <strong>de</strong>s gaz <strong>de</strong> Fermi <strong>pour</strong> faire comprendre le fonctionnement <strong>de</strong> son système<br />

informatique à un utilisateur. [40]<br />

Il est donc indispensable <strong>pour</strong> l’analyste d’i<strong>de</strong>ntifier les objectifs <strong>de</strong> <strong>la</strong> modélisation. I<strong>de</strong>ntifier<br />

l’ensemble <strong>de</strong>s objectifs <strong>de</strong> <strong>la</strong> modélisation permettra leurs prises en compte dès le commencement

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

Saved successfully!

Ooh no, something went wrong!