Abstract
Method activations in object-oriented programs are viewed as generating a special kind of processes. The extension of object-oriented languages with a construct for sending multi-messages provides a means for generating concurrent processes. Synchronization of parallel actions is achieved by exclusively useable code sections. The writing of parallel software is made easier by code reuse and tool-support for system structuring. A simple scheme for automatic load distribution in distributed hardware systems is based on the properties of the generated processes.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
Bibliography
E. Blake, S. Cook, "On Including Part Hierarchies in Object-Oriented Languages, with an Implementation in Smalltalk", ECOOP '87, Lecture Notes in Computer Science, Springer Verlag, 1987
W. J. Dally, "A VLSI Architecture for Concurrent Data Structures", Kluwer Academic Press, 1987
K. Frenkel, "Evaluating Two Massively Parallel Machines", Communications of the ACM, August 1986
D. M. Harland, "REKURSIV object oriented computer architecture", Ellis Horwood Limited, 1988
L. O. Hertzberger, W. G. Vree, "A coarse grain parallel architecture for functional languages", PARLE '89, Lecture Notes in Computer Science, Springer Verlag, 1989
O. L. Madsen, B. Moller-Pedersen, "What object-oriented programming may be-and what is does not have to be", ECOOP '88, Lecture Notes in Computer Science, Springer Verlag, 1988
S. Roggenbuck, R. Gebhardt, W. Ameling, "Prolog als Methodensprache in einer objektorientierten Programmierumgebung", Angewandte Informatik, 5/89
J. Rumbaugh, "Relations as Semantic Constructs in an Object-Oriented Language", OOPSLA '87 Proceedings, SIGPLAN Notices, Vol. 22, No. 12, 1987
M. Schelvis, E. Bledoeg, "The Implementation of a Distributed Smalltalk", ECOOP '88, Lecture Notes in Computer Science, Springer Verlag, 1988
D. Thomas, "The Time/Space Requirements of Object-Oriented Programs, Journal of Object-Oriented Programming, March/April 1989
D. M. Ungar, "The Design and Evaluation of a High Performance Smalltalk System", The MIT Press (ACM distinguished dissertation), 1986
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Beccard, R., Ameling, W. (1990). From object-oriented programming to automatic load distribution. In: Burkhart, H. (eds) CONPAR 90 — VAPP IV. VAPP CONPAR 1990 1990. Lecture Notes in Computer Science, vol 457. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-53065-7_128
Download citation
DOI: https://doi.org/10.1007/3-540-53065-7_128
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-53065-7
Online ISBN: 978-3-540-46597-3
eBook Packages: Springer Book Archive