Parallel Composition and Modular Verification of Computer Controlled Systems in Differential Dynamic Logic

07/05/2019
by   Simon Lunel, et al.
0

Computer-Controlled Systems (CCS) are a subclass of hybrid systems where the periodic relation of control components to time is paramount. Since they additionally are at the heart of many safety-critical devices, it is of primary importance to correctly model such systems and to ensure they function correctly according to safety requirements. Differential dynamic logic dL is a powerful logic to model hybrid systems and to prove their correctness. We contribute a component-based modeling and reasoning framework to dL that separates models into components with timing guarantees, such as reactivity of controllers and controllability of continuous dynamics. Components operate in parallel, with coarse-grained interleaving, periodic execution and communication. We present techniques to automate system safety proofs from isolated, modular, and possibly mechanized proofs of component properties parameterized with timing characteristics.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/25/2020

Deductive Stability Proofs for Ordinary Differential Equations

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

HyPLC: Hybrid Programmable Logic Controller Program Translation for Verification

Programmable Logic Controllers (PLCs) provide a prominent choice of impl...
research
05/17/2022

Chemical Case Studies in KeYmaera X

Safety-critical chemical processes are the backbone of multi-billion-dol...
research
12/07/2020

Specification and Verification of Timing Properties in Interoperable Medical Systems

To support the dynamic composition of various devices/apps into a medica...
research
09/12/2019

Predicate Transformer Semantics for Hybrid Systems: Verification Components for Isabelle/HOL

We present a semantic framework for the deductive verification of hybrid...
research
08/15/2019

Toward Structured Proofs for Dynamic Logics

We present Kaisar, a structured interactive proof language for different...
research
03/02/2022

Implicit Definitions with Differential Equations for KeYmaera X (System Description)

Definition packages in theorem provers provide users with means of defin...

Please sign up or login with your details

Forgot password? Click here to reset