English

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

Logic in Computer Science 2019-07-09 v2

Abstract

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 dLd\mathcal{L} is a powerful logic to model hybrid systems and to prove their correctness. We contribute a component-based modeling and reasoning framework to dLd\mathcal{L} 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.

Keywords

Cite

@article{arxiv.1907.02881,
  title  = {Parallel Composition and Modular Verification of Computer Controlled Systems in Differential Dynamic Logic},
  author = {Simon Lunel and Stefan Mitsch and Benoit Boyer and Jean-Pierre Talpin},
  journal= {arXiv preprint arXiv:1907.02881},
  year   = {2019}
}

Comments

Long version of an article accepted to the conference FM'19

R2 v1 2026-06-23T10:13:18.974Z