Relational Differential Dynamic Logic

03/01/2019
by   Juraj Kolčák, et al.
0

In the field of quality assurance of hybrid systems (that combine continuous physical dynamics and discrete digital control), Platzer's differential dynamic logic (dL) is widely recognized as a deductive verification method with solid mathematical foundations and sophisticated tool support. Motivated by benchmarks provided by our industry partner, we study a relational extension of dL, aiming to formally prove statements such as "an earlier deployment of the emergency brake decreases the collision speed." A main technical challenge here is to relate two states of two dynamics at different time points. Our main contribution is a theory of suitable simulations (a relational extension of differential invariants that are central proof methods in dL), and a derived technique of time stretching. The latter features particularly high applicability, since the user does not have to synthesize a simulation out of the air. We derive new inference rules for dL from these notions, and demonstrate their use over a couple of automotive case studies.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/15/2021

Switched Systems as Hybrid Programs

Real world systems of interest often feature interactions between discre...
research
03/15/2021

A Program Logic to Verify Signal Temporal Logic Specifications of Hybrid Systems: Extended Technical Report

Signal temporal logic (STL) was introduced for monitoring temporal prope...
research
11/02/2021

Verifying Switched System Stability With Logic

Switched systems are known to exhibit subtle (in)stability behaviors req...
research
04/30/2020

An Axiomatic Approach to Existence and Liveness for Differential Equations

This article presents an axiomatic approach for deductive verification o...
research
10/25/2020

Deductive Stability Proofs for Ordinary Differential Equations

Stability is required for real world controlled systems as it ensures th...
research
08/15/2019

Toward Structured Proofs for Dynamic Logics

We present Kaisar, a structured interactive proof language for different...
research
10/31/2019

Data Abstraction and Relational Program Logic

In a paper published in 1972 Hoare articulated the fundamental notions o...

Please sign up or login with your details

Forgot password? Click here to reset