Specifying Safety Monitors for Autonomous Systems Using Model-Checking

被引:0
|
作者
Machin, Mathilde [1 ,2 ]
Dufosse, Fanny [1 ,2 ]
Blanquart, Jean-Paul [3 ]
Guiochet, Jeremie [1 ,2 ]
Powell, David [1 ,2 ]
Waeselynck, Helene [1 ,2 ]
机构
[1] CNRS, LAAS, F-31400 Toulouse, France
[2] Univ Toulouse, LAAS, F-31400 Toulouse, France
[3] Airbus Def & Space, F-31402 Toulouse, France
关键词
Safety Monitoring; Safety Rules; Autonomous Robotics;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Autonomous systems operating in the vicinity of humans are critical in that they potentially harm humans. As the complexity of autonomous system software makes the zero-fault objective hardly attainable, we adopt a fault-tolerance approach. We consider a separate safety channel, called a monitor, that is able to partially observe the system and to trigger safety-ensuring actuations. A systematic process for specifying a safety monitor is presented. Hazards are formally modeled, based on a risk analysis of the monitored system. A model-checker is used to synthesize monitor behavior rules that ensure the safety of the monitored system. Potentially excessive limitation of system functionality due to presence of the safety monitor is addressed through the notion of permissiveness. Tools have been developed to assist the process.
引用
下载
收藏
页码:262 / 277
页数:16
相关论文
共 50 条
  • [1] Model-Checking In-Lined Reference Monitors
    Sridhar, Meera
    Hamlen, Kevin W.
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, PROCEEDINGS, 2010, 5944 : 312 - 327
  • [2] Model-checking quantum systems
    Mingsheng Ying
    Yuan Feng
    National Science Review, 2019, 6 (01) : 28 - 31
  • [3] Model-checking quantum systems
    Ying, Mingsheng
    Feng, Yuan
    NATIONAL SCIENCE REVIEW, 2019, 6 (01) : 28 - 31
  • [4] On model-checking of P systems
    Dang, Z
    Ibarra, OH
    Li, C
    Xie, GY
    UNCONVENTIONAL COMPUTATION, PROCEEDINGS, 2005, 3699 : 82 - 93
  • [5] Model-Checking HyperLTL for Pushdown Systems
    Pommellet, Adrien
    Touili, Tayssir
    MODEL CHECKING SOFTWARE, SPIN 2018, 2018, 10869 : 133 - 152
  • [6] Symbolic model-checking for biochemical systems
    Fages, F
    LOGIC PROGRAMMING, PROCEEDINGS, 2003, 2916 : 102 - 102
  • [7] Model-checking in simulations of distribution systems
    Geilen, M
    SIMULATION IN INDUSTRY'2000, 2000, : 606 - 611
  • [8] Practical model-checking using games
    Stevens, P
    Stirling, C
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 1998, 1384 : 85 - 101
  • [9] Verifying Business Rules Using Model-Checking Techniques for Non-specialist in Model-Checking
    Aoki, Yoshitaka
    Matsuura, Saeko
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2014, E97D (05) : 1097 - 1108
  • [10] Saturation algorithms for model-checking pushdown systems
    Carayol, Arnaud
    Hague, Matthew
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2014, (151): : 1 - 24