Abstract
Structure theory of Petri nets investigates the relationship between the behavior and the structure of the net. Contrary to linear algebraic techniques, graph based techniques fully exploit the properties of the flow relation of the net (pre and post sets). Liveness of a Petri net is closely related to the validation of certain predicates on siphons. In this paper, we study thoroughly the connections between siphons structures and liveness. We define the controlled-siphon property that generalizes the well-known Commoner's property, since it involves both traps and invariants notions. We precise some structural conditions under which siphons cannot be controlled implying the structural non-liveness. These conditions based on local synchronization patterns cannot be captured by linear algebraic techniques. We establish a graph-theoretical characterization of the non-liveness under the controlled-siphon property. Finally, we prove that the controlled-siphon property is a necessary and sufficient liveness condition for simple nets and asymmetric choice nets. All these results are illustrated by significant examples taken from literature.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
K. Barkaoui, J.M Couvreur, and C. Duteilhet. On liveness in extended non self-controlling nets in application and theory of Petri nets. LNCS, 935, 1995.
K. Barkaoui and B. Lemaire. An effective characterization of minimal deadlocks and traps based on graph theory. 10th ICATPN, 1989.
K. Barkaoui and M. Minoux. A polynomial time graph algorithm to decide liveness of some basic classes of bounded Petri nets. LNCS, No. 616:62–75, 1992.
E. Best. Structure theory of Petri nets: The free choice hiatus. In G. Rozenberg W. Brauer, W. Resig, editor, LNCS, volume No. 255. Springer-Verlag, 1986.
G.W. BRAMS. Réseaux de Petri: Theorie et pratique. Masson, 1983.
J. Desel. A proof of the rank theorem for extended free choice nets. LNCS, No. 616:134–153, 1992.
F. Dicesare, G. Harhalakis, J.M. Proth, M. Silva, and F.B. Vernadat. Practice of Petri Nets in Manufacturing. Chapman-Hall, 1995.
J. Esparza and M. Silva. A polynomial-time algorithm to decide liveness of bounded free-choice nets. T.C.S, N 102:185–205, 1992.
M.H.T. Hack. Analysis of production schemata by Petri nets. In Cambridge, Mass.: MIT, MS Thesis, 1974.
M. Jantzen and R. Valk. Formal properties of P/T nets. LNCS, No. 84, 1981.
P. Kemper and F. Bause. An efficient polynomial-time algorithm to decide liveness and boundedness of free-choice nets. LNCS, No. 616:263–278, 1992.
W. Reisig. EATCS-An Introduction to Petri Nets. Springer-Verlag, 1983.
H. Ridder and K. Lautenbach. Liveness in bounded Petri nets which are covered by t-invariants. LNCS, No. 815:358–375, 1994.
M. Zhou and F. DiCesare. Petri nets Synthesis for Discrete Event Control of Manufacturing Systems. Kluwer Academic, 1993.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Barkaoui, K., Pradat-Peyre, JF. (1996). On liveness and controlled siphons in Petri nets. In: Billington, J., Reisig, W. (eds) Application and Theory of Petri Nets 1996. ICATPN 1996. Lecture Notes in Computer Science, vol 1091. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61363-3_4
Download citation
DOI: https://doi.org/10.1007/3-540-61363-3_4
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61363-3
Online ISBN: 978-3-540-68505-0
eBook Packages: Springer Book Archive