Quantitative Deadlock Analysis in Petri Nets using Inconsistency Measures

被引:0
|
作者
Unruh, Elina [1 ]
Delfmann, Patrick [1 ]
Thimm, Matthias [1 ]
机构
[1] Univ Koblenz Landau, Dept Comp Sci, Koblenz, Germany
关键词
Petri nets; deadlocks; inconsistency measurement;
D O I
10.1109/CBI52690.2021.00015
中图分类号
F [经济];
学科分类号
02 ;
摘要
Petri Nets are often used to describe, execute, analyze and improve business processes. A special area of interest is the detection of possible deadlocks. Deadlocks can harm the proper execution of business processes which may lead to errors or even impossible business process execution, and, in turn, economic loss. In most cases, it is only determined whether a deadlock can occur, in order to eliminate or avoid it. For this, it is necessary to manipulate the behavior of the net, and thus change it. A so far little considered question is how the severity of the potential to encounter a deadlock can be formally investigated and assessed, without altering the net. This could be useful, for example, to assess and compare systems and processes. In a naive approach, the exhaustive calculation of all possible states of the net would be necessary to check in how many of them a deadlock occurs. This is not reasonable in most cases due to the often high to potentially indefinite number of reachable states. In this paper, approaches are developed to approximate the termination potential of an ordinary marked Petri Net through structural analysis. We do this by leveraging approaches from inconsistency measurement, which is a field within Artificial Intelligence to quantitatively assess the severity of inconsistency in formal knowledge representation formalisms. We develop six different measures for the Petri Net setting and investigate their formal properties, in particular wrt. some rationality postulates that were also adapted from the field of inconsistency measurement.
引用
收藏
页码:42 / 51
页数:10
相关论文
共 50 条
  • [1] Deadlock analysis of Petri nets using the transitive matrix
    Song, YJ
    Lee, JK
    [J]. SICE 2002: PROCEEDINGS OF THE 41ST SICE ANNUAL CONFERENCE, VOLS 1-5, 2002, : 689 - 694
  • [2] Deadlock analysis of Petri nets using siphons and mathematical programming
    Chu, F
    Xie, XL
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1997, 13 (06): : 793 - 804
  • [3] Iterative Deadlock Control by Using Petri Nets
    Wang, AnRong
    Li, ZhiWu
    Zhou, MengChu
    Al-Ahmari, Abdulrahman M.
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2012, 42 (06): : 1204 - 1218
  • [4] Deadlock prevention using Petri nets and their unfoldings
    Taubin, A
    Kondratyev, A
    Kishinevsky, M
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 1998, 14 (10): : 750 - 759
  • [5] Deadlock prevention using Petri nets and their unfoldings
    Univ of Aizu, Aizu-Wakamatsu, Japan
    [J]. Int J Adv Manuf Technol, 10 (750-759):
  • [6] Deadlock prevention using Petri nets and their unfoldings
    A. Taubin
    A. Kondratyev
    M. Kishinevsky
    [J]. The International Journal of Advanced Manufacturing Technology, 1998, 14 : 750 - 759
  • [7] Deadlock Analysis in Minimal Adaptive Routing Algorithms using Petri Nets
    Rovetto, Carlos A.
    Cano, Elia E.
    Colom, Jose-Manuel
    [J]. IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2010), 2010,
  • [8] A deadlock prevention policy for FMS using Petri nets
    Li, ZW
    Wei, N
    Zhu, RM
    [J]. 2005 INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION (ICCA), VOLS 1 AND 2, 2005, : 1187 - 1192
  • [9] Synthesis of deadlock prevention supervisors using Petri nets
    Iordache, MV
    Moody, JO
    Antsaklis, PJ
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2002, 18 (01): : 59 - 68
  • [10] Design of deadlock prevention supervisors using Petri nets
    Yi-Sheng Huang
    [J]. The International Journal of Advanced Manufacturing Technology, 2007, 35 : 349 - 362