Abstract
A network of objects is a set of objects interconnected by pointers or the equivalent. In traditional languages, objects are allocated individually, and networks of objects are assembled incrementally. We present a set of language constructs that can create static networks: networks of objects which are created atomically, and which are immutable. Then, we present some of the most interesting abilities of static networks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A. Chien and W. J. Dally. Concurrent aggregates. In Second ACM Symposium on Principles and Practice of Parallel Programming, Mar 1990.
G. Agha, W. Kim, and R. Panwar. Actor languages for specification of parallel computations. In DIMACS Series in Discrete Mathematics and Theoretical Computer Science, Specification of Parallel Algorithms, 1994.
L. V. Kalé and S. Krishnan. Charm++: A Portable Concurrent Object Oriented System Based on C++. In OOPSLA, 1993.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yelon, J., Kalé, L.V. (1998). Static Networks: A Powerful and Elegant Extension to Concurrent Object-Oriented Languages. In: Caromel, D., Oldehoeft, R.R., Tholburn, M. (eds) Computing in Object-Oriented Parallel Environments. ISCOPE 1998. Lecture Notes in Computer Science, vol 1505. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-49372-7_14
Download citation
DOI: https://doi.org/10.1007/3-540-49372-7_14
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65387-5
Online ISBN: 978-3-540-49372-3
eBook Packages: Springer Book Archive