Skip to main content

Performance preorder: Ordering processes with respect to speed

  • Contributed Papers
  • Conference paper
  • First Online:
Book cover Mathematical Foundations of Computer Science 1995 (MFCS 1995)

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

Abstract

The theory of processes with durational actions proposed in [8] is equipped here with a preorder based on execution speed, called performance preorder. Two processes P and Q are related if they are strong bisimilar (i.e., functional equivalent) and the first one is at least as fast as the second one. Hence, this preorder supports the stepwise refinement “from specification to implementation” by increasing efficiency while retaining the same functionality. We show that the problem of finding faster implementations for a specification is connected to the problem of finding more distributed implementations of the same specification. This is an immediate consequence of the proof that the location preorder, which is based on a measure of distribution, implies the performance preorder.

Research partially supported by MURST, CNR and Esprit BRA n. 8130 LOMAPS.

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. L.Aceto, On Relating Concurrency and Nondeterminism, Technical Report SI/RR-89/06, University of Sussex, 1989.

    Google Scholar 

  2. L.Aceto, D.Murphy, Timing and Causality in Process Algebra, Technical Report 9/93, University of Sussex, 1993, to appear in Acta Informatica.

    Google Scholar 

  3. S.Arun-Kumar and M.Hennessy, An Efficiency Preorder for Processes, Acta Informatica 29, pp. 737–760, 1992.

    Article  Google Scholar 

  4. G.Boudol, I.Castellani, M.Hennessy, A.Kiehn, A Theory of Processes with Localities, Formal Aspects of Computing 6, pp. 165–200, 1993.

    Google Scholar 

  5. F.Corradini, R.Gorrieri and M.Roccetti, Performance Preorder and Competitive equivalence, Tech.Rep. LFCS-95-1, University of Bologna, January 1995.

    Google Scholar 

  6. Ph.Darondeau, P.Degano, Causal trees, In Automata, Languages and Programming, Springer, LNCS 372, 1989.

    Google Scholar 

  7. G-L.Ferrari and U.Montanari, Observing Time-Complexity of Concurrent Programs, Technical Report, Dipartimento di Informatica, Università di Pisa, 1993.

    Google Scholar 

  8. R.Gorrieri, M.Roccetti and E.Stancampiano, A Theory of Processes with Durational Actions, Theoretical Computer Science 140 (1), pp. 73–94, March 1995.

    Article  Google Scholar 

  9. R.J. van Glabbeek, F.Vaandrager, Petri Net Models for Algebraic Theories of Concurrency, In Proc. of PARLE II, Springer, LNCS 259, pp. 224–242, 1987.

    Google Scholar 

  10. R.Milner, Communication and concurrency, International Series on Computer Science, Prentice Hall International, 1989.

    Google Scholar 

  11. R.Milner, F.Moller, Unique Decomposition of Processes. Theoretical Computer Science 107, pp. 357–363, 1993.

    Google Scholar 

  12. F.Moller, C.Tofts, Relating Processes with Respect to Speed. In CONCUR'91, LNCS 527, Springer-Verlag, pp. 424–438, 1991.

    Google Scholar 

  13. M. Nielsen, P.S. Thiagarajan, Degrees of Nondeterminism and Concurrency, In Proc. 4th Conf. on FST & TCS, Springer, LNCS 181, pp. 89–117, 1984.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jiří Wiedermann Petr Hájek

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Corradini, F., Gorrieri, R., Roccetti, M. (1995). Performance preorder: Ordering processes with respect to speed. In: Wiedermann, J., Hájek, P. (eds) Mathematical Foundations of Computer Science 1995. MFCS 1995. Lecture Notes in Computer Science, vol 969. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60246-1_150

Download citation

  • DOI: https://doi.org/10.1007/3-540-60246-1_150

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60246-0

  • Online ISBN: 978-3-540-44768-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics