Deciding the Deadlock and Livelock in a Petri Net with a Target Marking Based on Its Basic Unfolding

被引:5
|
作者
Liu, Guanjun [1 ,2 ]
Zhang, Kun [1 ]
Jiang, Changjun [2 ]
机构
[1] Tongji Univ, Dept Comp Sci, Shanghai 201804, Peoples R China
[2] Tongji Univ, Key Lab Minist Educ Embedded Syst & Serv Comp, Shanghai 201804, Peoples R China
来源
ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2016 | 2016年 / 10048卷
关键词
Concurrent systems; Petri nets; Deadlock; Livelock; Partial order; BRANCHING-PROCESSES; LIVENESS;
D O I
10.1007/978-3-319-49583-5_7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Petri nets are widely used to model and analyse concurrent systems. It is an important study to check the deadlock and/or livelock in Petri nets. These checks are generally carried out by the reachability graph technique and thus the state explosion problem is a big obstacle to this technique. The unfolding technique can effectively avoid/alleviate the state explosion problem, especially for those Petri nets that have many concurrent actions. This paper considers the deadlock and livelock problem in a Petri net with a target state. We propose the notion of basic unfolding. Based on basic unfolding, we present a necessary and sufficient condition to decide whether a Petri net is both deadlock-free and livelock-free.
引用
收藏
页码:98 / 105
页数:8
相关论文
共 29 条
  • [1] On Deadlock/Livelock Studies Based on Reachability Graph of Petri Nets by Using TINA
    Uzam, Murat
    Liu, Ding
    Berthomieu, Bernard
    Gelen, Gokhan
    Zhang, Zhaolong
    Mostafa, Almetwally M.
    Li, Zhiwu
    IEEE ACCESS, 2024, 12 : 135506 - 135534
  • [2] Deadlock Property Analysis of Concurrent Programs Based on Petri Net Structure
    Wei Liu
    Lu Wang
    Yuyue Du
    Maozhen Li
    International Journal of Parallel Programming, 2017, 45 : 879 - 898
  • [3] Deadlock Property Analysis of Concurrent Programs Based on Petri Net Structure
    Liu, Wei
    Wang, Lu
    Du, Yuyue
    Li, Maozhen
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2017, 45 (04) : 879 - 898
  • [4] Supply Chain Network Optimization of Deadlock: A Model Based on Petri Net
    Liu, Qin
    Hai, Feng
    Liu, Gang
    PROCEEDINGS OF 2010 INTERNATIONAL CONFERENCE ON LOGISTICS SYSTEMS AND INTELLIGENT MANAGEMENT, VOLS 1-3, 2010, : 1396 - +
  • [5] Research on Tool Flow Deadlock Based on Petri Net and Graph Theory
    Zhao Dan
    Liu Shao-gang
    Shu Hai-sheng
    ADVANCED DESIGN AND MANUFACTURE III, 2011, 450 : 59 - 62
  • [6] Deadlock detection method based on Petri net mining of program trajectory
    Lu F.
    Cui M.
    Bao Y.
    Zeng Q.
    Duan H.
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2021, 27 (09): : 2611 - 2624
  • [7] An admissible-behaviour-based analysis of the deadlock in Petri-net controllers
    Music, G.
    Matko, D.
    SIMULATION MODELLING PRACTICE AND THEORY, 2008, 16 (08) : 1077 - 1090
  • [8] Petri Net Unfolding-Based Detection and Replay of Program Deadlocks
    Lu, Faming
    Lv, Fenghua
    Cui, Minghao
    Bao, Yunxia
    Zeng, Qingtian
    IEEE ACCESS, 2024, 12 : 53713 - 53738
  • [9] DICER: Data Inconsistency Checker Based on The Unfolding Technique of Petri Net
    Xiang, Dongming
    Liu, Guanjun
    Yan, Chungang
    Jiang, Changjun
    PROCEEDINGS OF THE 2017 IEEE 14TH INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL (ICNSC 2017), 2017, : 115 - 120
  • [10] Petri net channelized-based deadlock prevention policy for flexible manufacturing systems
    Huang, Yi-Sheng
    Row, Ter-Chan
    EQUIPMENT MANUFACTURING TECHNOLOGY AND AUTOMATION, PTS 1-3, 2011, 317-319 : 552 - +