Skip to main content

The discrete time toolbus

  • Conference Invited Talk
  • Conference paper
  • First Online:
Algebraic Methodology and Software Technology (AMAST 1996)

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

Abstract

The notion of “time” plays an important role when coordinating large, heterogeneous, distributed software systems. We present a generic coordination architecture that supports relative and absolute, discrete time. First, we briefly sketch the ToolBus coordination architecture. Next, we give a major example of its use: a distributed auction. Finally, we present the theory underlying our notion of discrete time.

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. J. C. M. Baeten and J.A. Bergstra. Discrete time process algebra (extended abstract). In Proceedings of CONCUR'92, LNCS 630. Springer Verlag, 1992.

    Google Scholar 

  2. J.C.M. Baeten and J.A. Bergstra. Real space process algebra. Formals Aspects of Computing, 5(6):481–529, 1993.

    Google Scholar 

  3. J.C.M. Baeten and J.A. Bergstra. Discrete time process algebra. Formal Aspects of Computing, 1996. To appear.

    Google Scholar 

  4. J.A. Bergstra, J. Heering, and P. Klint, editors. Algebraic Specification. ACM Press Frontier Series. The ACM Press in co-operation with Addison-Wesley, 1989.

    Google Scholar 

  5. J.A. Bergstra and J.W. Klop. Process algebra for synchronous communication. Information & Control, 60:82–95, 1984.

    Google Scholar 

  6. J.A. Bergstra and P. Klint. The ToolBus—a component interconnection architecture. Technical Report P9408, Programming Research Group, University of Amsterdam, 1994.

    Google Scholar 

  7. J.A. Bergstra and P. Klint. The Discrete Time ToolBus. Technical Report P9502, Programming Research Group, University of Amsterdam, 1995.

    Google Scholar 

  8. J.A. Bergstra and P. Klint. The ToolBus coordination architecture. In P. Ciancarini and C. Hankin, editors, Coordination Languages and Models (COORDINATION'96),volume 1061 of Lecture Notes in Computer Science, pages 75–88. Springer-Verlag, 1996.

    Google Scholar 

  9. E. Brinksma, editor. Information processing systems-open systems interconnection-LOTOS-a formal description technique based on the temporal ordering of observational behaviour. 1987. ISO/TC97/SC21.

    Google Scholar 

  10. J.C.M. Baeten and W.P. Weijland. Process Algebra. Cambridge University Press, 1990.

    Google Scholar 

  11. J.F. Groote and A. Ponse. The syntax and semantics of μCRL. Technical Report CS-R9076, CWI, 1990.

    Google Scholar 

  12. J. Heering, P.R.H. Hendriks, P. Klint, and J. Rekers. The syntax definition formalism SDF — reference manual. SIGPLAN Notices, 24(11):43–75, 1989.

    Google Scholar 

  13. P. Klint. A guide to ToolBus programming. Technical report, Programming Research Group, University of Amsterdam, 1996. to appear.

    Google Scholar 

  14. S. Mauw and G.J. Veltink. A process specification formalism. Fundamenta Informaticae, pages 85–139, 1990.

    Google Scholar 

  15. S. Mauw and G.J. Veltink, editors. Algebraic specification of communication protocols, volume 36 of Cambridge Tracts in Theoretical Computer Science. Cambridge University Press, 1993.

    Google Scholar 

  16. P. Olivier. Embedded system simulation — testdriving the ToolBus. Technical Report P9601, Programming Research Group, University of Amsterdam, 1996.

    Google Scholar 

  17. P. Olivier. A simulator framework for embedded systems. In Coordination Languages and Models (COORDINATION'96), volume 1061 of Lecture Notes in Computer Science, pages 436–439, 1996.

    Google Scholar 

  18. A. van Deursen, J. Heering, and P. Klint, editors. Language Prototyping, An Algebraic Approach, volume 5 of AMAST Series in Computing. World Scientific Publishing Co., 1996. To appear.

    Google Scholar 

  19. D.M. Yellin. Interfaces, protocols and the semi-automatic construction of software adaptors. Technical Report RC19460, IBM T.J. Watson Research Center, 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Martin Wirsing Maurice Nivat

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bergstra, J.A., Klint, P. (1996). The discrete time toolbus. In: Wirsing, M., Nivat, M. (eds) Algebraic Methodology and Software Technology. AMAST 1996. Lecture Notes in Computer Science, vol 1101. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0014323

Download citation

  • DOI: https://doi.org/10.1007/BFb0014323

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-68595-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics