On Global-Time and Inter-process Communication

  • Conference paper
Semantics for Concurrency

Part of the book series: Workshops in Computing ((WORKSHOPS COMP.))

Abstract

How should time be represented in models for inter-process communication? The global-time axiom implies that all events can be represented by intervals on one time-axis. Its use simplifies the analysis of protocols and allows for intuitive proofs of their properties. On the other hand,some researchers believe it is too strong an assumption which should be avoided. In order to suggest an answer to this question we study the notion of a system-execution introduced by Lamport. We develop a practical tool which enables the investigation of protocols and allows for intuitive proofs of their properties. We apply our approach to prove that in many cases the global time axiom can be safely used. The main mathematical tool we employ is the theory of interval partial orders and we prove some new results along a line that goes back to the work of Russell and Wiener.

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

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
EUR 29.95
Price includes VAT (Germany)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
EUR 42.79
Price includes VAT (Germany)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
EUR 53.49
Price includes VAT (Germany)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. U. Abraham, On interprocess communication and the problem of common atomic registers, manuscript, 1989.

    Google Scholar 

  2. U.Abraham and S. Ben-David, Informal and Formal Correctness Proofs for Programs, manuscript, November 1987.

    Google Scholar 

  3. F. D. Anger, On Lamport’s interprocess communication model, ACM Transactions on Programming Languages and Systems, Vol. 11 No. 3, July 1989, 404–417.

    Article  Google Scholar 

  4. S.Ben-David, The global-time assumption and semantics for concurrent systems, Proceedings of the 7th Annual ACM Symposium on Principles of Distributed Computing, ACM Press, 1988, 223–232.

    Google Scholar 

  5. J. van Benthem, Time, Logic and computation, in Bakker, Roever and Rozenberg (Eds), Linear Time, Branching Time and partial Order in Logics and Models for Concurrency, pp.1–49, Springer, Berlin, 1989.

    Google Scholar 

  6. P. C. Fishburn, Interval orders and interval graphs, Wiley, New-York (WileyInterscience series in discrete mathematics ), 1987.

    Google Scholar 

  7. L. Lamport, The mutual Exclusion Problem: Part I—A Theory of interprocess Communication; Part II—Statements and Solutions, J. of the A.C.M., Vol 33, No. 2 (1986), pp. 313–326.

    MathSciNet  MATH  Google Scholar 

  8. L. Lamport, On Interprocess Communication, Part I: Basic formalism, Part II: Algorithms, Distributed Computing, Vol. 1 (1986), pp. 77–101.

    Article  MATH  Google Scholar 

  9. N. Wiener, A contribution to the theory of relative position, Proc. Camb. Philos. Soc. 17 (1914), pp. 441–449.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Abraham, U., Ben-David, S., Magidor, M. (1990). On Global-Time and Inter-process Communication. In: Semantics for Concurrency. Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3860-0_19

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-3860-0_19

  • Publisher Name: Springer, London

  • Print ISBN: 978-3-540-19625-9

  • Online ISBN: 978-1-4471-3860-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics

Navigation