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.

7<br />

l’efficacité <strong>de</strong> ces activités <strong>de</strong> revue, nous suggérons une mesure caractérisant <strong>de</strong> manière rigoureuse<br />

le <strong>de</strong>gré <strong>de</strong> revue d’un modèle atteint lors <strong>de</strong> <strong>la</strong> simu<strong>la</strong>tion d’un jeu <strong>de</strong> scénarios. Pour ce<strong>la</strong> et<br />

inspiré <strong>de</strong>s travaux <strong>de</strong> <strong>la</strong> communauté « génie logiciel », <strong>de</strong>s critères <strong>de</strong> couverture directement<br />

applicables à un modèle AltaRica ont été proposés. Le cycle « abstraction - implémentation -<br />

<strong>validation</strong> » est alors un cycle itératif où au fur et à mesure <strong>de</strong>s erreurs rencontrées, l’ingénieur<br />

améliore à <strong>la</strong> fois l’abstraction du système réel (<strong>la</strong> spécification) et le modèle AltaRica. Le <strong>de</strong>gré <strong>de</strong><br />

revue <strong>de</strong>s <strong>modèles</strong> et le taux <strong>de</strong> résultats positifs (résultats prévus par <strong>la</strong> spécification = résultat<br />

fourni par le modèle) donnera alors une indication sur <strong>la</strong> concordance entre le comportement du<br />

système réel et celui du modèle.<br />

« Pour progresser, il ne suffit pas <strong>de</strong> vouloir agir, il faut d’abord savoir dans quel sens agir. »<br />

Gustave Le Bon - Hier et <strong>de</strong>main<br />

Ce mémoire présente l’ensemble <strong>de</strong>s travaux réalisés <strong>pour</strong> supporter ce processus d’ingénierie<br />

<strong>de</strong>s <strong>modèles</strong> <strong>de</strong> propagation <strong>de</strong> défail<strong>la</strong>nces et <strong>pour</strong> le vali<strong>de</strong>r sur un cas d’étu<strong>de</strong>. Il est composé<br />

<strong>de</strong> cinq chapitres : les <strong>de</strong>ux premiers ont <strong>pour</strong> vocation d’introduire et / ou <strong>de</strong> rappeler différentes<br />

notions utiles à <strong>la</strong> compréhension <strong>de</strong> <strong>la</strong> suite ; les <strong>de</strong>ux suivants détaillent les travaux effectués<br />

durant cette thèse ; le <strong>de</strong>rnier se veut expliciter quelques enseignements pouvant être tirés <strong>de</strong> notre<br />

expérience.<br />

Chapitre 1 :<br />

Concepts généraux autour <strong>de</strong> <strong>la</strong> SdF<br />

Ce chapitre permet <strong>de</strong> présenter <strong>la</strong> notion <strong>de</strong> Sûreté <strong>de</strong> Fonctionnement et quelques concepts<br />

généraux lui tournant autour. Étant donné notre positionnement dans le domaine aéronautique,<br />

nous présentons le processus utilisé <strong>pour</strong> évaluer <strong>la</strong> sécurité d’un système aéronautique.<br />

Nous finissons le chapitre par <strong>la</strong> présentation <strong>de</strong>s analyses c<strong>la</strong>ssiques utilisées lors <strong>de</strong><br />

ce processus.<br />

Chapitre 2 :<br />

Modélisation formelle <strong>de</strong> systèmes<br />

Ce chapitre débute par <strong>la</strong> présentation <strong>de</strong> <strong>la</strong> notion <strong>de</strong> modèle et se <strong>pour</strong>suit par <strong>la</strong> <strong>de</strong>scription<br />

du <strong>la</strong>ngage formel AltaRica, crée <strong>pour</strong> évaluer <strong>la</strong> Sûreté <strong>de</strong> Fonctionnement d’un système.<br />

Nous présentons et détaillons sa syntaxe ainsi que sa sémantique formelle fondée sur <strong>la</strong> notion<br />

d’automate <strong>de</strong> mo<strong>de</strong>. Nous présentons les outils associés au <strong>la</strong>ngage AltaRica et décrivons<br />

dans <strong>la</strong> <strong>de</strong>rnière section <strong>de</strong> ce chapitre d’autres formalismes supportant les analyses <strong>de</strong> Sûreté<br />

<strong>de</strong> Fonctionnement.<br />

Chapitre 3 :<br />

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

Ce chapitre présente <strong>la</strong> première contribution <strong>de</strong> cette thèse : une méthodologie <strong>de</strong> modélisation<br />

unifiée permettant <strong>la</strong> représentation <strong>de</strong>s propagations <strong>de</strong> défail<strong>la</strong>nce au sein et entre<br />

<strong>de</strong>s systèmes appartenant à <strong>de</strong>s domaines physiques différents. Nous commençons ainsi par<br />

présenter une vision globale du processus ayant <strong>pour</strong> objectif l’abstraction du comportement<br />

d’un système. Puis, nous explicitons l’application <strong>de</strong> cette méthodologie à différents<br />

sous-systèmes physiques d’un turbomoteur (mécanique, hydromécanique, informatique...).<br />

Enfin, nous proposons <strong>de</strong> formaliser les résultats issus <strong>de</strong> cette abstraction sous <strong>la</strong> forme d’une<br />

spécification <strong>de</strong> modèle AltaRica. Nous présenterons à cette occasion différents formalismes<br />

candidats à supporter l’écriture d’un tel document et en privilégierons un.

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

Saved successfully!

Ooh no, something went wrong!