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 条
  • [41] Property Directed Reachability for Generalized Petri Nets
    Amat, Nicolas
    Dal Zilio, Silvano
    Hujsa, Thomas
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2022, PT I, 2022, 13243 : 505 - 523
  • [42] On the Decidability and Complexity of Diagnosability for Labeled Petri Nets
    Yin, Xiang
    Lafortune, Stephane
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (11) : 5931 - 5938
  • [43] Make your Petri nets understandable: Reliability block diagrams driven Petri nets
    Signoret, Jean-Pierre
    Dutuit, Yves
    Cacheux, Pierre-Joseph
    Folleau, Cyrille
    Collas, Stephane
    Thomas, Philippe
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 2013, 113 : 61 - 75
  • [44] Dynamic Slicing of Time Petri Net Based on MTL Property
    Chariyathitipong, P.
    Vatanawood, W.
    IEEE ACCESS, 2022, 10 : 45207 - 45218
  • [45] Process of Petri Nets Extension
    ZHOU Guofu
    WuhanUniversityJournalofNaturalSciences, 2006, (02) : 351 - 354
  • [46] Shrinking of Time Petri nets
    Didier Lime
    Claude Martinez
    Olivier H. Roux
    Discrete Event Dynamic Systems, 2013, 23 : 419 - 438
  • [47] Fuzzy reasoning Petri nets
    Gao, MM
    Zhou, MC
    Huang, XG
    Wu, ZM
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2003, 33 (03): : 314 - 324
  • [48] On persistent reachability in Petri nets
    Barylska, Kamila
    Mikulski, Lukasz
    Ochmanski, Edward
    INFORMATION AND COMPUTATION, 2013, 223 : 67 - 77
  • [49] Neural simulation of Petri nets
    Chen, SW
    Fang, CY
    Chang, KE
    PARALLEL COMPUTING, 1999, 25 (02) : 183 - 207
  • [50] Separability in Persistent Petri Nets
    Best, Eike
    Darondeau, Philippe
    FUNDAMENTA INFORMATICAE, 2011, 113 (3-4) : 179 - 203