Abstract
A set of reduction rules for LTL\(\setminus \)X model checking of 1-safe Petri nets are presented in this paper. Compared with the rules available, more original transitions and places could be removed from the synchronization of Büchi automata obtained from LTL\(\setminus \)X formulae and 1-safe Petri nets with the new proposed rules. As a result, a compact synchronization is generated. This is useful in improving efficiency of LTL\(\setminus \)X model checking of 1-safe Petri nets.
This research is supported by the NSFC Grant Nos. 61133001, 61272118, 61272117, 61202038, 91218301, 61322202, 61373043, and National Program on Key Basic Research Project (973 Program) Grant No. 2010CB328102.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Desel, J.: Reduction and design of well-behaved concurrent systems. In: Baeten, J.C.M., Klop, J.W. (eds.) CONCUR 1990. LNCS, vol. 458, pp. 166–181. Springer, Heidelberg (1990)
Esparza, J.: Reduction and synthesis of live and bounded free choice petri nets. Inf. Comput. 114(1), 50–87 (1994)
Esparza, J., Heljanko, K.: A new unfolding approach to LTL model checking. In: Montanari, U., Rolim, J.D.P., Welzl, E. (eds.) ICALP 2000. LNCS, vol. 1853, pp. 475–486. Springer, Heidelberg (2000)
Esparza, J., Heljanko, K.: Implementing LTL model checking with net unfoldings. In: Dwyer, M. (ed.) SPIN 2001. LNCS, vol. 2057, pp. 37–56. Springer, Heidelberg (2001)
Esparza, J., Kanade, P., Schwoon, S.: A negative result on depth-first net unfoldings. Softw. Tools Technol. Transfer 10(2), 161–166 (2008)
Esparza, J., Römer, S., Vogler, W.: An improvement of Mcmillan’s unfolding algorithm. Formal Methods Syst. Des. 20(3), 285–310 (2002)
Esparza, J., Schröter, C.: Net reductions for LTL model-checking. In: Margaria, T., Melham, T. (eds.) CHARME 2001. LNCS, vol. 2144, pp. 310–324. Springer, Heidelberg (2001)
Esparza, J., Schröter, C.: Unfolding based algorithms for the reachability problem. Fundamenta Informaticae 47(3), 231–245 (2001)
Gastin, P., Oddoux, D.: Fast LTL to büchi automata translation. In: Berry, G., Comon, H., Finkel, A. (eds.) CAV 2001. LNCS, vol. 2102, pp. 53–65. Springer, Heidelberg (2001)
Haddad, S., Pradat-Peyre, J.F.: New efficient petri nets reductions for parallel programs verification. Parallel Process. Lett. 16(1), 101–116 (2006)
Heljanko, K.: Deadlock and reachability checking with finite complete prefixes. Research Report A56, Helsinki University of Technology, Laboratory for Theoretical Computer Science, Espoo (1999)
Hyung, L., Favrel, J., Baptiste, P.: Generalized petri net reduction method. IEEE Trans. Syst. Man Cybern. SMC 17(2), 297–303 (1987)
Katoen, J.P.: Concepts, Algorithms, and Tools for Model Checking. IMMD, Erlangen (1999)
Khomenko, V., Koutny, M.: Verification of bounded petri nets using integer programming. Formal Methods Syst. Des. 30(2), 143–176 (2007)
McMillan, K.L.: Symbolic Model Checking. Springer, New York (1993)
McMillan, K.L.: Using unfoldings to avoid the state explosion problem in the verification of asynchronous circuits. In: von Bochmann, G., Probst, D.K. (eds.) CAV 1992. LNCS, vol. 663, pp. 164–177. Springer, Heidelberg (1993)
Melzer, S., Römer, S.: Deadlock checking using net unfoldings. In: Grumberg, O. (ed.) CAV 1997. LNCS, vol. 1254, pp. 352–363. Springer, Heidelberg (1997)
Pnueli, A.: Applications of temporal logic to the specification and verification of reactive systems: a survey of current trends. In: Rozenberg, G., de Bakker, J.W., de Roever, W.-P. (eds.) Current Trends in Concurrency. LNCS, vol. 224, pp. 510–584. Springer, Heidelberg (1986)
Wallner, F.: Model checking LTL using net unforldings. In: Hu, A.J., Vardi, M.Y. (eds.) CAV 1998. LNCS, vol. 1427, pp. 207–218. Springer, Heidelberg (1998)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Shi, Y., Duan, Z., Tian, C., Yang, H. (2014). Improved Net Reductions for LTL\(\setminus \)X Model Checking. In: Liu, S., Duan, Z. (eds) Structured Object-Oriented Formal Language and Method. SOFL+MSVL 2013. Lecture Notes in Computer Science(), vol 8332. Springer, Cham. https://doi.org/10.1007/978-3-319-04915-1_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-04915-1_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-04914-4
Online ISBN: 978-3-319-04915-1
eBook Packages: Computer ScienceComputer Science (R0)