Abstract
In this chapter, we investigate marked nets; these are special P/T-nets which are suitable for many applications. The liveness analysis for such nets is not much simpler than for P/T-nets in general, but there are special classes of marked nets for which criteria for liveness or safeness are known. These criteria are the main topic of this chapter.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
(a) Free Choice Nets
M Hack: Corrections to “Analysis of Production Schemata by Petri Nets”. Computation Structures Group Note 17, Project MAC (June 1974). In [7], Hack proves the deadlock/trap criterion for the liveness of free choice nets. Our proof is a slight modification of his. Further studies on free choice nets include:
E. Best, M. W. Shields: Some Equivalence Results for Free Choice Nets and Simple Nets and on the Periodicity of Live Free Choice Nets. Preprint of CAAP 83, 8th Colloquium on Trees in Algebra and Programming, L’Aquila. Lecture Notes in Computer Science 159, Springer-Verlag (1983), pp. 141–154
K. Döpp: Zum Hackschen Wohlformungssatz für Free-Choice-Petrinetze. EIK 19, 1/2 (1983), pp. 3–15 Generalizations of the liveness criterion for free choice nets are found in the following two papers:
M. Hack: Extended State Machine Allocatable Nets (ESMA), an Extension of Free Choice Petri Nets Results, Computation Structures Group Memo 78, Project MAC, MIT Cambridge, Massachusetts (1973), revised as Memo 78–1 (1974)
W. Griese: Liveness in NSC-Petri Nets, in: Discrete Structures and Algorithms, U. Pape (ed.), Carl Hanser Verlag, München (1980)
P. S. Thiagarajan, K. Voss: A Fresh Look at Free Choice Nets. Arbeitspapiere der GMD, Nr. 58, October 1983
E. Best, K. Voss: Free Choice Systems have Home States. Acta Informatica 21 (1984), pp. 89–100 Similar results on further net classes are discussed in [47]. “Bipolar Schemata” may be considered as a special class of free choice nets:
H. J. Genrich, P. S. Thiagarajan: A Theory for Bipolar Synchronization Schemes. Theoretical Computer Science 30 (1984), pp. 241–318 They are also mentioned in [29].
(b) Marked Graphs
H. Genrich: Das Zollstationenproblem. Internal Reports GMD-I5/69–01–15 and /71–10–13, Gesellschaft für Mathematik und Datenverarbeitung, Bonn (1969 and 1971),
A. W. Holt, F. Commoner: Events & Conditions. Applied Data Research, New York (1970).Our proofs in Chap. 7.3 are taken from Genrich’s paper [109]. More detailed investigations are given in [57] and in the following papers:
F. Commoner, A. W. Holt, S. Even, A. Pnueli: Marked Directed Graphs. Journal of Computer and System Sciences 5 (1971), pp. 511–523
H. J. Genrich, K. Lautenbach: Synchronisationsgraphen. Acta Informatica 2 (1973), pp. 143–161.
(c) Further Net Classes
O. Herzog: Static Analysis of Concurrent Processes for Dynamic Properties Using Petri Nets. Lecture Notes in Computer Science 70, Springer-Verlag (1980)
W. Reisig: Deterministic Buffer Synchronization of Sequential Processes. Acta Informatica 18 (1982), pp. 117–134
K. Lautenbach, P. S. Thiagarajan: Analysis of a Resource Allocation Problem Using Petri Nets. First European Conference on Distributed Processing, Toulouse, J. Syre (ed.), 1979, pp. 260–266
F. De Cindio, G. de Michelis, L. Pomello, C. Simone: Superposed Automata Nets, in [18].There have been investigations trying to find net classes with more or less simple decision procedures for liveness. [8] introduced a class called “simple”. They are also studied in [104]. Landweber and Robertson [53] consider “conflict free” nets.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1985 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Reisig, W. (1985). Liveness Criteria for Special Classes of Nets. In: Petri Nets. EATCS Monographs on Theoretical Computer Science, vol 4. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-69968-9_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-69968-9_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-69970-2
Online ISBN: 978-3-642-69968-9
eBook Packages: Springer Book Archive