Refinements of Hybrid Dynamical Systems Logic

被引:2
作者
Platzer, Andre [1 ]
机构
[1] Karlsruhe Inst Technol, Karlsruhe, Germany
来源
RIGOROUS STATE-BASED METHODS, ABZ 2023 | 2023年 / 14010卷
关键词
Differential dynamic logic; Differential refinement logic; Differential game logic; Hybrid systems; Hybrid games; Theorem proving; SUBSTITUTION;
D O I
10.1007/978-3-031-33163-3_1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Hybrid dynamical systems describe the mixed discrete dynamics and continuous dynamics of cyber-physical systems such as aircraft, cars, trains, and robots. To justify correctness of their safety-critical controls for their physical models, differential dynamic logic (dL) provides deductive specification and verification techniques implemented in the theorem prover KeYmaera X. The logic dL is useful for proving, e.g., that all runs of a hybrid dynamical system are safe ([alpha]phi), or that there is a run of the hybrid dynamical system ultimately reaching the desired goal (<alpha>phi). Combinations of dL's operators naturally represent safety, liveness, stability and other properties. Variations of dL serve additional purposes. Differential refinement logic (dRL) adds an operator alpha <= ss expressing that hybrid system a refines hybrid system ss, which is useful, e.g., for relating concrete system implementations to their abstract verification models. Just like dL, dRL is a logic closed under all operators, which opens up systematic ways of simultaneously relating systems and their properties, of reducing system properties to system relations or, vice versa, reducing system relations to system properties. Differential game logic (dGL) adds the ability of referring to winning strategies of players in hybrid games, which is useful for establishing correctness properties of systems where the actions of different agents may interfere. dL and its variations have been used in KeYmaera X for verifying ground robot obstacle avoidance, the Next-Generation Airborne Collision Avoidance System ACAS X, and the kinematics of train control in the Federal Railroad Administration model with track terrain influence and air pressure brake propagation.
引用
收藏
页码:3 / 14
页数:12
相关论文
共 57 条
[1]   Box invariance in biologically-inspired dynamical systems [J].
Abate, Alessandro ;
Tiwari, Ashish ;
Sastry, Shankar .
AUTOMATICA, 2009, 45 (07) :1601-1610
[2]  
Ahrendt W., 2005, Softw. Syst. Model., V1, P32, DOI [10.1007/s10270-004-0058-x, DOI 10.1007/S10270-004-0058-X]
[3]  
Alur R, 2015, PRINCIPLES OF CYBER-PHYSICAL SYSTEMS, P1
[4]  
Asarin E, 2006, Control Engineering
[5]  
Bohrer B., 2020, LIPIcs, V167, DOI DOI 10.4230/LIPICS.FSCD.2020.14
[6]   Structured Proofs for Adversarial Cyber-Physical Systems [J].
Bohrer, Brandon ;
Platzer, Andre .
ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (05)
[7]   A Hybrid, Dynamic Logic for Hybrid-Dynamic Information Flow [J].
Bohrer, Brandon ;
Platzer, Andre .
LICS'18: PROCEEDINGS OF THE 33RD ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, 2018, :115-124
[8]  
Bohrer B, 2018, ACM SIGPLAN NOTICES, V53, P617, DOI [10.1145/3192366.3192406, 10.1145/3296979.3192406]
[9]   Formally Verified Differential Dynamic Logic [J].
Bohrer, Brandon ;
Rahli, Vincent ;
Vukotic, Ivana ;
Volp, Marcus ;
Platzer, Andre .
PROCEEDINGS OF THE 6TH ACM SIGPLAN CONFERENCE ON CERTIFIED PROGRAMS AND PROOFS, CPP'17, 2017, :208-221
[10]  
Bohrer R., 2021, Ph.D. thesis