Skip to main content

Bauhaus Linda

  • Conference paper
  • First Online:
Book cover Object-Based Models and Languages for Concurrent Systems (ECOOP 1994)

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

Included in the following conference series:

Abstract

We discuss “Bauhaus Linda” (or Bauhaus for short), a Lindaderived coordination language that is in many ways simultaneously more powerful and simpler than Linda. Bauhaus unifies tuples and tuple spaces, leading to an especially clean treatment of multiple tuple spaces, and treats processes as atomic and explicitly represent able. We present an informal semantics of Bauhaus and discuss an extended example that demonstrates its expressivity and simplicity.

Research partially supported by grants AFOSR-91-0098 and ONR-N00014-93-1-0573

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. N. Carriero, E. Freeman, and D. Gelernter. The lifestreams software architecture. Technical Report TR1054, Yale University, Department of Computer Science, 1994. In preparation.

    Google Scholar 

  2. N. Carriero and D. Gelernter. Coordination languages and their significance. Commun. ACM, 35(2):97–107, Feb. 1992.

    Google Scholar 

  3. N. Carriero, D. Gelernter, and L. Zuck. Bauhaus Linda: An Overview. In G. Hommel, editor, Proceedings of the International Workshop on the Quality of Communication-based Systems, Dordrecht, The Netherlands, 1994. Kluwer Academic Publishers.

    Google Scholar 

  4. N. Carriero, D. Gelernter, and L. Zuck. Capabilities in Bauhaus. Research report, Yale University Department of Computer Science, 1994. In preparation.

    Google Scholar 

  5. K. M. Chandy and L. Lamport. Distributed snapshots: Determining global states of distributed systems. ACM Trans. Comput. Syst., 3(1):63–75, 1985.

    Google Scholar 

  6. D. H. Gelernter. Mirror Worlds. Oxford, New York, 1991.

    Google Scholar 

  7. W. Hasselbring. On integrating generative communication into the prototyping language PROSET. Informatik-Bericht 05-91, UniversitÄt Essen, Dec. 1991.

    Google Scholar 

  8. S. Jagannathan. TS/Scheme: Distributed Data Structures in Lisp. In 2nd Workshop on Parallel Lisp: Languages, Applications and Systems, Oct. 1992. Also published as: NEC Research Institute Tech Report: 93-042-3-0050-1.

    Google Scholar 

  9. F. Mattern. Virtual time and global states of distributed systems. In M. Cosnard, editor, Proceedings of the International Workshop on Parallel and Distributed Algorithms, pages 215–226. North-Holland, 1989.

    Google Scholar 

  10. C. Morgan. Global and logical time in distributed algorithms. Information Processing Letters, 20:189–194, 1985.

    Google Scholar 

  11. Scientific Computing Associates, New Haven, CT. Paradise: User's Guide and Reference Manual, 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Paolo Ciancarini Oscar Nierstrasz Akinori Yonezawa

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Carriero, N., Gelernter, D., Zuck, L. (1995). Bauhaus Linda. In: Ciancarini, P., Nierstrasz, O., Yonezawa, A. (eds) Object-Based Models and Languages for Concurrent Systems. ECOOP 1994. Lecture Notes in Computer Science, vol 924. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-59450-7_5

Download citation

  • DOI: https://doi.org/10.1007/3-540-59450-7_5

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-59450-5

  • Online ISBN: 978-3-540-49269-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics