On Deadlockability, Liveness and Reversibility in Subclasses of Weighted Petri Nets

被引:2
|
作者
Hujsa, Thomas [1 ]
Devillers, Raymond [2 ]
机构
[1] Carl von Ossietzky Univ Oldenburg, Dept Comp Sci, D-26111 Oldenburg, Germany
[2] Univ Libre Bruxelles, Dept Informat, Brussels, Belgium
关键词
Structural analysis; Weighted Petri net; Deadlockability; Liveness; Reversibility; Boundedness; Monotonicity; Fork-attribution; Join-free; Communication-free; Synchronization-free; Asymmetric-choice; SYSTEMS;
D O I
10.3233/FI-2018-1708
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Liveness, (non-) deadlockability and reversibility are behavioral properties of Petri nets that are fundamental for many real-world systems. Such properties are often required to be monotonic, meaning preserved upon any increase of the marking. However, their checking is intractable in general and their monotonicity is not always satisfied. To simplify the analysis of these features, structural approaches have been fruitfully exploited in particular subclasses of Petri nets, deriving the behavior from the underlying graph and the initial marking only, often in polynomial time. In this paper, we further develop these efficient structural methods to analyze deadlockability, liveness, reversibility and their monotonicity in weighted Petri nets. We focus on the join-free subclass, which forbids synchronizations, and on the homogeneous asymmetric-choice subclass, which allows conflicts and synchronizations in a restricted fashion. For the join-free nets, we provide several structural conditions for checking liveness, (non-) deadlockability, reversibility and their monotonicity. Some of these methods operate in polynomial time. Furthermore, in this class, we show that liveness, non-deadlockability and reversibility, taken together or separately, are not always monotonic, even under the assumptions of structural boundedness and structural liveness. These facts delineate more sharply the frontier between monotonicity and non-monotonicity of the behavior in weighted Petri nets, present already in the join-free subclass. In addition, we use part of this new material to correct a flaw in the proof of a previous characterization of monotonic liveness and boundedness for homogeneous asymmetric-choice nets, published in 2004 and left unnoticed.
引用
收藏
页码:383 / 421
页数:39
相关论文
共 50 条
  • [21] On the equivalence between liveness and deadlock-freeness in Petri nets
    Barkaoui, K
    Couvreur, JM
    Klai, K
    APPLICATIONS AND THEORY OF PETRI NETS 2005, PROCEEDINGS, 2005, 3536 : 90 - 107
  • [22] Liveness Supervision of AMS with Complex Processes Using Petri Nets
    Hu, Hesuan
    Tang, Ying
    Zhou, Mengchu
    Li, Zhiwu
    2011 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2011, : 844 - 849
  • [23] Necessary and sufficient condition for liveness of asymmetric choice Petri nets
    Matsumoto, T
    Tsuruta, Y
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1997, E80A (03): : 521 - 533
  • [24] Design of T-liveness enforcing supervisors in Petri nets
    Iordache, MV
    Antsaklis, PJ
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2003, 48 (11) : 1962 - 1974
  • [25] CAUSAL REVERSIBILITY IN INDIVIDUAL TOKEN INTERPRETATION OF PETRI NETS
    Benamira, Adel
    COMPUTER SCIENCE-AGH, 2020, 21 (04): : 491 - 513
  • [26] Necessary and sufficient liveness condition of GS3PR Petri nets
    Liu, GaiYun
    Barkaoui, Kamel
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 2015, 46 (07) : 1147 - 1160
  • [27] Liveness Analysis of ω-Independent Petri Nets Based on New Modified Reachability Trees
    Yang, Ru
    Ding, Zhijun
    Pan, Meiqin
    Jiang, Changjun
    Zhou, MengChu
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2017, 47 (09): : 2601 - 2612
  • [28] A parameterized liveness and ratio-enforcing supervisor for a class of generalized Petri nets
    Liu, Ding
    Li, ZhiWu
    Zhou, MengChu
    AUTOMATICA, 2013, 49 (11) : 3167 - 3179
  • [29] A SUBCLASS OF PETRI NETS WHERE LIVENESS IS PRESERVED UNDER THE EARLIEST FIRING RULE
    OHTA, A
    HISAMURA, T
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE, 1994, 77 (05): : 58 - 67
  • [30] Analysis and Synthesis of Weighted Marked Graph Petri Nets: Exact and Approximate Methods
    Devillers, Raymond
    Hujsa, Thomas
    FUNDAMENTA INFORMATICAE, 2019, 169 (1-2) : 1 - 30