Author_Institution :
Comput. Sci. Dept., Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
We study the logic of dynamical systems, that is, logics and proof principles for properties of dynamical systems. Dynamical systems are mathematical models describing how the state of a system evolves over time. They are important in modeling and understanding many applications, including embedded systems and cyber-physical systems. In discrete dynamical systems, the state evolves in discrete steps, one step at a time, as described by a difference equation or discrete state transition relation. In continuous dynamical systems, the state evolves continuously along a function, typically described by a differential equation. Hybrid dynamical systems or hybrid systems combine both discrete and continuous dynamics. This is a brief survey of differential dynamic logic for specifying and verifying properties of hybrid systems. We explain hybrid system models, differential dynamic logic, its semantics, and its axiomatization for proving logical formulas about hybrid systems. We study differential invariants, i.e., induction principles for differential equations. We briefly survey theoretical results, including soundness and completeness and deductive power. Differential dynamic logic has been implemented in automatic and interactive theorem provers and has been used successfully to verify safety-critical applications in automotive, aviation, railway, robotics, and analogue electrical circuits.
Keywords :
difference equations; interactive systems; safety-critical software; theorem proving; axiomatization; difference equation; differential dynamic logic; differential equation; discrete dynamical systems; discrete state transition relation; interactive theorem provers; mathematical models; proof principles; safety-critical applications; Acceleration; Automata; Complexity theory; Differential equations; Mathematical model; Semantics; Vehicle dynamics; axiomatization; deduction; differential dynamic logic; dynamic logic; hybrid systems; logic of dynamical systems;