Deciding Structural Liveness of Petri Nets

被引:4
|
作者
Jancar, Petr [1 ]
机构
[1] Tech Univ Ostrava, Dept Comp Sci, FEI, Ostrava, Czech Republic
关键词
SYSTEMS;
D O I
10.1007/978-3-319-51963-0_8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Place/transition Petri nets are a standard model for a class of distributed systems whose reachability spaces might be infinite. One of well-studied topics is the verification of safety and liveness properties in this model; despite the extensive research effort, some basic problems remain open, which is exemplified by the open complexity status of the reachability problem. The liveness problems are known to be closely related to the reachability problem, and many structural properties of nets that are related to liveness have been studied. Somewhat surprisingly, the decidability status of the problem if a net is structurally live, i.e. if there is an initial marking for which it is live, has remained open, as also a recent paper (Best and Esparza, 2016) emphasizes. Here we show that the structural liveness problem for Petri nets is decidable. A crucial ingredient of the proof is the result by Leroux (LiCS 2013) showing that we can compute a finite (Presburger) description of the reachability set for a marked Petri net if this set is semilinear.
引用
收藏
页码:91 / 102
页数:12
相关论文
共 50 条
  • [41] Deciding life-cycle inheritance on Petri nets
    Verbeek, HMW
    Basten, T
    [J]. APPLICATIONS AND THEORY OF PETRI NETS 2003, PROCEEDINGS, 2003, 2679 : 44 - 63
  • [42] Controller design to enforce boundedness, liveness and reversibility in Petri nets
    Aybar, A
    Iftar, A
    [J]. INTELLIGENT MANUFACTURING SYSTEMS 2003, 2003, : 181 - 186
  • [43] Liveness Enforcement for a Class of Petri Nets via Resource Allocation
    You, Dan
    Wang, Shouguang
    Dou, Hao
    Duo, Wenli
    Barkaoui, Kamel
    Seatzu, Carla
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2018, : 4355 - 4360
  • [44] On the liveness problem of 1-place-unbounded petri nets
    Jeng, MD
    Peng, MY
    [J]. SMC '97 CONFERENCE PROCEEDINGS - 1997 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: CONFERENCE THEME: COMPUTATIONAL CYBERNETICS AND SIMULATION, 1997, : 3221 - 3226
  • [45] A polynomial complexity algorithm to decide the liveness for a class of Petri nets
    Li, ZW
    Liu, D
    [J]. 2005 INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION (ICCA), VOLS 1 AND 2, 2005, : 1175 - 1180
  • [46] A Resource Allocation Approach for Enforcing Liveness on a Class of Petri Nets
    You, Dan
    Wang, Shouguang
    Dou, Hao
    Duo, Wenli
    [J]. IEEE ACCESS, 2018, 6 : 48577 - 48587
  • [47] LIVENESS AND BOUNDEDNESS ANALYSIS FOR PETRI NETS WITH EVENT GRAPH MODULES
    SAVI, VM
    XIE, XL
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 616 : 328 - 347
  • [48] On Supervisory Policies that Enforce Liveness in Controlled Petri Nets that are Similar
    Salimi, E.
    Somnath, N.
    Sreenivas, R. S.
    [J]. PROCEEDINGS OF THE 2015 7TH IEEE INTERNATIONAL CONFERENCE ON CYBERNETICS AND INTELLIGENT SYSTEMS (CIS) AND ROBOTICS, AUTOMATION AND MECHATRONICS (RAM), 2015, : 93 - 97
  • [49] On the equivalence between liveness and deadlock-freeness in Petri nets
    Barkaoui, K
    Couvreur, JM
    Klai, K
    [J]. APPLICATIONS AND THEORY OF PETRI NETS 2005, PROCEEDINGS, 2005, 3536 : 90 - 107
  • [50] Liveness Supervision of AMS with Complex Processes Using Petri Nets
    Hu, Hesuan
    Tang, Ying
    Zhou, Mengchu
    Li, Zhiwu
    [J]. 2011 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2011, : 844 - 849