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 条
  • [21] Relational separation logic
    Yang, Hongseok
    THEORETICAL COMPUTER SCIENCE, 2007, 375 (1-3) : 308 - 334
  • [22] Quantified Differential Dynamic Logic for Distributed Hybrid Systems
    Platzer, Andre
    COMPUTER SCIENCE LOGIC, 2010, 6247 : 469 - 483
  • [23] A Complete Uniform Substitution Calculus for Differential Dynamic Logic
    Platzer, Andre
    JOURNAL OF AUTOMATED REASONING, 2017, 59 (02) : 219 - 265
  • [24] A Complete Uniform Substitution Calculus for Differential Dynamic Logic
    André Platzer
    Journal of Automated Reasoning, 2017, 59 : 219 - 265
  • [25] Differential dynamic logic for verifying parametric hybrid systems
    Platzer, Andre
    AUTOMATED REASONING WITH ANALYTIC TABLEAUX AND RELATED METHODS, PROCEEDINGS, 2007, 4548 : 216 - 232
  • [26] Applying differential dynamic logic to reconfigurable biological networks
    Figueiredo, Daniel
    Martins, Manuel A.
    Chaves, Madalena
    MATHEMATICAL BIOSCIENCES, 2017, 291 : 10 - 20
  • [27] Dynamic half rail differential logic for low power
    Choe, SY
    Rigby, GA
    Hellestrand, GR
    ISCAS '97 - PROCEEDINGS OF 1997 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I - IV: CIRCUITS AND SYSTEMS IN THE INFORMATION AGE, 1997, : 1936 - 1939
  • [28] Stochastic Differential Dynamic Logic for Stochastic Hybrid Programs
    Platzer, Andre
    AUTOMATED DEDUCTION - CADA-23, 2011, 6803 : 446 - 460
  • [29] Adaptive Markov Logic Networks: Learning Statistical Relational Models with Dynamic Parameters
    Jain, Dominik
    Barthels, Andreas
    Beetz, Michael
    ECAI 2010 - 19TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2010, 215 : 937 - 942
  • [30] Belonging: From identity logic to relational logic
    Game, Ann
    Metcalfe, Andrew
    CONTINUUM-JOURNAL OF MEDIA & CULTURAL STUDIES, 2011, 25 (03): : 347 - 357