Abstract
Many hybrid systems can be conveniently modeled as Piecewise Affine Discrete Time Hybrid Systems PA-DTHS. As well known Bounded Model Checking (BMC) for such systems comes down to solve a Mixed Integer Linear Programming (MILP) feasibility problem.
We present a SAT based BMC algorithm for automatic verification of PA-DTHSs. Using Counterexample Guided Abstraction Refinement (CEGAR) our algorithm gradually transforms a PA-DTHS verification problem into larger and larger SAT problems.
Our experimental results show that our approach can handle PA-DTHSs that are more then 50 times larger than those that can be handled using a MILP solver.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Alur, R., Henzinger, T.A., Ho, P.-H.: Automatic symbolic verification of embedded systems. IEEE Trans. on Software Engineering 22 (1996)
Audermand, G., et al.: Verifying industrial hybrid systems with mathsat. In: Proc. of the 2nd Int. Workshop on Bounded Model Checking (2004)
Bemporad, A., Morari, M.: Verification of hybrid systems via mathematical programming. In: Vaandrager, F.W., van Schuppen, J.H. (eds.) HSCC 1999. LNCS, vol. 1569, Springer, Heidelberg (1999)
Biere, A., et al.: Symbolic model checking without bdds. In: Cleaveland, W.R. (ed.) ETAPS 1999 and TACAS 1999. LNCS, vol. 1579, Springer, Heidelberg (1999)
Bozzano, M., et al.: Efficient satisfiability modulo theories via delayed theory combination. In: Etessami, K., Rajamani, S.K. (eds.) CAV 2005. LNCS, vol. 3576, Springer, Heidelberg (2005)
Carter, M.W., Price, C.C.: Operations Research - A Practical Introduction. CRC Press, Boca Raton (2001)
Clarke, E., Kroening, D.: Hardware Verification using ANSI-C Programs as a Reference. In: Proc. of ASP-DAC, IEEE Computer Society Press, Los Alamitos (2003)
Clarke, E.M., et al.: Counterexample-guided abstraction refinement. In: Emerson, E.A., Sistla, A.P. (eds.) CAV 2000. LNCS, vol. 1855, Springer, Heidelberg (2000)
Della Penna, G., et al.: Exploiting transition locality in automatic verification of finite state concurrent systems. International Journal of Software Tools for Technology Transfer (STTT) 6(4) (2004)
Raimi, R., et al.: Bounded model checking using satisfiability solving. Formal Methods in system Design 19, 7–34 (2001)
Giorgetti, N., Pappas, G.J., Bemporad, A.: Bounded model checking of hybrid dynamical systems. In: Proc. of 44th IEEE Int Conf. CDC, IEEE Computer Society Press, Los Alamitos (2005)
Gupta, A., Strichman, O.: Abstraction refinement for bounded model checking. In: Etessami, K., Rajamani, S.K. (eds.) CAV 2005. LNCS, vol. 3576, pp. 112–124. Springer, Heidelberg (2005)
Henzinger, T.A., Ho, P.-H., Wong-Toi, H.: Hytech: A model checker for hybrid systems. Software Tools for Technology Transfer 1 (1997)
Larsen, K.G., Pettersson, P., Yi, W.: Uppaal: Status and developments. In: Grumberg, O. (ed.) CAV 1997. LNCS, vol. 1254, Springer, Heidelberg (1997)
Li, B., Wang, C., Somenzi, F.: Abstraction refinement in symbolic model checking using satisfiability as the only decision procedure. Software Tools for technology Transfer (STTT) 7(2), 143–155 (2005)
McMillan, K.L.: Symbolic Model Checking: An Approach to the State Explosion Problem. Kluwer Academic Publishers, Dordrecht (1993)
Moskewicz, M.W., et al.: Chaff: Engineering an efficient sat solver. In: 39th DAC (2001)
Della Penna, G., et al.: Automatic verification of a turbogas control system with the murphi verifier. In: Maler, O., Pnueli, A. (eds.) HSCC 2003. LNCS, vol. 2623, Springer, Heidelberg (2003)
Torrisi, F.D., Bemporad, A.: Hysdel - a tool for generating computational hybrid models. IEEE Trans. on Control Systems Technology 12(2), 235–249 (2004)
Turk, A.L., Probst, S.T., Powers, G.J.: Verification of real-time chemical processing systems. In: Maler, O. (ed.) HART 1997. LNCS, vol. 1201, Springer, Heidelberg (1997)
Vidal, R., et al.: Decidable and semi-decidable controller synthesis for classes of discrete time hybrid systems. In: Proc. of 40th IEEE CDC, IEEE Computer Society Press, Los Alamitos (2001)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Mari, F., Tronci, E. (2007). CEGAR Based Bounded Model Checking of Discrete Time Hybrid Systems. In: Bemporad, A., Bicchi, A., Buttazzo, G. (eds) Hybrid Systems: Computation and Control. HSCC 2007. Lecture Notes in Computer Science, vol 4416. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-71493-4_32
Download citation
DOI: https://doi.org/10.1007/978-3-540-71493-4_32
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-71492-7
Online ISBN: 978-3-540-71493-4
eBook Packages: Computer ScienceComputer Science (R0)