DocumentCode
633712
Title
On Cyclic Behaviour of Unbounded Petri Nets
Author
Desel, Jorg
Author_Institution
Fak. fur Math. und Inf., FernUniv. in Hagen, Hagen, Germany
fYear
2013
fDate
8-10 July 2013
Firstpage
110
Lastpage
119
Abstract
Cycles in state spaces represent repetitive behaviour of system models. Runs reproducing some state have important interpretations, for example rounds in distributed algorithms. In case of unbounded system models with infinite state space, cycles cannot be found in a straightforward way. For Petri nets, transition invariants provide necessary conditions for cyclic behaviour, but not for every transition invariant there is a corresponding cycle. Another approach to deal with infinite state behaviour is to consider finite coverability graphs which generalize reachability graphs by adding the value "arbitrary many" for unbounded places. Unfortunately, a cycle in the coverability graph does not necessarily represent a cyclic behaviour. This paper combines the concepts transition invariant and coverability graph in such a way that cyclic behaviour can be found in a combined graph. This implies a way to decide whether a sequence constitutes a cycle. A finite representation of all (infinitely many) cycles is implied by a result stating that the set of cycles is semi-linear. We also discuss an application of this concept: schedulability of Petri nets, i.e., control of transition occurrences such that the controlled behaviour does not lead to arbitrary token growth on any place.
Keywords
Petri nets; reachability analysis; Petri nets cyclic behaviour; Petri nets schedulability concept; coverability graph; infinite state behaviour; infinite state space; reachability graph; transition invariant; unbounded Petri nets; Concurrent computing; Distributed algorithms; Electronic mail; Petri nets; Schedules; Vectors; coverability graph; coverability net; cyclic behaviour of Petri nets; realizable transition invariants; unbounded Petri nets;
fLanguage
English
Publisher
ieee
Conference_Titel
Application of Concurrency to System Design (ACSD), 2013 13th International Conference on
Conference_Location
Barcelona
Type
conf
DOI
10.1109/ACSD.2013.14
Filename
6598346
Link To Document