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 条
  • [31] Calculating place capacity for Petri nets using unfoldings
    Miyamoto, T
    Kumagai, S
    1998 INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 1998, : 143 - 151
  • [32] Petri net transformations in the Petri Net Baukasten
    Braatz, B.
    Ehrig, H.
    Urbášek, M.
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2003, 2472 : 37 - 65
  • [33] Petri net transformations in the "Petri Net Baukasten"
    Braatz, B
    Ehrig, H
    Urbásek, M
    PETRI NET TECHNOLOGY FOR COMMUNICATION-BASED SYSTEMS: ADVANCES IN PETRI NETS, 2003, 2472 : 37 - 65
  • [34] Algorithm for Computing Unfoldings of Unbounded Hybrid Petri Nets
    Novosad, Petr
    Ceska, Milan
    COMPUTER AIDED SYSTEMS THEORY, PT 1, 2013, 8111 : 428 - 435
  • [35] Factorization Properties of Symbolic Unfoldings of Colored Petri Nets
    Chatain, Thomas
    Fabre, Eric
    APPLICATIONS AND THEORY OF PETRI NETS, PROCEEDINGS, 2010, 6128 : 165 - +
  • [36] Analysis of Petri Nets by ordering relations in reduced unfoldings
    Kondratyev, A
    Kishinevsky, M
    Taubin, A
    Ten, S
    FORMAL METHODS IN SYSTEM DESIGN, 1998, 12 (01) : 5 - 38
  • [37] On the Semantics of Petri Nets: Processes, Unfoldings and Infinite Computations
    Sassone, V.
    Bulletin of the European Association for Theoretical Computer Science, 1994, (53):
  • [38] New Petri net controller for distributed Petri net
    Dohi, Y
    Takano, W
    Horiguchi, T
    Murakoshi, H
    IECON '98 - PROCEEDINGS OF THE 24TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-4, 1998, : 143 - 148
  • [39] Implementation of parameterized net classes with the Petri net kernel of the >>Petri Net Baukasten<<
    Ermel, C
    Weber, M
    UNIFYING PETRI NETS: ADVANCES IN PETRI NETS, 2001, 2128 : 79 - 102
  • [40] The Petri Net Kernel: An infrastructure for building Petri net tools
    Kindler E.
    Weber M.
    International Journal on Software Tools for Technology Transfer, 2001, 3 (4) : 486 - 497