Reusable Specification Patterns for Verification of Resilience in Autonomous Hybrid Systems

被引:0
|
作者
Adelt, Julius [1 ]
Mensing, Robert [2 ]
Herber, Paula [1 ,2 ]
机构
[1] Univ Munster, Munster, Germany
[2] Univ Twente, Enschede, Netherlands
来源
关键词
Hybrid Systems; Reinforcement Learning; Formal Methods; Deductive Verification; Resilience; Reusability; REACHABILITY; ROBUSTNESS; LOGIC;
D O I
10.1007/978-3-031-71177-0_14
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Autonomous hybrid systems are systems that combine discrete and continuous behavior with autonomous decision-making, e.g., using reinforcement learning. Such systems are increasingly used in safety-critical applications such as self-driving cars, autonomous robots or water supply systems. Thus, it is crucial to ensure their safety and resilience, i.e., that they function correctly even in the presence of dynamic changes and disruptions. In this paper, we present an approach to obtain formal resilience guarantees for autonomous hybrid systems using the interactive theorem prover KeYmaera X. Our key ideas are threefold: First, we derive a formalization of resilience that is tailored to autonomous hybrid systems. Second, we present reusable patterns for modeling stressors, detecting disruptions, and specifying resilience as a service level response in the differential dynamic logic (dL). Third, we combine these concepts with an existing approach for the safe integration of learning components using hybrid contracts, and extend it towards dynamic adaptations to stressors. By combining reusable patterns for stressors, observers, and adaptation contracts for learning components, we provide a systematic approach for the deductive verification of resilience of autonomous hybrid systems with reduced specification effort. We demonstrate the applicability of our approach with two case studies, an autonomous robot and an intelligent water distribution system.
引用
收藏
页码:208 / 228
页数:21
相关论文
共 50 条
  • [1] Requirement Specification, Analysis and Verification for Autonomous Systems
    Pinto, Alessandro
    2021 58TH ACM/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2021, : 1315 - 1318
  • [2] A Summary of Formal Specification and Verification of Autonomous Robotic Systems
    Luckcuck, Matt
    Farrell, Marie
    Dennis, Louise A.
    Dixon, Clare
    Fisher, Michael
    INTEGRATED FORMAL METHODS, IFM 2019, 2019, 11918 : 538 - 541
  • [3] Formal Specification and Verification of Autonomous Robotic Systems: A Survey
    Luckcuck, Matt
    Farrell, Marie
    Dennis, Louise A.
    Dixon, Clare
    Fisher, Michael
    ACM COMPUTING SURVEYS, 2019, 52 (05)
  • [4] An Ontology of Specification Patterns for Verification of Concurrent Systems
    Garanina, Natalia
    Zubin, Vladimir
    Lyakh, Tatiana
    Gorlatch, Sergei
    NEW TRENDS IN INTELLIGENT SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES (SOMET_18), 2018, 303 : 515 - 528
  • [5] Formal specification and verification of reusable communication models for distributed systems architecture
    Rouland, Quentin
    Hamid, Brahim
    Jaskolka, Jason
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 108 : 178 - 197
  • [6] Compositional specification and structured verification of hybrid systems in cTLA
    Herrmann, P
    Graw, G
    Krumm, H
    FIRST INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC '98), 1998, : 335 - 340
  • [7] A SOC-Based Formal Specification and Verification of Hybrid Systems
    Yu, Ning
    Wirsing, Martin
    RECENT TRENDS IN ALGEBRAIC DEVELOPMENT TECHNIQUES (WADT 2014), 2015, 9463 : 151 - 169
  • [8] Network Resilience with Reusable Management Patterns
    Schaeffer-Filho, Alberto
    Smith, Paul
    Mauthe, Andreas
    Hutchison, David
    IEEE COMMUNICATIONS MAGAZINE, 2014, 52 (07) : 108 - 115
  • [9] Reusable formal specification for embedded systems
    Arichika, Y
    Araki, K
    11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 557 - 558
  • [10] Verification of Periodically Controlled Hybrid Systems: Application to an Autonomous Vehicle
    Wongpiromsarn, Tichakorn
    Mitra, Sayan
    Lamperski, Andrew
    Murray, Richard M.
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2012, 11