Canonical prefixes of Petri net unfoldings

被引:54
|
作者
Khomenko, V [1 ]
Koutny, M
Vogler, W
机构
[1] Newcastle Univ, Sch Comp Sci, Newcastle Upon Tyne NE1 7RU, Tyne & Wear, England
[2] Univ Augsburg, Inst Informat, D-86135 Augsburg, Germany
关键词
D O I
10.1007/s00236-003-0122-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we develop a general technique for truncating Petri net unfoldings, parameterized according to the level of information about the original unfolding one wants to preserve. Moreover, we propose a new notion of completeness of a truncated unfolding. A key aspect of our approach is an algorithm-independent notion of cut-off events, used to truncate a Petri net unfolding. Such a notion is based on a cutting context and results in the unique canonical prefix of the unfolding. Canonical prefixes are complete in the new, stronger sense, and we provide necessary and sufficient conditions for its finiteness, as well as upper bounds on its size in certain cases. A surprising result is that after suitable generalization, the standard unfolding algorithm presented in [8], and the parallel unfolding algorithm proposed in [12], despite being non-deterministic, generate the canonical prefix. This gives an alternative correctness proof for the former algorithm, and a new (much simpler) proof for the latter one.
引用
收藏
页码:95 / 118
页数:24
相关论文
共 50 条
  • [1] Canonical prefixes of Petri net unfoldings
    Victor Khomenko
    Maciej Koutny
    Walter Vogler
    Acta Informatica, 2003, 40 : 95 - 118
  • [2] Modular construction of finite and complete prefixes of Petri net unfoldings
    Madalinski, Agnes
    Fabre, Eric
    2008 8TH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2008, : 68 - 77
  • [3] Modular Construction of Finite and Complete Prefixes of Petri net Unfoldings
    Madalinski, Agnes
    Fabre, Eric
    FUNDAMENTA INFORMATICAE, 2009, 95 (01) : 219 - 244
  • [4] Diagnosability verification with Petri net unfoldings
    Madalinski, Agnes
    Nouioua, Farid
    Dague, Philippe
    INTERNATIONAL JOURNAL OF KNOWLEDGE-BASED AND INTELLIGENT ENGINEERING SYSTEMS, 2010, 14 (02) : 49 - 55
  • [5] Complete finite prefixes of symbolic unfoldings of safe time Petri nets
    Chatain, Thomas
    Jard, Claude
    PETRI NETS AND OTHER MODELS OF CONCURRENCY - ICATPN 2006, 2006, 4024 : 125 - 145
  • [6] Characterization of Reachable Attractors Using Petri Net Unfoldings
    Chatain, Thomas
    Haar, Stefan
    Jezequel, Loig
    Pauleve, Loic
    Schwoon, Stefan
    COMPUTATIONAL METHODS IN SYSTEMS BIOLOGY, CMSB 2014, 2014, 8859 : 129 - 142
  • [7] Application of Petri net unfoldings to asynchronous design.
    Taubin, A
    Kondratyev, A
    Kishinevsky, M
    SMC '97 CONFERENCE PROCEEDINGS - 1997 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: CONFERENCE THEME: COMPUTATIONAL CYBERNETICS AND SIMULATION, 1997, : 4279 - 4284
  • [8] Verification of Concurrent Programs Using Petri Net Unfoldings
    Dietsch, Daniel
    Heizmann, Matthias
    Klumpp, Dominik
    Naouar, Mehdi
    Podelski, Andreas
    Schaetzle, Claus
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2021, 2021, 12597 : 174 - 195
  • [9] A graph theoretic approach to reachability problem with Petri net unfoldings
    Miyamoto, T
    Kumagai, S
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1996, E79A (11) : 1809 - 1816
  • [10] Enforcing Periodic Transition Deadlines in Time Petri Nets With Net Unfoldings
    Wang, Haisheng
    Grigore, Liviu
    Buy, Ugo
    Lehene, Mihai
    Darabi, Houshang
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2011, 41 (03): : 522 - 539