Abstract
Commoner's Theorem establishes a relation between siphons, traps and liveness in free choice systems. Most proofs of this theorem do explicitly involve the finiteness of the net. Therefore we cannot apply the theorem directly to high level nets with infinite color domains.
We prove generalisations of both the “if” and the “only if” direction to the infinite case which unfortunately cannot be combined to an “iff” statement. We present examples which show that there are both live and non-live nets in the grey zone left by our generalisations. Our approach enlarges the application area of Commoner's theorem to infinite Petri nets, compared with an earlier generalisation to a class of free choice predicate event systems, but does not cover the other approach completely.
Supported by a scholarship of German Academic Exchange Service (DAAD)
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
K. Barkaoui, J. M. Couvreur, and C. Dutheillet. On liveness in extended non self-controlling nets. Proc. of the 16th Int. Conf. on Application and Theory of Petri nets, pages 25–44, 1995.
K. Barkaoui, C. Dutheillet, and S. Haddad. An efficient algorithm for finding structural deadlocks in colored Petri nets. Proc. of 14th Intern. Conf. on Application and Theory of Petri nets, Chicago, pages 69–88, 1993.
J.M. Couvreur and J. Martinez. Linear invariants in commutative high level nets. High-level Petri nets, Theory and Application, 1991.
F. Commoner. Deadlocks in Petri nets. Technical report, Applied Data Research Inc. Wakefield, Massachussetts, 1972.
J. Desel and J. Esparza. Free Choice Petri Nets. Cambridge Tracks in Theoretical Computer Science 40, 1995.
J. Espeleta, J.M. Couvreur, and M. Silva. A new technique for finding a generating family of siphons, traps and st-components. application to colored Petri nets. Advances in Petri nets, pages 126–147, 1993.
M.H.T. Hack. Analysis of production schemata by Petri nets. Master's thesis, MIT, 1972.
K. Jensen. How to find invariants for coloured Petri nets. Lecture Notes In Computer Science, 118:327–338, 1981.
K. Lautenbach. Linear algebraic calculation of deadlock and traps. Advances in Petri nets, pages 315–336, 1987.
M. Lindqvist. Parameterized reachability trees for predicate/transition nets. Acta Polytechnica Scandinavica, Ma 54, 1989.
H.W. Schmidt. Prototyping and analysis of non-sequential systems using predicate-event nets. The Journal of Systems and Software, 15(1):43, April 1991.
K. Schmidt. T-invariants of algebraic Petri nets. Technical report of Humboldt-University Berlin, 31, 1994.
K. Schmidt. On the computation of place invariants for algebraic Petri nets. Proceedings of the STRICT workshop Berlin, 1995.
K. Schmidt. Parameterized reachability trees for algebraic Petri nets. Proc. of the 16th International Conference on Application and Theory of Petri Nets, Torino, pages 392–411, 1995.
M. Silva, J. Martinez, P. Ladet, and H. Alla. Generalized inverses and the calculations of symbolic invariants for coloured Petri nets. High-Level Petri nets, Theory and Application, 1991.
P. Starke. Analyse von Petri-Netz-Modellen. B.G. Teubner Stuttgart, 1990.
J. Vautherin. calculation of semi-flows for pr/t-systems. In T. Murata, editor, International Workshop on Petri Nets and Performance Models. IEEE Computer Society Press, 1987.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Schmidt, K. (1997). Siphons, traps and high-level nets with infinite color domains. In: Azéma, P., Balbo, G. (eds) Application and Theory of Petri Nets 1997. ICATPN 1997. Lecture Notes in Computer Science, vol 1248. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63139-9_41
Download citation
DOI: https://doi.org/10.1007/3-540-63139-9_41
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63139-2
Online ISBN: 978-3-540-69187-7
eBook Packages: Springer Book Archive