Using object oriented methods in Ada 95 to implement Linda

  • Kristina Lundqvist
  • Göran Wall
Distribution Systems
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1088)


This paper describes an implementation of Linda for Ada 95. The new capabilities of object oriented programming and programming by extension are used to define an elegant, type safe and easy to use interface to Linda. The implementation provides more of the functionality of Linda than Ada-Linda for Ada 83. A short presentation of the Linda model and a programming example are also included.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    S. Ahuja, N. Carriero, and D. Gelernter, “Linda and Friends”, IEEE Computer, 19(8):26–34, August 1986.Google Scholar
  2. [2]
    N. Carriero, and D. Gelernter, “How to Write Parallel Programs: A First Course”, The MIT Press, London England, ISBN 0-262-03171-X.Google Scholar
  3. [3]
    N. Carriero, and D. Gelernter, “How to Write Parallel Programs: A Guide to the Perplexed”, ACM Computing Surveys, Vol. 21, No. 3, September 1989.Google Scholar
  4. [4]
    D. Gelernter, “Multiple Tuple Spaces in Linda”, proceedings PARLE '89, LNCS no 366, pp 20–27, 1989.Google Scholar
  5. [5]
    Intermetrics Inc., “Ada 95 Reference Manual”, ANSI/ISO/IEC-8652:1995, Jan. 1995.Google Scholar
  6. [6]
    Y. Kermarrec and L. Pautet, “Ada-Linda: a powerful paradigm for programming distributed Ada applications”, proceedings of the TRI-Ada '94 conference, pp 438–445, Baltimore, Maryland, 1994.Google Scholar
  7. [7]
    Y. Kermarrec, L. Pautet, and S. Tardieu, “GARLIC: Generic Ada Reusable Library for Interpartition Communication”, proceedings of the TRI-Ada '95 conference, pp 263–269, Anaheim, California, 1995.Google Scholar
  8. [8]
    B. B. Mandelbrot, “The Fractal Geometry of Nature”, W. H. Freeman and Company, New York, ISBN 0-7167-1186-9.Google Scholar
  9. [9]
    L. Sterling and E. Shapiro, “The Art of Prolog”, Cambridge, Mas: MIT Press.Google Scholar
  10. [10]
    Greg Wilson (editor), “Linda-Like Systems and Their Implementations”, Edinburgh Parallel Computing Centre, Technical Report 91-13, June 24, 1991.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1996

Authors and Affiliations

  • Kristina Lundqvist
    • 1
  • Göran Wall
    • 1
  1. 1.Department of Computer SystemsUppsala UniversityUppsalaSweden

Personalised recommendations