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 条
  • [21] Petri Net-based S3PR Models of Automated Manufacturing Systems with Resources and Their Deadlock Prevention
    Capkovic, Frantisek
    ACTA POLYTECHNICA HUNGARICA, 2023, 20 (06) : 79 - 96
  • [22] A Petri net-based particle swarm optimization approach for scheduling deadlock-prone flexible manufacturing systems
    Han, Libin
    Xing, Keyi
    Chen, Xiao
    Xiong, Fuli
    JOURNAL OF INTELLIGENT MANUFACTURING, 2018, 29 (05) : 1083 - 1096
  • [23] One-Step Control-Ahead Approach for the Design of an Optimal Petri-Net Based Deadlock Prevention Policy
    Karoui, Oussama
    Li, Zhiwu
    Wu, Naiqi
    Khalgui, Mohamed
    Nasr, Emad Abouel
    El-Tamimi, Abdulaziz Mohammed
    IEEE ACCESS, 2018, 6 : 34307 - 34323
  • [24] Petri Net-Based Deadlock Avoidance for Single-arm Cluster Tools with Concurrently Processing Two-type Wafers
    Lu, YanJun
    Pan, ChunRong
    Qiao, Yan
    Wu, NaiQi
    Chen, YuFeng
    2018 IEEE 15TH INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL (ICNSC), 2018,
  • [25] TORA - A PETRI NET BASED TOOL FOR RAPID PROTOTYPING OF FMS CONTROL-SYSTEMS AND ITS APPLICATION TO ASSEMBLY
    MICOVSKY, A
    SESERA, L
    VEISHAB, M
    ALBERT, M
    COMPUTERS IN INDUSTRY, 1990, 15 (04) : 279 - 292
  • [26] A Petri Net-Based Model of Self-adaptive Systems and Its (Semi-)Automated Support
    Capra, Lorenzo
    TRENDS AND INNOVATIONS IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, 2020, 1159 : 715 - 725
  • [28] Deadlock-free scheduling of an automated manufacturing system using an enhanced colored time resource Petri-net model-based evolutionary endosymbiotic learning automata approach
    Y. Dashora
    S. Kumar
    M. K. Tiwari
    S. T. Newman
    International Journal of Flexible Manufacturing Systems, 2007, 19 : 486 - 515
  • [29] Deadlock-free scheduling of an automated manufacturing system using an enhanced colored time resource Petri-net model-based Evolutionary Endosymbiotic Learning Automata approach
    Dashora, Y.
    Kumar, S.
    Tiwari, M. K.
    Newman, S. T.
    INTERNATIONAL JOURNAL OF FLEXIBLE MANUFACTURING SYSTEMS, 2007, 19 (04): : 486 - 515