Unfolding of Products of Symmetrical Petri Nets

This paper presents a general technique for the modular construction ofcomplete prefixes adapted to systems composed ofP etri nets. This construction is based on a definition ofa well-adapted order allowing combination. Moreover, the proposed technique takes into account the symmetries ofthe system to minimize the size ofthe produced complete prefixes. Finally, the technique has been instantiated in an efficient algorithm for systems combining finite state machines and k-bounded queues with k a priori known or not.

[1]  Kenneth L. McMillan,et al.  Using Unfoldings to Avoid the State Explosion Problem in the Verification of Asynchronous Circuits , 1992, CAV.

[2]  Javier Esparza,et al.  A New Unfolding Approach to LTL Model Checking , 2000, ICALP.

[3]  Diego Latella,et al.  Formal Methods for Distributed System Development , 2000, IFIP — The International Federation for Information Processing.

[4]  Ed Brinksma,et al.  A Complete Finite Prefix for Process Algebra , 1999, CAV.

[5]  Javier Esparza Model Checking Using Net Unfoldings , 1994, Sci. Comput. Program..

[6]  Denis Poitrenaud,et al.  Designing a LTL Model-Checker Based on Unfolding Graphs , 2000, ICATPN.

[7]  Walter Vogler,et al.  An Improvement of McMillan's Unfolding Algorithm , 1996, Formal Methods Syst. Des..

[8]  Denis Poitrenaud,et al.  Detection of Illegal Behaviors Based on Unfoldings , 1999, ICATPN.

[9]  Diego Latella,et al.  Formal methods for distributed system development : FORTE/PSTV 2000, IFIP TC6 WG6.1 Joint International Conference on Formal Description Techniques for Distributed Systems and Communication Protocols (FORTE XIII) and Protocol Specification, Testing and Verification (PSTV XX), October 10-13, 2000, Pi , 2000 .

[10]  Serge Haddad,et al.  A Model Checking Method for Partially Symmetric Systems , 2000, FORTE.

[11]  Glynn Winskel,et al.  Petri Nets, Event Structures and Domains, Part I , 1981, Theor. Comput. Sci..

[12]  Javier Esparza,et al.  An Unfolding Algorithm for Synchronous Products of Transition Systems , 1999, CONCUR.

[13]  Giovanni Chiola,et al.  Stochastic Well-Formed Colored Nets and Symmetric Modeling Applications , 1993, IEEE Trans. Computers.