Authors
Jan-David Quesel, Stefan Mitsch, Sarah Loos, Nikos Aréchiga, André Platzer
Publication date
2016/2
Source
International Journal on Software Tools for Technology Transfer
Volume
18
Issue
1
Pages
67-91
Publisher
Springer Berlin Heidelberg
Description
This paper is a tutorial on how to model hybrid systems as hybrid programs in differential dynamic logic and how to prove complex properties about these complex hybrid systems in KeYmaera, an automatic and interactive formal verification tool for hybrid systems. Hybrid systems can model highly nontrivial controllers of physical plants, whose behaviors are often safety critical such as trains, cars, airplanes, or medical devices. Formal methods can help design systems that work correctly. This paper illustrates how KeYmaera can be used to systematically model, validate, and verify hybrid systems. We develop tutorial examples that illustrate challenges arising in many real-world systems. In the context of this tutorial, we identify the impact that modeling decisions have on the suitability of the model for verification purposes. We show how the interactive features of KeYmaera can help users understand their …
Total citations
20152016201720182019202020212022202320245310141213137126
Scholar articles
JD Quesel, S Mitsch, S Loos, N Aréchiga, A Platzer - International Journal on Software Tools for Technology …, 2016