TY - GEN
T1 - Inductive verification of hybrid automata with strongest postcondition calculus
AU - Ishii, Daisuke
AU - Melquiond, Guillaume
AU - Nakajima, Shin
PY - 2013
Y1 - 2013
N2 - Safety verification of hybrid systems is a key technique in developing embedded systems that have a strong coupling with the physical environment. We propose an automated logical analytic method for verifying a class of hybrid automata. The problems are more general than those solved by the existing model checkers: our method can verify models with symbolic parameters and nonlinear equations as well. First, we encode the execution trace of a hybrid automaton as an imperative program. Its safety property is then translated into proof obligations by strongest postcondition calculus. Finally, these logic formulas are discharged by state-of-the-art arithmetic solvers (e.g., Mathematica). Our proposed algorithm efficiently performs inductive reasoning by unrolling the execution for some steps and generating loop invariants from verification failures. Our experimental results along with examples taken from the literature show that the proposed approach is feasible.
AB - Safety verification of hybrid systems is a key technique in developing embedded systems that have a strong coupling with the physical environment. We propose an automated logical analytic method for verifying a class of hybrid automata. The problems are more general than those solved by the existing model checkers: our method can verify models with symbolic parameters and nonlinear equations as well. First, we encode the execution trace of a hybrid automaton as an imperative program. Its safety property is then translated into proof obligations by strongest postcondition calculus. Finally, these logic formulas are discharged by state-of-the-art arithmetic solvers (e.g., Mathematica). Our proposed algorithm efficiently performs inductive reasoning by unrolling the execution for some steps and generating loop invariants from verification failures. Our experimental results along with examples taken from the literature show that the proposed approach is feasible.
UR - http://www.scopus.com/inward/record.url?scp=84886022235&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84886022235&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-38613-8_10
DO - 10.1007/978-3-642-38613-8_10
M3 - Conference contribution
AN - SCOPUS:84886022235
SN - 9783642386121
VL - 7940 LNCS
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 139
EP - 153
BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
T2 - 10th International Conference on Integrated Formal Methods, IFM 2013
Y2 - 10 June 2013 through 14 June 2013
ER -