Skip to main content

Relating processes with respect to speed

  • Selected Presentations
  • Conference paper
  • First Online:
CONCUR '91 (CONCUR 1991)

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

Included in the following conference series:

Abstract

In this paper, we consider the problem of defining a preorder on concurrent processes which will distinguish between functionally behaviourally equivalent processes which operate at different speeds. As our basic framework, we use a subset of the calculus TCCS of [Mol90], a language for describing concurrent processes involving timing constraints.

There is an anomaly in timed process calculi such as TCCS which nullifies the possibility of defining such a preorder which is a precongruence. This anomaly arises due to the nature of the constructs in the calculus which force events to be executed without delay. To rectify this conflict, we define and motivate the above mentioned subcalculus, which we call ℓTCCS (loose TCCS), and define our relation over this language. ℓTCCS is precisely TCCS where all events may delay indefinitely before executing. We demonstrate why this is necessary in order for any sensible faster than relation to be a precongruence.

Upon providing the semantic definition of our “faster than” relation, we give results on the precongruicity of the relation and present a set of inequational laws.

Research supported by ESPRIT BRA Grant No. 3006 – CONCUR

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.

Bibliography

  1. Arun-Kumar, S., M. Hennessy, An Efficiency Preorder for Processes, University of Sussex Research Report No. 5/90, 1990.

    Google Scholar 

  2. Baeten, J.C.M., J.A. Bergstra, Real Time Process Algebra, Preliminary Draft, 10/20/89, 1989.

    Google Scholar 

  3. The Edinburgh Concurrency Workbench — Operating Instructions, University of Edinburgh Technical Report, 1990.

    Google Scholar 

  4. Groote, J.F., Specification and Verification of Real Time Systems in ACP, Research Report No CS-R9015, Centre for Mathematics and Computer Science, Amsterdam, 1990.

    Google Scholar 

  5. Hennessy, M., T. Regan, A Temporal Process Algebra Technical Report No. 2/90, University of Sussex Computer Science Department, April, 1990.

    Google Scholar 

  6. Milner, R., A Calculus of Communicating Systems, Lecture Notes in Computer Science 92, Springer-Verlag, 1980.

    Google Scholar 

  7. Milner, R., Calculi for Synchrony and Asynchrony, Theoretical Computer Science, Vol 25, 1983.

    Google Scholar 

  8. Milner, R., Communication and Concurrency, Prentice-Hall International, 1989.

    Google Scholar 

  9. Moller, F., C. Tofts, A Temporal Calculus of Communicating Systems, Proceedings of CONCUR'90 (Theories of Concurrency: Unification and Extension), Amsterdam, August 1990.

    Google Scholar 

  10. Nicollin, X., J.L. Richier, J. Sifakis, J. Voiron, ATP: An Algebra for Timed Processes, Proceedings of IFIP Working Conference on Programming Concepts and Methods, North Holland, 1990.

    Google Scholar 

  11. Park, D.M.R., Concurrency and Automata on Infinite Sequences, Lecture Notes in Computer Science 104, Springer-Verlag, 1981.

    Google Scholar 

  12. Plotkin, G.D., A Structured Approach to Operational Semantics, DAIMI FN-19, Computer Science Department, Aarhus University, 1981.

    Google Scholar 

  13. Reed, G.M., A. Roscoe, A Timed Model for Communicating Sequential Processes, Proceedings of ICALP'86, Lecture Notes in Computer Science No 226, Springer Verlag, 1986.

    Google Scholar 

  14. Tofts, C., Proof Systems and Pragmatics for Parallel Programming, PhD Thesis, University of Edinburgh, 1990.

    Google Scholar 

  15. Wang Yi, Real-time Behaviour of Asynchronous Agents, Proceedings of CONCUR'90 (Theories of Concurrency: Unification and Extension), Amsterdam, August 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jos C. M. Baeten Jan Frisco Groote

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Moller, F., Tofts, C. (1991). Relating processes with respect to speed. In: Baeten, J.C.M., Groote, J.F. (eds) CONCUR '91. CONCUR 1991. Lecture Notes in Computer Science, vol 527. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54430-5_104

Download citation

  • DOI: https://doi.org/10.1007/3-540-54430-5_104

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-38357-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics