A Usage-Aware Sequent Calculus for Differential Dynamic Logic
Myra Dotzel, Stefan Mitsch, Andr\'e Platzer

TL;DR
This paper introduces a formal, proof-based method for detecting over-specified constraints in differential dynamic logic models, improving model flexibility and correctness in safety-critical hybrid systems.
Contribution
It presents a novel, sound, and complete technique for identifying and suggesting mutations for over-specified constraints in dL formulas, enhancing model robustness.
Findings
Detects vacuous or over-specified constraints in dL models
Proposes mutations to improve model flexibility while preserving correctness
Proves soundness and completeness of the approach
Abstract
Ensuring that safety-critical applications behave as intended is an important yet challenging task. Modeling languages like differential dynamic logic (dL) have proof calculi capable of proving guarantees for such applications. However, dL programmers may unintentionally over-specify assumptions and program statements, which results in overly constrained models that yield weak or vacuous guarantees. In hybrid systems models, such constraints are ubiquitous; they may appear as assumptions, conditions on control switches, and evolution domain constraints in systems of differential equations which makes it nontrivial to systematically detect which ones are over-specified. Existing approaches are limited, either lacking formal correctness guarantees or the granularity to detect all kinds of bugs arising in a given formula. As a remedy, we present a novel proof-based technique that detects…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Logic, programming, and type systems · Advanced Software Engineering Methodologies
