Abstract
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.
This work is sponsored by NUTEK, project number P1221-2
Preview
Unable to display preview. Download preview PDF.
References
S. Ahuja, N. Carriero, and D. Gelernter, “Linda and Friends”, IEEE Computer, 19(8):26–34, August 1986.
N. Carriero, and D. Gelernter, “How to Write Parallel Programs: A First Course”, The MIT Press, London England, ISBN 0-262-03171-X.
N. Carriero, and D. Gelernter, “How to Write Parallel Programs: A Guide to the Perplexed”, ACM Computing Surveys, Vol. 21, No. 3, September 1989.
D. Gelernter, “Multiple Tuple Spaces in Linda”, proceedings PARLE '89, LNCS no 366, pp 20–27, 1989.
Intermetrics Inc., “Ada 95 Reference Manual”, ANSI/ISO/IEC-8652:1995, Jan. 1995.
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.
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.
B. B. Mandelbrot, “The Fractal Geometry of Nature”, W. H. Freeman and Company, New York, ISBN 0-7167-1186-9.
L. Sterling and E. Shapiro, “The Art of Prolog”, Cambridge, Mas: MIT Press.
Greg Wilson (editor), “Linda-Like Systems and Their Implementations”, Edinburgh Parallel Computing Centre, Technical Report 91-13, June 24, 1991.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lundqvist, K., Wall, G. (1996). Using object oriented methods in Ada 95 to implement Linda. In: Strohmeier, A. (eds) Reliable Software Technologies — Ada-Europe '96. Ada-Europe 1996. Lecture Notes in Computer Science, vol 1088. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0013490
Download citation
DOI: https://doi.org/10.1007/BFb0013490
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61317-6
Online ISBN: 978-3-540-68457-2
eBook Packages: Springer Book Archive