A New Dynamic Algorithm for Petri Nets Slicing

被引:1
|
作者
Roci, Albana [1 ]
Davidrajuh, Reggie [1 ]
机构
[1] Univ Stavanger, Dept Elect Engn & Comp Sci, Stavanger, Norway
来源
2020 IEEE 14TH INTERNATIONAL CONFERENCE ON APPLICATION OF INFORMATION AND COMMUNICATION TECHNOLOGIES (AICT2020) | 2020年
关键词
Petri Nets; Reachability Graph; Slicing Algorithms;
D O I
10.1109/AICT50176.2020.9368613
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Petri Nets are a mathematical and graphical tool that is used to model and analyze discrete event systems. The integration of different concurrent processes leads to more complex Petri Nets models. Verifying these models is a nontrivial challenge, as the huge models result in huge state space. Therefore, slicing algorithms are used to reduce the size of the models. These algorithms aim to extract parts from the model that affect the slicing criteria. In this paper, a new slicing algorithm is proposed, which aims to minimize the size of the model while preserving the behaviors of the system. The retained slice is formed by extracting the backward executions starting from the slicing criteria. Simultaneously, it generates all possible lower boundaries of the initial marking that can influence the places of slicing criteria. The paper also presents a case study. The case study compares the performance of the proposed algorithm against some of the existing dynamic Petri Nets slicing algorithms.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] 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
  • [2] A Survey of Petri Nets Slicing
    Khan, Yasir Imtiaz
    Konios, Alexandros
    Guelfi, Nicolas
    ACM COMPUTING SURVEYS, 2019, 51 (05)
  • [3] Experimenting with the Static Slicing of Petri Nets
    Davidrajuh, Reggie
    2020 IEEE 24TH INTERNATIONAL CONFERENCE ON INTELLIGENT ENGINEERING SYSTEMS (INES 2020), 2020, : 25 - 30
  • [4] Extended and improved slicing technologies for Petri nets
    于汪洋
    Yan Chungang
    Ding Zhijun
    Fang Xianwen
    High Technology Letters, 2013, 19 (01) : 98 - 104
  • [5] Dynamic Slicing of Petri Nets Based on Structural Dependency Graph and its Application in System Analysis
    Yu, Wangyang
    Ding, Zhijun
    Fang, Xianwen
    ASIAN JOURNAL OF CONTROL, 2015, 17 (04) : 1403 - 1414
  • [6] Maximal and Minimal Dynamic Petri Net Slicing
    Llorens, M.
    Oliver, J.
    Silva, J.
    Tamarit, S.
    FUNDAMENTA INFORMATICAE, 2022, 188 (04) : 239 - 267
  • [7] An algorithm for Petri nets reachability by unfoldings
    Miyamoto, T
    Nakano, S
    Kumagai, S
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1999, E82A (03) : 500 - 503
  • [8] Propositional dynamic logic for Petri nets
    Lopes, Bruno
    Benevides, Mario
    Haeusler, Edward Hermann
    LOGIC JOURNAL OF THE IGPL, 2014, 22 (05) : 721 - 736
  • [9] A dynamic programming algorithm to determine optimal assembly sequences using Petri nets
    Yee, ST
    Ventura, JA
    INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING-THEORY APPLICATIONS AND PRACTICE, 1999, 6 (01): : 27 - 37
  • [10] A polynomial algorithm for checking diagnosability of Petri nets
    Wen, YL
    Li, CH
    Jeng, M
    INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOL 1-4, PROCEEDINGS, 2005, : 2542 - 2547