Skip to main content

Metric spaces as models for real-time concurrency

  • Part IV Domain Theory And Theoretical Computation
  • Conference paper
  • First Online:

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

Abstract

We propose a denotational model for real time concurrent systems, based on the failures model for CSP. The fixed point theory is based on the Banach fixed point theorem for complete metric spaces, since the introduction of time as a measure makes all recursive operators naturally contractive. This frees us from many of the constraints imposed by partial orders on the treatment of nondeterminism and divergence.

The work reported in this paper was supported by the U.S. Office of Naval Research under grant N0014-85-G-0123.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

5. References

  1. A. Boucher, A time-based model for occam, Oxford University D.Phil. thesis 1986.

    Google Scholar 

  2. S.D. Brookes, A model for communicating sequential processes, Oxford University D.Phil. thesis 1983.

    Google Scholar 

  3. M. Broy, Fixed point theory for communication and concurency, TC2 Working Conference on Formal Description of Programming Concepts II, Garmisch, 1982.

    Google Scholar 

  4. S.D. Brookes, C.A.R. Hoare and A.W. Roscoe, A theory of communicating sequential processes, JACM 31 (1894), 560–599.

    Article  Google Scholar 

  5. S.D. Brookes and A.W. Roscoe, An improved failures model for communicating processes, Proceedings of the Pittsburgh Seminar on Concurrency, Springer LNCS 197 (1985).

    Google Scholar 

  6. J.W. de Bakker and J.I. Zucker, Processes and the denotational semantics of concurrency, Information and Control 54 (1982), 70–120.

    Article  Google Scholar 

  7. W.G. Golson and W.C. Rounds, Connections between two theories of concurrency: metric spaces and synchronisation trees, Information and Control 57 (1983), 102–124.

    Article  Google Scholar 

  8. C.A.R. Hoare, A model for communicating sequential processes, On the construction of programs CUP (1980), 229–248.

    Google Scholar 

  9. C.A.R. Hoare, Communicating sequential processes, Prentice-Hall International, 1985.

    Google Scholar 

  10. G. Jones, A timed model for communicating processes, Oxford University D.Phil thesis, 1982.

    Google Scholar 

  11. R. Koymans, R.K. Shyamasundar, W.P. de Roever, R. Gerth and S. Arun-Kumar, Compositional semantics for real-time distributed computing Faculteit der Wiskunde en Natuurwetenschappen, Katholieke Universiteit, Nijmegen, Technical report 68, 1985.

    Google Scholar 

  12. M. Nivat, Infinite words, infinite trees, infinite computations, Foundations of Computer Science III (Math. Centre Tracts 109, 1979), 3–52.

    Google Scholar 

  13. E.R. Olderog and C.A.R. Hoare, Specification-oriented semantics for communicating processes, Springer LNCS 154 (1983), 561–572.

    Google Scholar 

  14. I. Phillips, Refusal testing, Proceedings of ICALP'86, Springer LNCS 226 (1986), 304–313.

    Google Scholar 

  15. A.W. Roscoe, A mathematical theory of communicating processes, Oxford University D.Phil thesis 1982.

    Google Scholar 

  16. W.C. Rounds, Applications of topology to the semantics of communicating processes, Proceedings of the Pittsburgh Seminar on Concurrency, Springer LNCS 197 (1985).

    Google Scholar 

  17. G.M. Reed and A.W. Roscoe, A timed model for communicating sequential processes, Proceedings of ICALR'86, Springer LNCS 226 (1986), 314–323.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

M. Main A. Melton M. Mislove D. Schmidt

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Reed, G.M., Roscoe, A.W. (1988). Metric spaces as models for real-time concurrency. In: Main, M., Melton, A., Mislove, M., Schmidt, D. (eds) Mathematical Foundations of Programming Language Semantics. MFPS 1987. Lecture Notes in Computer Science, vol 298. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-19020-1_17

Download citation

  • DOI: https://doi.org/10.1007/3-540-19020-1_17

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-19020-2

  • Online ISBN: 978-3-540-38920-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics