Abstract
Bounded model checking has been recently introduced as an efficient verification method for reactive systems. This technique reduces model checking of linear temporal logic to propositional satisfiability. However this method does not work well for asynchronous systems. In this paper we propose a new SAT-based verification method for asynchronous systems. Our method can reduce verification time by representing the behavior by very succinct formulas.
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
Clarke, E.M., Grumberg, O., Peled, D.: Model checking. MIT Press (2000)
Ben-Ari, M., Manna, Z., Pnueli, A.: The temporal logic of branching time. Acta Information 20, 207–226 (1983)
Pnueli, A.: A temporal logic of concurrent programs. Theoretical Computer Science, 13, 45–60
McMillan, K.L.: Symbolic model checking. Kluwer Academic Publishers, Dordrecht (1993)
Burch, J.R., Clarke, E.M., McMillan, K.L.: Symbolic model checking: 1020 states and beyond. Information and Computation 98, 142–170 (1992)
Bryant, R.E.: Graph-based algorithms for boolean function manipulation. IEEE Transactions on Computers 35, 677–691 (1986)
Biere, A., Cimatti, A., Clarke, E.M., Zhu, Y.: Symbolic model checking without BDDs. In: Cleaveland, W.R. (ed.) TACAS 1999. LNCS, vol. 1579, pp. 193–207. Springer, Heidelberg (1999)
Godefroid, P., Wolper, P.: A partial approach to model checking. Information and Computation 110(2), 305–326
Murata, T.: Petri Nets: Properties, analysis and application. Proc. of the IEEE 77(4), 541–574 (1989)
van der Aalst, W.M.P.: Verification of Workflow Nets. In P. Azema and G. Balbo, editors, Application and Theory of Petri Nets 1997. In: Azéma, P., Balbo, G. (eds.) ICATPN 1997. LNCS, vol. 1248, pp. 407–426. Springer, Heidelberg (1997)
Zhou, C.: SAT-based Compositional Verification Strategy for Concurrent Software with States, Events. Journal of Software 20(6), 1414–1424 (2009)
Ogata, S., Tsuchiya, T., Kikuno, T.: SAT-Based Verification of Safe Petri Nets. In: Wang, F. (ed.) ATVA 2004. LNCS, vol. 3299, pp. 79–92. Springer, Heidelberg (2004)
Heljanko, K.: Bounded reachability checking with process semantics. In: Larsen, K.G., Nielsen, M. (eds.) CONCUR 2001. LNCS, vol. 2154, pp. 218–232. Springer, Heidelberg (2001)
Heljanko, K., Niemelã, I.: Bounded LTL model checking with stable models. Theory and Practice of Logic Programming 3(4&5), 519–550 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yatao, X., Changqing, L., Qin, Y., Conghua, Z. (2011). Efficient SAT-Based Verification of Asynchronous System. In: Yang, D. (eds) Informatics in Control, Automation and Robotics. Lecture Notes in Electrical Engineering, vol 133. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25992-0_39
Download citation
DOI: https://doi.org/10.1007/978-3-642-25992-0_39
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25991-3
Online ISBN: 978-3-642-25992-0
eBook Packages: EngineeringEngineering (R0)