Structured Proofs for Adversarial Cyber-Physical Systems

被引:3
作者
Bohrer, Brandon [1 ,2 ]
Platzer, Andre [2 ]
机构
[1] Worcester Polytech Inst, Worcester, MA 01609 USA
[2] Carnegie Mellon Univ, Comp Sci Dept, Pittsburgh, PA 15213 USA
关键词
Cyber-physical systems; hybrid games; formal proof; structured proofs; LOGIC;
D O I
10.1145/3477024
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many cyber-physical systems (CPS) are safety-critical, so it is important to formally verify them, e.g. in formal logics that showamodel'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.
引用
收藏
页数:26
相关论文
共 39 条
[1]  
[Anonymous], 2007, Stud. Log. Gramm. Rhetor.
[2]  
[Anonymous], 2010, EMSOFT
[3]  
Apt K., 2010, VERIFICATION SEQUENT
[4]  
Armstrong Alasdair, 2014, ARCH FORMAL PROOFS 2, V2014
[5]  
Bohrer B., 2020, LIPIcs, V167, DOI DOI 10.4230/LIPICS.FSCD.2020.14
[6]   A Formal Safety Net for Waypoint-Following in Ground Robots [J].
Bohrer, Brandon ;
Tan, Yong Kiam ;
Mitsch, Stefan ;
Sogokon, Andrew ;
Platzer, Andre .
IEEE ROBOTICS AND AUTOMATION LETTERS, 2019, 4 (03) :2910-2917
[7]  
Bohrer B, 2018, ACM SIGPLAN NOTICES, V53, P617, DOI [10.1145/3192366.3192406, 10.1145/3296979.3192406]
[8]  
Bohrer Brandon, THESIS C MELLON U
[9]   Constructive Hybrid Games [J].
Bohrer, Rose ;
Platzer, Andre .
AUTOMATED REASONING, PT I, 2020, 12166 :454-473
[10]  
Chan Matthew, 2016, COQPL