SURVEILLANCE EN LIGNE DE LA SÉCURITÉ BASÉE SUR LES MODES DE SÉCURITÉ ONLINE SAFETY MONITORING USING SAFETY MODES

Summary Computer systems have to carry out more and more complex task s, including ones where humans can be endangered. Residual d esign faultsin such systems, as well as the inevitability of physical fau lts and interaction faults during operation, motivate the u se of safety monitors toprevent catastrophic failures. We present an approach and a formalization of the process for determining safety rules. It consists in identifyingsafety modes , according to the different tasks carried out by the monitor ed system. In practice, each safety mode is related to one or s everalfunctional modes and is specie d by a permissiveness vector that den es the authorized domains of variation of key physi cal variables. Theset of safety modes can be partially ordered according to the ir authorization vectors and can thus be represented as a dir ected acyclic graph.This graph is used to automatically build a model representi ng safety modes and their transitions, which can be implemen ted in an independentsafety monitor. A case study has been carried out on a mobile m anipulator robot, working in a factory alongside humans.Keywords : Dependability, Safety mode, Online Monitoring, Robotics

[1]  John C. Knight,et al.  A Safety Kernel Architecture , 1994 .

[2]  John Fox,et al.  Safe and sound - artificial intelligence in hazardous applications , 2000 .

[3]  David Powell,et al.  Software Safety Supervision On-board Autonomous Spacecraft , 2004 .

[4]  B. Tondu,et al.  Sécurité des systèmes de la robotique médicale , 2007, Technologies biomédicales.

[5]  C. Monteil,et al.  Techniques de l'Ingénieur , 1961 .

[6]  Carl E. Landwehr,et al.  Basic concepts and taxonomy of dependable and secure computing , 2004, IEEE Transactions on Dependable and Secure Computing.

[7]  Claude Baron,et al.  Toward a Human-Centered Uml for Risk Analysis , 2004, Human Error, Safety and Systems Development.

[8]  Félix Ingrand,et al.  Dependable execution control for autonomous robots , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[9]  Dominik Henrich,et al.  Modeling Intuitive behavior for safe human/robot coexistence cooperation , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[10]  S. Daly,et al.  The reliability of the Sizewell 'B' reactor protection system , 1992 .

[11]  Mario G. Perhinschi,et al.  Design of safety monitor schemes for a fault tolerant flight control system , 2006 .

[12]  Insup Lee,et al.  Monitoring, Checking, and Steering of Real-Time Systems , 2002, Electron. Notes Theor. Comput. Sci..

[13]  Ella M. Atkins,et al.  The Ranger Robotic Satellite Servicer and Its Autonomous Software-Based Safety System , 2004, IEEE Intell. Syst..

[14]  Florence Maraninchi,et al.  Mode-Automata: About Modes and States for Reactive Systems , 1998, ESOP.

[15]  Peter H. M. Klein,et al.  The Safety-Bag Expert System in the Electronic Railway Interlocking System ELEKTRA , 1991 .