Synthèse de règles de sécurité pour des systèmes autonomes critiques
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 diffici...
Main Author: | |
---|---|
Other Authors: | |
Language: | fr |
Published: |
2015
|
Subjects: | |
Online Access: | http://www.theses.fr/2015TOU30129/document |
id |
ndltd-theses.fr-2015TOU30129 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-theses.fr-2015TOU301292017-07-08T04:35:42Z Synthèse de règles de sécurité pour des systèmes autonomes critiques Synthesis of safety rules for critical autonomous systems Moniteur de sécurité Règles de sécurité Systèmes autonomes Synthèse Vérification Tolérance aux fautes Safety monitor Safety rules Autonomous system Fault tolerance Verification Synthesis 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. Autonomous systems operating in the vicinity of humans are critical in that they potentially harm humans. In these systems, fault removal is not sufficient given the command complexity and their interactions with an unstructured environment. By a fault tolerance approach, we consider a safety monitor separated from the main command and able to observe and intervene on the system. The monitor behavior is specified by safety rules that must both ensure safety and permit the system to carry out its tasks in absence of hazard. We propose a systematic method to obtain these safety rules. The hazards, determined by a risk analysis, are formally modeled, then an algorithm synthesizes safe and permissive rules, if any exists. The method is tooled both for modeling and synthesis by use of the model-checker NuSMV. Method and tools are applied to the industrial use case of a robotic co-worker. Electronic Thesis or Dissertation Text fr http://www.theses.fr/2015TOU30129/document Machin, Mathilde 2015-11-12 Toulouse 3 Waeselynck, Hélène Guiochet, Jérémie |
collection |
NDLTD |
language |
fr |
sources |
NDLTD |
topic |
Moniteur de sécurité Règles de sécurité Systèmes autonomes Synthèse Vérification Tolérance aux fautes Safety monitor Safety rules Autonomous system Fault tolerance Verification Synthesis |
spellingShingle |
Moniteur de sécurité Règles de sécurité Systèmes autonomes Synthèse Vérification Tolérance aux fautes Safety monitor Safety rules Autonomous system Fault tolerance Verification Synthesis Machin, Mathilde Synthèse de règles de sécurité pour des systèmes autonomes critiques |
description |
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. === Autonomous systems operating in the vicinity of humans are critical in that they potentially harm humans. In these systems, fault removal is not sufficient given the command complexity and their interactions with an unstructured environment. By a fault tolerance approach, we consider a safety monitor separated from the main command and able to observe and intervene on the system. The monitor behavior is specified by safety rules that must both ensure safety and permit the system to carry out its tasks in absence of hazard. We propose a systematic method to obtain these safety rules. The hazards, determined by a risk analysis, are formally modeled, then an algorithm synthesizes safe and permissive rules, if any exists. The method is tooled both for modeling and synthesis by use of the model-checker NuSMV. Method and tools are applied to the industrial use case of a robotic co-worker. |
author2 |
Toulouse 3 |
author_facet |
Toulouse 3 Machin, Mathilde |
author |
Machin, Mathilde |
author_sort |
Machin, Mathilde |
title |
Synthèse de règles de sécurité pour des systèmes autonomes critiques |
title_short |
Synthèse de règles de sécurité pour des systèmes autonomes critiques |
title_full |
Synthèse de règles de sécurité pour des systèmes autonomes critiques |
title_fullStr |
Synthèse de règles de sécurité pour des systèmes autonomes critiques |
title_full_unstemmed |
Synthèse de règles de sécurité pour des systèmes autonomes critiques |
title_sort |
synthèse de règles de sécurité pour des systèmes autonomes critiques |
publishDate |
2015 |
url |
http://www.theses.fr/2015TOU30129/document |
work_keys_str_mv |
AT machinmathilde synthesedereglesdesecuritepourdessystemesautonomescritiques AT machinmathilde synthesisofsafetyrulesforcriticalautonomoussystems |
_version_ |
1718493068570656768 |