Abstract
The paper is based on the consideration of controls by restrictions of behaviour as introduced in [Bu]. Different notions of fairness and fair controls are derived from the fairness notions given in [LPS]: fairness is considered with or without reference to the behaviour of the original uncontrolled system, in connection with deadlock-avoidance (infinite fair controls) and by omitting termination caused by control (non-blocking), respectively. In general, not all fair execution sequences can be obtained by a single control. In this cases, each control can be replaced by a less restricting control. We give negessary and sufficient conditions for this fact. Different possibilities to realize controls by finite state mechanisms or by predefined delay functions are investigated. The control automata controlling arbitrary systems in a fair way are characterized. It turns out that the approach by control automata is preferable to the use of delay functions.
Preview
Unable to display preview. Download preview PDF.
References
K.R. Apt, A. Pnueli and J. Stavi: Fair termination revisited — with delay. Publ. du L.I.T.P., Univ. Paris VII, 82–51 (1982).
E. Best: Fairness and conspiracies. Information Processing Letters 18 (1984), 215–220.
H.D. Burkhard: Control of Petri nets by finite automata. Fundamenta Informaticae VI.2 (1983) 185–215.
H.D. Burkhard: An investigation of controls for concurrent systems based on abstract control languages. TCS 38(1985)193,222.
L.Czaja: Are infinite behaviours of parallel schemata necessary? In: A.Salwicki, Ed., Logics of Programs and Their Application, (LNCS 148, 1983), 108–117.
H.Carstensen and R.Valk: Infinite behaviour and fairness in Petri nets. Proc. 4th. European Workshop on Application and Theory of Petri nets, Toulouse 1983, 104–123.
K.Lautenbach: Liveness in Petri Nets. GMD, Int.Bericht ISF-75-02.1 (1975).
D.Lehmann, A.Pnueli and J.Stavi: Impartiality, justice, fairness: The ethics of concurrent termination. In: S.Even and O.Kariv, Ed., Automata, Languages and Programming (LNCS 115, 1981), 264–277.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1986 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Burkhard, HD. (1986). Fair controls and their realization. In: Rozenberg, G. (eds) Advances in Petri Nets 1985. APN 1985. Lecture Notes in Computer Science, vol 222. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0016206
Download citation
DOI: https://doi.org/10.1007/BFb0016206
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-16480-7
Online ISBN: 978-3-540-39822-6
eBook Packages: Springer Book Archive