@inproceedings{DBLP:conf/cav/Platzer11,
pdf = {pub/lahs-tutorial.pdf},
slides = {pub/lahs-tutorial-slides.pdf},
author = {['André Platzer']},
title = {Logic and Compositional Verification of
Hybrid Systems
(Invited Tutorial)},
booktitle = {CAV},
longbooktitle = {Computer Aided Verification, 23rd
International Conference,
CAV 2011, Snowbird, UT, USA, July 14-20,
2011, Proceedings},
year = {2011},
pages = {28-43},
month = {},
editor = {['Ganesh Gopalakrishnan', 'Shaz Qadeer']},
publisher = {Springer},
series = {LNCS},
volume = {6806},
doi = {10.1007/978-3-642-22110-1_4},
abstract = {
Hybrid systems are models for complex physical systems
and have become a widely used concept for understanding
their behavior. Many applications are safety-critical,
including car, railway, and air traffic control,
robotics, physical-chemical process control, and
biomedical devices. Hybrid systems analysis studies how
we can build computerised controllers for physical
systems which are guaranteed to meet their design
goals. The continuous dynamics of hybrid systems can be
modeled by differential equations, the discrete
dynamics by a combination of discrete state-transitions
and conditional execution. The discrete and continuous
dynamics interact to form hybrid systems, which makes
them quite challenging for verification.
In this tutorial, we survey state-of-the-art
verification techniques for hybrid systems. In
particular, we focus on a coherent logical approach for
systematic hybrid systems analysis. We survey theory,
practice, and applications, and show how hybrid systems
can be verified in the hybrid systems verification tool
KeYmaera. KeYmaera has been used successfully to verify
safety, reactivity, controllability, and liveness
properties, including collision freedom in air traffic,
car, and railway control systems. It has also been used
to verify properties of electrical circuits. }
}