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 条
  • [31] Budget-bounded model-checking pushdown systems
    Parosh Aziz Abdulla
    Mohamed Faouzi Atig
    Othmane Rezine
    Jari Stenman
    Formal Methods in System Design, 2014, 45 : 273 - 301
  • [32] Budget-bounded model-checking pushdown systems
    Abdulla, Parosh Aziz
    Atig, Mohamed Faouzi
    Rezine, Othmane
    Stenman, Jari
    FORMAL METHODS IN SYSTEM DESIGN, 2014, 45 (02) : 273 - 301
  • [33] Model-Checking in Systems Biology - From Micro to Macro
    Collins, Pieter
    FORMAL METHODS IN MACRO-BIOLOGY, 2014, 8738 : 1 - 22
  • [34] Model-checking real-time concurrent systems
    Romanovsky, I
    16TH ANNUAL INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2001), PROCEEDINGS, 2001, : 439 - 439
  • [35] Model-checking of safety and security aspects in Web service flows
    Nakajima, S
    WEB ENGINEERING, PROCEEDINGS, 2004, 3140 : 488 - 501
  • [36] Model-Checking of Space Systems Designed with TASTE/SDL
    Dragomir, Iulia
    Redondo, Carlos
    Jorge, Tiago
    Gouveia, Laura
    Ober, Iulian
    Kolesnikov, Ivan
    Bozga, Marius
    Perrotin, Maxime
    ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 237 - 246
  • [37] Partitioned PLTL model-checking for refined transition systems
    Julliand, J.
    Masson, P. -A.
    Oudot, E.
    INFORMATION AND COMPUTATION, 2009, 207 (06) : 681 - 698
  • [38] Global model-checking of infinite-state systems
    Piterman, N
    Vardi, MY
    COMPUTER AIDED VERIFICATION, 2004, 3114 : 387 - 400
  • [39] Efficient Parallel CTL Model-Checking for Pushdown Systems
    Chen, Xinyu
    Wei, Hansheng
    Ye, Xin
    Hao, Li
    Huang, Yanhong
    Shi, Jianqi
    2018 IEEE INT CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, UBIQUITOUS COMPUTING & COMMUNICATIONS, BIG DATA & CLOUD COMPUTING, SOCIAL COMPUTING & NETWORKING, SUSTAINABLE COMPUTING & COMMUNICATIONS, 2018, : 23 - 30
  • [40] Integrated Simulation and Model-Checking for the Analysis of Biochemical Systems
    Ciocchetta, Federica
    Gilmore, Stephen
    Guerriero, Maria Luisa
    Hillston, Jane
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 232 : 17 - 38