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.

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

Une fois le système <strong>de</strong> haut niveau « découpé » en sous-systèmes d’étu<strong>de</strong>, l’analyse fonctionnelle<br />

autorise <strong>la</strong> <strong>de</strong>scription <strong>de</strong>s interfaces fonctionnelles et physiques entre ces sous-systèmes.<br />

Ces interfaces permettront d’expliciter les chemins <strong>de</strong> propagation <strong>de</strong> panne globaux.<br />

3.2.1.3 Déclinaison <strong>de</strong>s objectifs <strong>de</strong>s <strong>modèles</strong><br />

Nous supposons ici que l’étape précé<strong>de</strong>nte (ou plusieurs itérations <strong>de</strong> l’étape précé<strong>de</strong>nte) a<br />

permis l’i<strong>de</strong>ntification <strong>de</strong> sous-systèmes d’étu<strong>de</strong> n’admettant pas à leur tour <strong>de</strong> hiérarchie.<br />

Avant <strong>de</strong> s’intéresser à <strong>la</strong> représentation <strong>de</strong>s composants élémentaires 1 , il nous est nécessaire<br />

<strong>de</strong> décliner les évènements redoutés du système <strong>de</strong> haut niveau jusqu’à ces sous-systèmes. Ici,<br />

pas <strong>de</strong> bonne pratique particulière. Il s’agira en général <strong>de</strong> l’expertise <strong>de</strong> l’ingénieur permettant<br />

d’i<strong>de</strong>ntifier les sous-causes immédiates d’un évènement redouté <strong>de</strong> haut niveau. La prochaine étape<br />

traite <strong>de</strong> <strong>la</strong> caractérisation <strong>de</strong> l’architecture du modèle du sous-système obtenue.<br />

3.2.1.4 Caractérisation <strong>de</strong> l’architecture du modèle du sous-système<br />

Pour chaque sous-système i<strong>de</strong>ntifié dans <strong>la</strong> section 3.2.1.2, il nous faut caractériser son<br />

architecture. Cette section nous ayant permis d’i<strong>de</strong>ntifier le périmètre d’un sous-système, <strong>la</strong> section<br />

3.2.1.3 nous ayant permis d’i<strong>de</strong>ntifier les objectifs (i.e. les évènements redoutés) du modèle<br />

à concevoir, il nous faut désormais i<strong>de</strong>ntifier les composants <strong>de</strong> ce sous-système influençant l’occurrence<br />

<strong>de</strong>s évènements redoutés considérés.<br />

Ici encore, peu <strong>de</strong> bonnes pratiques particulières <strong>pour</strong> i<strong>de</strong>ntifier l’ensemble <strong>de</strong> ces composants.<br />

La charge <strong>de</strong> l’i<strong>de</strong>ntification <strong>pour</strong>ra souvent revenir à l’ingénieur ou à l’expert connaissant le soussystème.<br />

Le principe général <strong>de</strong> l’i<strong>de</strong>ntification est cependant simple : <strong>pour</strong> chacun <strong>de</strong>s composants<br />

du système réel, il faut se <strong>de</strong>man<strong>de</strong>r si une <strong>de</strong>s défail<strong>la</strong>nces <strong>de</strong> ce composant a un impact sur<br />

l’occurrence d’un ou plusieurs <strong>de</strong>s évènements redoutés considérés. Pour ce<strong>la</strong>, notons <strong>de</strong>ux voies<br />

possibles permettant <strong>de</strong> supporter cette i<strong>de</strong>ntification.<br />

– L’utilisation d’une analyse fonctionnelle <strong>de</strong>scendante (type SADT) qui nous permettra <strong>de</strong><br />

décliner les fonctions du niveau sous-système jusqu’aux composants élémentaires réalisant<br />

cette fonction.<br />

– Si disponible, l’utilisation d’une analyse <strong>de</strong> panne (type AMDE) <strong>pour</strong> i<strong>de</strong>ntifier un ensemble<br />

<strong>de</strong> composant ayant une influence sur au moins un <strong>de</strong>s évènements redoutés considérés.<br />

Remarque : Remarquons que l’analyse fonctionnelle peut être également utilisée <strong>pour</strong> i<strong>de</strong>ntifier<br />

les interfaces entre les différents composants du système. D’une manière générale,<br />

il est conseillé <strong>de</strong> combiner l’utilisation d’une analyse fonctionnelle et d’une analyse<br />

<strong>de</strong> panne <strong>pour</strong> i<strong>de</strong>ntifier l’ensemble <strong>de</strong>s composants à modéliser.<br />

Concernant l’architecture du modèle du sous-système, une attention particulière <strong>de</strong>vra également<br />

être donnée à l’i<strong>de</strong>ntification <strong>de</strong>s mécanismes <strong>de</strong> détection et <strong>de</strong> tolérance aux défail<strong>la</strong>nces<br />

(ces mécanismes <strong>de</strong>vant ensuite être inclus dans le modèle).<br />

À noter cependant <strong>la</strong> possibilité d’utiliser un <strong>de</strong>s avantages forts du <strong>la</strong>ngage AltaRica à<br />

savoir permettre <strong>la</strong> réutilisation <strong>de</strong>s nœuds présents dans <strong>la</strong> bibliothèque AltaRica. En effet, si <strong>de</strong>s<br />

composants du système réels ont <strong>de</strong>s comportements proches ou simi<strong>la</strong>ires, il peut être avantageux<br />

<strong>de</strong> modéliser un unique nœud AltaRica qui sera plus tard instancié dans le modèle AltaRica autant<br />

<strong>de</strong> fois que nécessaire (chacune <strong>de</strong>s instanciations du nœud AltaRica se comportant alors <strong>de</strong><br />

manière autonome).<br />

1. La notion <strong>de</strong> « élémentaire » est bien entendue totalement subjective et dénote en fait une entité que l’on<br />

ne souhaite pas davantage décomposer.

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

Saved successfully!

Ooh no, something went wrong!