DocumentCode
596077
Title
Application of SMT solvers to hybrid system verification
Author
Cimatti, Alessandro
Author_Institution
Fondazione Bruno Kessler, Trento, Italy
fYear
2012
fDate
22-25 Oct. 2012
Firstpage
4
Lastpage
4
Abstract
Summary form only given. Hybrid automata are a widely used framework to model complex critical systems, where continuous physical dynamics are combined with discrete transitions. Application areas include automotive, railway, aerospace, and industrial production. The expressive power of Satisfiability Modulo Theories (SMT) solvers can be used to symbolically model networks of hybrid automata, using formulas in the theory of reals. In this tutorial, we survey state-of-the-art SMT-based verification for hybrid systems. We show how SAT-based techniques such as bounded model checking, k-induction, predicate abstraction, and IC3, can be naturally lifted to the SMT case. The expressive power of the SMT framework allows us to exploit a local time semantics, where the timescales of the automata in the network are synchronized upon shared events. The approach fully leverages the advanced features of modern SMT solvers, such as incrementality, unsatisfiable core extraction, and interpolation. We then concentrate on the problem of scenario-based verification, i.e. checking if a network of hybrid automata accepts some desired interactions among the components, expressed as Message Sequence Charts (MSCs). We conclude by investigating the problem of requirements analysis for hybrid systems.
Keywords
automata theory; computability; formal verification; synchronisation; systems analysis; IC3 technique; MSC; SMT Solvers; aerospace application; automotive application; bounded model checking; complex critical systems; continuous physical dynamics; discrete transitions; hybrid automata; hybrid system verification; industrial production; k-induction technique; local time semantics; message sequence charts; network synchronization; predicate abstraction; railway application; requirements analysis; satisfiability modulo theories; scenario-based verification; state-of-the-art SMT-based verification; symbolic network model; Abstracts; Aerodynamics; Automata; Computational modeling; Design automation; Feature extraction; Vehicle dynamics;
fLanguage
English
Publisher
ieee
Conference_Titel
Formal Methods in Computer-Aided Design (FMCAD), 2012
Conference_Location
Cambridge
Print_ISBN
978-1-4673-4832-4
Type
conf
Filename
6462548
Link To Document