Skip to main navigation Skip to search Skip to main content

Relational differential dynamic logic

  • Juraj Kolčák
  • , Jérémy Dubut
  • , Ichiro Hasuo
  • , Shin ya Katsumata
  • , David Sprunger
  • , Akihisa Yamada
  • Université Paris
  • National Institute of Informatics (NII)
  • CNRS UMI3527
  • The Graduate University for Advanced Studies

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationTools and Algorithms for the Construction and Analysis of Systems- 26th International Conference, TACAS 2020, held as part of the European Joint Conferenceson Theory and Practice of Software, ETAPS 2020, Proceedings
EditorsArmin Biere, David Parker
PublisherSpringer Science and Business Media Deutschland GmbH
Pages191-208
Number of pages18
ISBN (Print)9783030451899
DOIs
Publication statusPublished - 1 Jan 2020
Externally publishedYes
Event26th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, TACAS 2020, held as part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2020 - Dublin, Ireland
Duration: 25 Apr 202030 Apr 2020

Publication series

NameLecture Notes in Computer Science
Volume12078 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference26th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, TACAS 2020, held as part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2020
Country/TerritoryIreland
CityDublin
Period25/04/2030/04/20

Keywords

  • cyber-physical system
  • dynamic logic
  • formal verification
  • hybrid system
  • theorem proving

Fingerprint

Dive into the research topics of 'Relational differential dynamic logic'. Together they form a unique fingerprint.

Cite this