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 条
  • [31] On hybrid Petri nets
    David, R
    Alla, H
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2001, 11 (1-2): : 9 - 40
  • [32] The concepts of Petri nets
    Desel, Joerg
    Reisig, Wolfgang
    SOFTWARE AND SYSTEMS MODELING, 2015, 14 (02) : 669 - 683
  • [33] Possibilistic Petri nets
    Cardoso, J
    Valette, R
    Dubois, D
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1999, 29 (05): : 573 - 582
  • [34] On Hybrid Petri Nets
    René David
    Hassane Alla
    Discrete Event Dynamic Systems, 2001, 11 : 9 - 40
  • [35] Diagnosability of Petri nets
    Wen, YL
    Jeng, MD
    2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 4891 - 4896
  • [36] Clustering for Petri nets
    Keller, W
    THEORETICAL COMPUTER SCIENCE, 2003, 308 (1-3) : 145 - 197
  • [37] Lending Petri nets
    Bartoletti, Massimo
    Cimoli, Tiziana
    Pinna, G. Michele
    SCIENCE OF COMPUTER PROGRAMMING, 2015, 112 : 75 - 101
  • [38] The concepts of Petri nets
    Jörg Desel
    Wolfgang Reisig
    Software & Systems Modeling, 2015, 14 : 669 - 683
  • [39] Token Trail Semantics - Modeling Behavior of Petri Nets with Labeled Petri Nets
    Bergenthum, Robin
    Folz-Weinstein, Sabine
    Kovar, Jakub
    APPLICATION AND THEORY OF PETRI NETS AND CONCURRENCY, PETRI NETS 2023, 2023, 13929 : 286 - 306
  • [40] Petri nets behavioral equivalence checking in SMV
    Drozdov, Dmitrii
    Dubinin, Victor
    Kulagin, Vladimir
    2016 INTERNATIONAL SIBERIAN CONFERENCE ON CONTROL AND COMMUNICATIONS (SIBCON), 2016,