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
来源
FORMAL METHODS, PT II, FM 2024 | 2025年 / 14934卷
关键词
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
相关论文
共 65 条
  • [1] Adelt Julius, 2024, Bridging the Gap Between AI and Reality: First International Conference, AISoLA 2023, Proceedings. Lecture Notes in Computer Science (14380), P94, DOI 10.1007/978-3-031-46002-9_6
  • [2] Adelt J, 2022, LECT NOTES COMPUT SC, V13505, P58, DOI 10.1007/978-3-031-19992-9_4
  • [3] Adelt J, 2022, LECT NOTES COMPUT SC, V13701, P299, DOI 10.1007/978-3-031-19849-6_18
  • [4] Formal Verification of Intelligent Hybrid Systems that are Modeled with Simulink and the Reinforcement Learning Toolbox
    Adelt, Julius
    Liebrenz, Timm
    Herber, Paula
    [J]. FORMAL METHODS, FM 2021, 2021, 13047 : 349 - 366
  • [5] Alshiekh M, 2018, AAAI CONF ARTIF INTE, P2669
  • [6] Observer Patterns for Real-Time Systems
    Andre, Etienne
    [J]. 2013 18TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2013, : 125 - 134
  • [7] Araiza-Illan D, 2014, 2014 UKACC INTERNATIONAL CONFERENCE ON CONTROL (CONTROL), P244, DOI 10.1109/CONTROL.2014.6915147
  • [8] On the definition of cyber-physical resilience in power systems
    Arghandeh, Reza
    von Meier, Alexandra
    Mehrmanesh, Laura
    Mili, Lamine
    [J]. RENEWABLE & SUSTAINABLE ENERGY REVIEWS, 2016, 58 : 1060 - 1069
  • [9] Proof reuse for deductive program verification
    Beckert, B
    Klebanov, V
    [J]. PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, 2004, : 77 - 86
  • [10] Camara Javier, 2012, P SEAMS 2012, P53, DOI [DOI 10.1109/SEAMS.2012.6224391, 10.1109/seams.2012.6224391, 10.1109/SEAMS.2012.6224391]