KIT | KIT-Bibliothek | Impressum | Datenschutz

Structured Proofs for Adversarial Cyber-Physical Systems

Bohrer, Rose; Platzer, André ORCID iD icon

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.


Verlagsausgabe §
DOI: 10.5445/IR/1000174220
Veröffentlicht am 16.09.2024
Originalveröffentlichung
DOI: 10.1145/3477024
Scopus
Zitationen: 3
Web of Science
Zitationen: 5
Dimensions
Zitationen: 6
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Zeitschriftenaufsatz
Publikationsdatum 31.10.2021
Sprache Englisch
Identifikator ISSN: 1539-9087, 1558-3465
KITopen-ID: 1000174220
Erschienen in ACM Transactions on Embedded Computing Systems
Verlag Association for Computing Machinery (ACM)
Band 20
Heft 5s
Seiten 1–26
Vorab online veröffentlicht am 22.09.2021
Schlagwörter Cyber-physical systems, hybrid games, formal proof, structured proofs
Nachgewiesen in Scopus
Web of Science
Dimensions
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page