Papers
Topics
Authors
Recent
Search
2000 character limit reached

Dynamic Logic of Communicating Hybrid Programs

Published 28 Feb 2023 in cs.LO and cs.PL | (2302.14546v2)

Abstract: This paper presents a dynamic logic dL<em>CHPd\mathcal{L}<em>\text{CHP} for compositional deductive verification of communicating hybrid programs (CHPs). CHPs go beyond the traditional mixed discrete and continuous dynamics of hybrid systems by adding CSP-style operators for communication and parallelism. A compositional proof calculus is presented that modularly verifies CHPs including their parallel compositions from proofs of their subprograms by assumption-commitment reasoning in dynamic logic. Unlike Hoare-style assumption-commitments, dL</em>CHPd\mathcal{L}</em>\text{CHP} supports intuitive symbolic execution via explicit recorder variables for communication primitives. Since dLCHPd\mathcal{L}_\text{CHP} is a conservative extension of differential dynamic logic dLd\mathcal{L}, it can be used soundly along with the dLd\mathcal{L} proof calculus and dLd\mathcal{L}'s complete axiomatization for differential equation invariants.

Citations (3)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.