Skip to main content
Log in

Canonical prefixes of Petri net unfoldings

  • OriginalPaper
  • Published:
Acta Informatica Aims and scope Submit manuscript

Abstract.

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Victor Khomenko.

Additional information

Received: 29 April 2003, Published online: 2 September 2003

Rights and permissions

Reprints and permissions

About this article

Cite this article

Khomenko, V., Koutny, M. & Vogler, W. Canonical prefixes of Petri net unfoldings. Acta Informatica 40, 95–118 (2003). https://doi.org/10.1007/s00236-003-0122-y

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00236-003-0122-y

Keywords

Navigation