Abstract
This paper describes a method to implement the functionality of shared passive packages on top of a logical distributed memory — Linda. From a shared passive package a compiler can construct a new normal package that replaces the shared passive package. The new package contains the same subprograms and is extended with abstract data structures mapping Ada objects onto the storage units of Linda. A short program example is included to illustrate the construction process.
This work is sponsored by NUTEK, project number P1221-2
Preview
Unable to display preview. Download preview PDF.
References
ISO/IEC 8652:1995(E) “Ada 95 Reference Manual”, 1995, Intermetrics Inc.
“Ada 95 Rationale”, January 1995, Intermetrics Inc.
Y. Kermarrec and L. Pautet, “A Distributed Shared Virtual Memory for Ada 83 and Ada 9X applications”, proceeding of the TRI-Ada '93 conference, pages 242–251, Seatle, Washington, 1993.
A. Silberschatz, and P. B. Galvin, “Operating System Concepts”, 4th Ed., 1994, Addison-Wesley Publishing Company Inc.
S. Ahuja, N. Carriero, and D. Gelernter, “Linda and Friends”, IEEE Computer, 19(8):26–34, August 1986.
Greg Wilson, (editor), “Linda-Like Systems and Their Implementation”, Edinburgh Parallel Computing Centre, Technical Report 91-13, June 24, 1991.
Y. Kermarrec and L. Pautet, “Ada-Linda: a power paradigm for programming distributed Ada applications”, proceedings of the TRI-Ada '94 conference, pages 438–445, Baltimore, Maryland, 1994.
D. Gelernter, “Multiple Tuple Spaces in Linda”, proceedings PARLE '89, LNCS no 366, pp 20–27, 1989.
R. Srinivasan, “XDR: External Data Representation Standard”, Network Working Group, RFC 1832, Sun Micro Systems, August 1995
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wall, G., Lundqvist, K. (1996). Shared packages through 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/BFb0013491
Download citation
DOI: https://doi.org/10.1007/BFb0013491
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