A Survey of Petri Nets Slicing

被引:6
|
作者
Khan, Yasir Imtiaz [1 ]
Konios, Alexandros [1 ]
Guelfi, Nicolas [2 ]
机构
[1] Coventry Univ, Inst Future Transport & Cities, Priory St, Coventry CV1 5FB, W Midlands, England
[2] Univ Luxembourg, Fac Sci Technol & Commun, Maison Nombre,6,Ave Fonte, L-4364 Esch Sur Alzette, Luxembourg
关键词
Petri nets; slicing; model checking; testing;
D O I
10.1145/3241736
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Petri nets slicing is a technique that aims to improve the verification of systems modeled in Petri nets. Petri nets slicing was first developed to facilitate debugging, but then was used for the alleviation of the state space explosion problem for the model checking of Petri nets. In this article, different slicing techniques are studied along with their algorithms introducing: (i) a classification of Petri nets slicing algorithms based on their construction methodology and objective (such as improving state space analysis or testing); (ii) a qualitative and quantitative discussion and comparison of major differences such as accuracy and efficiency: (iii) a syntactic unification of slicing algorithms that improve state space analysis for easy and clear understanding; and (iv) applications of slicing for multiple perspectives. Furthermore, some recent improvements to slicing algorithms are presented, which can certainly reduce the slice size even for strongly connected nets. A noteworthy use of this survey is for the selection and improvement of slicing techniques for optimizing the verification of state event models.
引用
收藏
页数:32
相关论文
共 50 条
  • [1] Experimenting with the Static Slicing of Petri Nets
    Davidrajuh, Reggie
    2020 IEEE 24TH INTERNATIONAL CONFERENCE ON INTELLIGENT ENGINEERING SYSTEMS (INES 2020), 2020, : 25 - 30
  • [2] Dynamic Slicing Techniques for Petri Nets
    Llorens, M.
    Oliver, J.
    Silva, J.
    Tamarit, S.
    Vidal, G.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 223 : 153 - 165
  • [3] A New Dynamic Algorithm for Petri Nets Slicing
    Roci, Albana
    Davidrajuh, Reggie
    2020 IEEE 14TH INTERNATIONAL CONFERENCE ON APPLICATION OF INFORMATION AND COMMUNICATION TECHNOLOGIES (AICT2020), 2020,
  • [4] Extended and improved slicing technologies for Petri nets
    于汪洋
    Yan Chungang
    Ding Zhijun
    Fang Xianwen
    High Technology Letters, 2013, 19 (01) : 98 - 104
  • [5] Slicing Petri nets with an application to workflow verification
    Rakow, Astrid
    SOFSEM 2008: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2008, 4910 : 436 - 447
  • [6] Petri nets for modelling metabolic pathways: a survey
    Baldan, Paolo
    Cocco, Nicoletta
    Marin, Andrea
    Simeoni, Marta
    NATURAL COMPUTING, 2010, 9 (04) : 955 - 989
  • [7] Petri nets for modelling metabolic pathways: a survey
    Paolo Baldan
    Nicoletta Cocco
    Andrea Marin
    Marta Simeoni
    Natural Computing, 2010, 9 : 955 - 989
  • [8] Assembly and task planning using Petri nets: a survey
    Rosell, J
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE, 2004, 218 (08) : 987 - 994
  • [9] Using Petri Nets to Verify Design Model: A Survey
    Hijazi, Sherin
    Hudaib, Amjad
    PROCEEDINGS 2017 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI), 2017, : 1010 - 1015
  • [10] A Survey on The Structural Controller of DES Based on Petri Nets
    Wang, Xiao
    Wang, Shouguang
    PROCEEDINGS OF 2010 ASIA-PACIFIC YOUTH CONFERENCE ON COMMUNICATION, VOLS 1 AND 2, 2010, : 584 - 587