Skip to main content

Fair controls and their realization

  • Conference paper
  • First Online:
Advances in Petri Nets 1985 (APN 1985)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 222))

Included in the following conference series:

  • 165 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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).

    Google Scholar 

  2. E. Best: Fairness and conspiracies. Information Processing Letters 18 (1984), 215–220.

    Article  Google Scholar 

  3. H.D. Burkhard: Control of Petri nets by finite automata. Fundamenta Informaticae VI.2 (1983) 185–215.

    Google Scholar 

  4. H.D. Burkhard: An investigation of controls for concurrent systems based on abstract control languages. TCS 38(1985)193,222.

    Article  Google Scholar 

  5. L.Czaja: Are infinite behaviours of parallel schemata necessary? In: A.Salwicki, Ed., Logics of Programs and Their Application, (LNCS 148, 1983), 108–117.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. K.Lautenbach: Liveness in Petri Nets. GMD, Int.Bericht ISF-75-02.1 (1975).

    Google Scholar 

  8. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

G. Rozenberg

Rights and permissions

Reprints 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

Publish with us

Policies and ethics