Liveness Analysis of $\omega $ -Independent Petri Nets Based on New Modified Reachability Trees

Liveness of Petri nets means all activities in a modeled system can potentially take place and thus implies deadlock freedom. The research on liveness analysis approaches is inadequate. This paper proposes a liveness judgment reachability graph (LJRG) approach to analyze the liveness of <inline-formula> <tex-math notation="LaTeX">$ {\omega }$ </tex-math></inline-formula>-independent Petri nets. Such nets can be loosely explained as a class of unbounded Petri nets in which the changes of tokens in unbounded places are not related to each other. This paper proposes several algorithms to transform a new modified reachability tree to a new modified reachability graph and then transform it to an LJRG. It then develops the application of LJRG into the liveness analysis of <inline-formula> <tex-math notation="LaTeX">$ {\omega }$ </tex-math></inline-formula>-independent unbounded Petri nets. The proposed method provides a new theoretical method and important tool for the liveness analysis of unbounded Petri nets. It is illustrated via some examples.

[1]  MengChu Zhou,et al.  A New Modified Reachability Tree Approach and Its Applications to Unbounded Petri Nets , 2013, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[2]  Harold N. Gabow,et al.  Path-based depth-first search for strong and biconnected components , 2000, Inf. Process. Lett..

[3]  MuDer Jeng,et al.  Augmented reachability trees for 1-place-unbounded generalized Petri nets , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[4]  MengChu Zhou,et al.  A modified reachability tree approach to analysis of unbounded Petri nets , 2004, IEEE Trans. Syst. Man Cybern. Part B.

[5]  MengChu Zhou,et al.  Deadlock Control of Automated Manufacturing Systems Based on Petri Nets—A Literature Review , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[6]  Fei-Yue Wang A modified reachability tree for Petri nets , 1991, Conference Proceedings 1991 IEEE International Conference on Systems, Man, and Cybernetics.

[7]  Dan You,et al.  A reduced reachability tree for a class of unbounded petri nets , 2015, IEEE/CAA Journal of Automatica Sinica.

[8]  MengChu Zhou,et al.  A hybrid methodology for synthesis of Petri net models for manufacturing systems , 1992, IEEE Trans. Robotics Autom..

[9]  MuDer Jeng,et al.  On the liveness problem of 1-place-unbounded Petri nets , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[10]  Richard M. Karp,et al.  Parallel Program Schemata , 1969, J. Comput. Syst. Sci..

[11]  MengChu Zhou,et al.  Business and Scientific Workflows: A Web Service-Oriented Approach , 2013 .

[12]  MengChu Zhou,et al.  Preserving Languages and Properties in Stepwise Refinement-Based Synthesis of Petri Nets , 2008, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[13]  MengChu Zhou,et al.  Optimal Supervisory Control of Flexible Manufacturing Systems by Petri Nets: A Set Classification Approach , 2014, IEEE Transactions on Automation Science and Engineering.

[14]  Ferucio Laurentiu Tiplea,et al.  Petri Net Computers and Workflow Nets , 2015, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[15]  Zhiwu Li,et al.  Deadlock Resolution in Automated Manufacturing Systems: A Novel Petri Net Approach , 2009 .

[16]  Yu Wang,et al.  Analysis for one-place unbounded Petri nets based on modified reachability trees , 2012, Proceedings of 2012 9th IEEE International Conference on Networking, Sensing and Control.

[17]  MengChu Zhou,et al.  Deadlock Checking for One-Place Unbounded Petri Nets Based on Modified Reachability Trees , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[18]  MengChu Zhou,et al.  Modeling, analysis, simulation, scheduling, and control of semiconductor manufacturing systems: A Petri net approach , 1998 .

[19]  Ernst W. Mayr An Algorithm for the General Petri Net Reachability Problem , 1984, SIAM J. Comput..

[20]  Gan Meng A Survey of Reachability Trees of Unbounded Petri Nets , 2015 .

[21]  MengChu Zhou,et al.  Petri net synthesis for discrete event control of manufacturing systems , 1992, The Kluwer international series in engineering and computer science.

[22]  MengChu Zhou,et al.  Macro liveness graph and liveness of ω-independent unbounded nets , 2014, Science China Information Sciences.

[23]  MengChu Zhou,et al.  Control Program Design for Automated Guided Vehicle Systems via Petri Nets , 2015, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[24]  MengChu Zhou,et al.  Modeling, Simulation, and Control of Flexible Manufacturing Systems - A Petri Net Approach , 1999, Series in Intelligent Control and Intelligent Automation.

[25]  Weimin Wu,et al.  Comments on "A Modified Reachability Tree Approach to Analysis of Unbounded Petri Nets , 2006, IEEE Trans. Syst. Man Cybern. Part B.

[26]  M. Sharir,et al.  A strong-connectivity algorithm and its applications in data flow analysis. , 2018 .

[27]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[28]  Naiqi Wu,et al.  System Modeling and Control with Resource-Oriented Petri Nets , 2009 .

[29]  MengChu Zhou,et al.  New reachability trees for unbounded Petri nets , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[30]  Robert E. Tarjan,et al.  Depth-First Search and Linear Graph Algorithms , 1972, SIAM J. Comput..

[31]  MengChu Zhou,et al.  Reduction and Refinement by Algebraic Operations for Petri Net Transformation , 2012, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[32]  MengChu Zhou,et al.  Modeling, Analysis, Scheduling, and Control of Cluster Tools in Semiconductor Fabrication , 2015 .

[33]  MengChu Zhou,et al.  Modeling and Analysis of Real-Time Cooperative Systems Using Petri Nets , 2007, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.