Title
Differential dynamic logics: automated theorem proving for hybrid systems
Abstract
Hybrid systems are models for complex physical systems and are defined as dynamical systems with interacting discrete transitions and continuous evolutions along differential equations. With the goal of developing a theoretical and practical foundation for deductive verification of hybrid systems, we introduce differential dynamic logic as a new logic with which correctness properties of hybrid systems with parameterized system dynamics can be specified and verified naturally. As a verification technique that is suitable for automation, we introduce a free variable proof calculus with a novel combination of real-valued free variables and Skolemisation for lifting quantifier elimination for real arithmetic to dynamic logic. The calculus is compositional, i.e., it reduces properties of hybrid systems successively to properties of their parts. Our main result proves that this calculus axiomatises the transition behaviour of hybrid systems completely relative to differential equations. Systematically, we develop automated theorem proving techniques for our calculus and present proof procedures to tackle the complexities of integrating decision procedures for real arithmetic. For our logic, we further complement discrete induction with differential induction as a new continuous generalization of induction, with which hybrid systems can be verified by exploiting their differential constraints algebraically without having to solve them. Finally, we develop a fixedpoint algorithm for computing the differential invariants required for differential induction, and we introduce a differential saturation procedure that refines the system dynamics successively with differential invariants until correctness becomes provable. As a systematic combination of logic-based techniques, we obtain a sound verification procedure that is particularly suitable for parametric hybrid systems. We demonstrate our approch by verifying safety, controllability, liveness, and collision avoidance properties in case studies ranging from train control applications in the European Train Control System to air traffic control, where we prove collision avoidance in aircraft roundabout maneuvers.
Year
Venue
Keywords
2008
Ausgezeichnete Informatikdissertationen
differential induction,differential equation,hybrid system,differential constraints algebraically,differential saturation procedure,differential dynamic logic,calculus axiomatises,parametric hybrid system,real arithmetic,automated theorem,differential invariants
Field
DocType
Citations 
Differential equation,Automated theorem proving,Proof calculus,Correctness,Algorithm,Theoretical computer science,Dynamical systems theory,Dynamic logic (digital electronics),Hybrid system,Mathematics,Liveness
Conference
3
PageRank 
References 
Authors
0.40
76
4
Name
Order
Citations
PageRank
Ernst-Rüdiger Olderog1682220.84
Tobias Nipkow23056232.28
George Pappas36632540.42
André Platzer4142582.57