We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.LO

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Logic in Computer Science

Title: Structured Proofs for Adversarial Cyber-Physical Systems

Abstract: Many cyber-physical systems (CPS) are safety-critical, so it is important to formally verify them, e.g. in formal logics that show a model's correctness specification always holds. Constructive Differential Game Logic (CdGL) is such a logic for (constructive) hybrid games, including hybrid systems. To overcome undecidability, the user first writes a proof, for which we present a proof-checking tool.
We introduce Kaisar, the first language and tool for CdGL proofs, which until now could only be written by hand with a low-level proof calculus. Kaisar's structured proofs simplify challenging CPS proof tasks, especially by using programming language principles and high-level stateful reasoning. Kaisar exploits CdGL's constructivity and refinement relations to build proofs around models of game strategies. The evaluation reproduces and extends existing case studies on 1D and 2D driving. Proof metrics are compared and reported experiences are discussed for the original studies and their reproductions.
Comments: Preprint of paper appearing in ESWEEK-TECS (EMSOFT 2021)
Subjects: Logic in Computer Science (cs.LO); Programming Languages (cs.PL)
Journal reference: ACM Trans. Embed. Comput. Syst. 20(5s), 2021
DOI: 10.1145/3477024
Cite as: arXiv:2107.08852 [cs.LO]
  (or arXiv:2107.08852v1 [cs.LO] for this version)

Submission history

From: Rose Bohrer [view email]
[v1] Mon, 19 Jul 2021 13:10:22 GMT (112kb)

Link back to: arXiv, form interface, contact.