Résumé
Résumé
La criticité des systèmes complexes programmables nécessite de garantir un niveau de
fiabilité et de sécurité convenable. Des études de sûreté de fonctionnement doivent être
menées tout au long du cycle de développement du système. Ces études permettent une
meilleure maîtrise des risques et de la fiabilité. Les points faibles sont mis en évidence et
permettent aux concepteurs de spécifier des stratégies de reconfiguration avant la phase de
prototype réel et les tests réels. Les études de sûreté de fonctionnement doivent être menées
au plus tôt dans la phase de conception, afin de réduire les coûts et le nombre de prototypes
nécessaires à la validation du système.
Le travail présenté dans ce mémoire de thèse a pour objectif de définir une méthodologie de
conception des systèmes complexes programmables dédiés à une application mécatronique
[Belhadaoui et al., 2008-a], intégrant dès les premières phases du cycle de développement
[Aït-Kadi et al., 2000], les aspects sûreté de fonctionnement. L’apport d’une telle
méthodologie doit permettre de faire face à un certain nombre de contraintes propres au
domaine des capteurs intelligents (les exigences de cahier des charges, le respect des normes
législatives en vigueur).
La méthodologie développée doit permettre de :
Modéliser et simuler les comportements fonctionnels et dysfonctionnels des systèmes
Estimer la fiabilité par modélisation
Réaliser des mesures de sensibilité afin de connaître la contribution de chaque
composant à la fiabilité du système
Capitaliser la connaissance sur le système au cours des différentes phases d’évaluation
(prévisionnelle, expérimentale et opérationnelle) pour affiner les estimations de
fiabilité
Ce Travail introduit le concept d’information en sûreté de fonctionnement. Nous interprétons
la défaillance de celle-ci comme étant le résultat de l’initiation et de la propagation
d’informations erronées à travers l’architecture d’un capteur intelligent dédié à une
application mécatronique. Cette propagation s’est accompagnée de contraintes (partage de
ressources matérielles et informationnelles, modes dégradés d’information…) qui tendent à
influencer fortement la crédibilité de cette information. Nous débutons sur un état de l’art
pour montrer l’intérêt de l’approche flux informationnel sur un cas d’étude complexe. Ceci est
lié à la présence d’une partie programmable (interaction matériel-logiciel) et évidement du
système hybride (signaux mixtes analogique-numérique). Cette nouvelle approche distingue,
les phénomènes d’apparition et de disparition d’erreurs (matérielles, logicielles et
environnementales), ainsi que les séquences de propagation aboutissant à un mode de
dysfonctionnement du système. Grâce à cette distinction nous expliquons les concepts mal
traités par les méthodes conventionnelles, tels que la défaillance simultanée, la défaillance de
cause commune et abordons d’une manière réaliste les problématiques des interactions
matériel-logiciel et celle des signaux mixtes.
Les séquences de propagation d’erreurs générées permettent à l’aide d’un modèle markovien
non homogène, de quantifier d’une manière analytique les paramètres de la sûreté de
fonctionnement du système (fiabilité, disponibilité, sécurité) et de positionner le capteur dans
un mode de fonctionnement parmi les six que nous avons définis suivant les spécifications du
cahier des charges.