Relational Differential Dynamic Logic

被引:2
|
作者
Kolcak, Juraj [1 ,2 ]
Dubut, Jeremy [3 ,4 ]
Hasuo, Ichiro [3 ,5 ]
Katsumata, Shin-ya [3 ]
Sprunger, David [3 ]
Yamada, Akihisa [3 ]
机构
[1] Univ Paris Saclay, CNRS, LSV, Cachan, France
[2] Univ Paris Saclay, ENS Paris Saclay, Cachan, France
[3] Natl Inst Informat, Tokyo, Japan
[4] Japanese French Lab Informat, CNRS IRL 3527, Tokyo, Japan
[5] Grad Univ Adv Studies SOKENDAI, Tokyo, Japan
关键词
hybrid system; cyber-physical system; formal verification; theorem proving; dynamic logic;
D O I
10.1007/978-3-030-45190-5_11
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In the field of quality assurance of hybrid systems, Platzer's differential dynamic logic (dL) is widely recognized as a deductive verification method with solid mathematical foundations and sophisticated tool support. Motivated by case studies provided by our industry partner, we study a relational extension of dL, aiming to formally prove statements such as "an earlier engagement of the emergency brake yields a smaller collision speed." A main technical challenge is to combine two dynamics, so that the powerful inference rules of dL (such as the differential invariant rules) can be applied to such relational reasoning, yet in such a way that we relate two different time points. Our contributions are a semantical theory of time stretching, and the resulting synchronization rule that expresses time stretching by the syntactic operation of Lie derivative. We implemented this rule as an extension of KeYmaera X, by which we successfully verified relational properties of a few models taken from the automotive domain.
引用
收藏
页码:191 / 208
页数:18
相关论文
共 50 条
  • [41] Formal Development of Safe Automated Driving Using Differential Dynamic Logic
    Selvaraj, Yuvaraj
    Ahrendt, Wolfgang
    Fabian, Martin
    IEEE TRANSACTIONS ON INTELLIGENT VEHICLES, 2023, 8 (01): : 988 - 1000
  • [42] A COMPLETE AXIOMATIZATION OF QUANTIFIED DIFFERENTIAL DYNAMIC LOGIC FOR DISTRIBUTED HYBRID SYSTEMS
    Platzer, Andre
    LOGICAL METHODS IN COMPUTER SCIENCE, 2012, 8 (04)
  • [43] A relational model for confined separation logic
    Wang, Shuling
    Barbosa, L. S.
    Oliveira, J. N.
    TASE 2008: SECOND IFIP/IEEE INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2008, : 263 - +
  • [44] RELATIONAL MODEL SYSTEMS, THE CRAFT OF LOGIC
    STERN, R
    SYNTHESE, 1984, 60 (02) : 225 - 252
  • [45] Constraint logic programming with a relational machine
    Arias, Emilio Jesus Gallego
    Lipton, James
    Marino, Julio
    FORMAL ASPECTS OF COMPUTING, 2017, 29 (01) : 97 - 124
  • [46] Dynamic Doxastic Differential Dynamic Logic for Belief-Aware Cyber-Physical Systems
    Martins, Joao G.
    Platzer, Andre
    Leite, Joao
    AUTOMATED REASONING WITH ANALYTIC TABLEAUX AND RELATED METHODS, TABLEAUX 2019, 2019, 11714 : 428 - 445
  • [47] Relational approach to Boolean logic problems
    Berghammer, Rudolf
    Milanese, Ulf
    RELATIONAL METHODS IN COMPUTER SCIENCE, 2005, 2006, 3929 : 48 - 59
  • [48] A RELATIONAL SEMANTICS FOR THE LOGIC OF BOUNDED LATTICES
    Gonzalez, Luciano J.
    MATHEMATICA BOHEMICA, 2019, 144 (03): : 225 - 240
  • [49] Relational semantics for full linear logic
    Coumans, Dion
    Gehrke, Mai
    van Rooijen, Lorijn
    JOURNAL OF APPLIED LOGIC, 2014, 12 (01) : 50 - 66
  • [50] FROM RELATIONAL SPECIFICATIONS TO LOGIC PROGRAMS
    Near, Joseph P.
    TECHNICAL COMMUNICATIONS OF THE 26TH INTERNATIONAL CONFERENCE ON LOGIC PROGRAMMING (ICLP'10), 2010, 7 : 144 - 153