Skip to main content

From object-oriented programming to automatic load distribution

  • Process Partitioning And Work Distribution
  • Conference paper
  • First Online:
CONPAR 90 — VAPP IV (VAPP 1990, CONPAR 1990)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 457))

  • 122 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Bibliography

  1. 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

    Google Scholar 

  2. W. J. Dally, "A VLSI Architecture for Concurrent Data Structures", Kluwer Academic Press, 1987

    Google Scholar 

  3. K. Frenkel, "Evaluating Two Massively Parallel Machines", Communications of the ACM, August 1986

    Google Scholar 

  4. D. M. Harland, "REKURSIV object oriented computer architecture", Ellis Horwood Limited, 1988

    Google Scholar 

  5. L. O. Hertzberger, W. G. Vree, "A coarse grain parallel architecture for functional languages", PARLE '89, Lecture Notes in Computer Science, Springer Verlag, 1989

    Google Scholar 

  6. 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

    Google Scholar 

  7. S. Roggenbuck, R. Gebhardt, W. Ameling, "Prolog als Methodensprache in einer objektorientierten Programmierumgebung", Angewandte Informatik, 5/89

    Google Scholar 

  8. J. Rumbaugh, "Relations as Semantic Constructs in an Object-Oriented Language", OOPSLA '87 Proceedings, SIGPLAN Notices, Vol. 22, No. 12, 1987

    Google Scholar 

  9. M. Schelvis, E. Bledoeg, "The Implementation of a Distributed Smalltalk", ECOOP '88, Lecture Notes in Computer Science, Springer Verlag, 1988

    Google Scholar 

  10. D. Thomas, "The Time/Space Requirements of Object-Oriented Programs, Journal of Object-Oriented Programming, March/April 1989

    Google Scholar 

  11. D. M. Ungar, "The Design and Evaluation of a High Performance Smalltalk System", The MIT Press (ACM distinguished dissertation), 1986

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Helmar Burkhart

Rights and permissions

Reprints 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

Publish with us

Policies and ethics