Thèse soutenue

Synthèse de règles de sécurité pour des systèmes autonomes critiques

FR  |  
EN
Auteur / Autrice : Mathilde Machin
Direction : Hélène WaeselynckJérémie Guiochet
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 12/11/2015
Etablissement(s) : Toulouse 3
Ecole(s) doctorale(s) : École doctorale Systèmes (Toulouse ; 1999-....)
Partenaire(s) de recherche : Laboratoire : Laboratoire d'analyse et d'architecture des systèmes [Toulouse]
Jury : Président / Présidente : Cyril Briand
Examinateurs / Examinatrices : Hélène Waeselynck, Jérémie Guiochet, Charles Pecheur, Jean-Marc Thiriet, Eric Rutten, Antoine Rollet
Rapporteurs / Rapporteuses : Charles Pecheur, Jean-Marc Thiriet

Résumé

FR  |  
EN

Les systèmes autonomes, notamment ceux opérant à proximité d'êtres humains, soulèvent des problèmes de sécurité-innocuité puisqu'ils peuvent causer des blessures. La complexité de la commande de ces systèmes, ainsi que leurs interactions avec un environnement peu structuré, rendent difficile l'élimination complète des fautes. Nous adoptons donc une démarche de tolérance aux fautes en considérant un moniteur de sécurité séparé de la commande principale et qui dispose de ses propres moyens d'observation et d'intervention. Le comportement de ce moniteur est régi par des règles qui doivent assurer la sécurité du système tout en lui permettant de remplir ses fonctions. Nous proposons une méthode systématique pour obtenir ces règles de sécurité. Les dangers, déterminés par une analyse de risque, sont modélisés formellement puis un algorithme synthétise des règles sûres et permissives, s'il en existe. Nous avons outillé cette méthode pour les étapes de modélisation et de synthèse en nous appuyant sur l'outil de vérification de modèle NuSMV. L'étude d'un cas industriel illustre l'application de la méthode et des outils sur un robot manufacturier dans un environnement humain.