Skip to main content

(Thread and Object)-Oriented Distributed Programming

  • Distributed Programming Languages
  • Conference paper
  • First Online:
Object-Based Parallel and Distributed Computation (OBPDC 1995)

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

  • 158 Accesses

Abstract

(Thread and Object)-Oriented Distributed Programming is an unifying model mixing threads and objects to design and implement distributed and multithreaded data structures and programs. This is a new way of imagining reusable components for distributed programming, based on two kinds of same grained entities that are objects for data and threads for concurrent activities.

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.

References

  1. G. Agha, C. Hewitt Concurrent Programming Using Actors Object-Oriented Concurrent Programming The MIT Press, 1987

    Google Scholar 

  2. J.K. Bennet The design and implementation of Distributed Smalltalk OOPSLA'87 Proc. of the Second ACM Conf. on Object-Oriented Programming Systems, Languages, and Applications, Orlando, Florida, October 1987, Special Issue of SIGPLAN Notices, Vol. 22, No. 12, 1987, pp. 318–330

    Google Scholar 

  3. A.D. Birrell, B.J. Nelson Implementing Remote Procedure Calls Xerox report CSL-83-7, October 1983

    Google Scholar 

  4. R.M. Butler, E. Lusk User's guide to the P4 parallel programming system TR ANL-92/17, Argonne National Laboratory, 1992

    Google Scholar 

  5. D. Caromel Concurrency: An Object-Oriented Approach TOOLS 2, Technology of Object-Oriented Languages and Systems, Proc., Paris, 1990

    Google Scholar 

  6. D. Caromel Concurrency And Reusability: From Sequential To Parallel JOOP, Journal of Object-Oriented Programming, September/October 1990, pp. 34–42

    Google Scholar 

  7. L. Courtrai, J.F. Roos, J.M. Geib, J.F. Mehaut Communicating Active Components: An environment for concurrent applications on parallel machines EUROMICRO'92, Paris (F), September 1992

    Google Scholar 

  8. L. Courtrai Les Composants Actifs de Communication: Outil pour la conception et l'implantation de langages parallèles à objets actifs pour machines MIMD PhD thesis, Université des Sciences et Technologies de Lille, Laboratoire d'Informatique Fondamentale de Lille, Octobre 1992.

    Google Scholar 

  9. N. H. Gehani, W. D. Roome Concurrent C++: Concurrent Programming with Class(es) Software-Pratice and Experience, Vol 18(120), 1157–1177, December 1988, pp.1157–1177

    Google Scholar 

  10. J.M. Geib, C. Gransart, C. Grenot Distributed Objects in Box TOOLS Europe 93 Workshop on Distributed and Concurrent Objects, Versailles, France, March 8–11, 1993

    Google Scholar 

  11. C. Gransart, C. Grenot, L. Courtrai Le projet PVC/BOX: Environnement pour la Programmation Parallèle Journées des Jeunes Chercheurs en Systèmes Informatiques Répartis, 14–16 Avril 1993, Grenoble, France, pp 131–136

    Google Scholar 

  12. J.M. Geib, C. Gransart, C. Grenot Mixing Objects and Activities in Complex Active Objects ECOOP 93 Workshop on Object-Based Distributed Programming, Kaiserslautern, Germany, July 26–27 1993

    Google Scholar 

  13. A. Geist, J. Dongarra, R. Manchek PVM 3 User's Guide and Reference Manual Oak Ridge National Laboratory & University of Tennessee, May 1993

    Google Scholar 

  14. M. Haines, D. Cronk, P. Mehrotra On the Design of Chant: A Talking Threads Package Institue for Computer Applications in Science and Engineering, NASA Langley Research Center, April 1994.

    Google Scholar 

  15. C. A. R. Hoare. Communicating Sequential Processes Communications ACM, vol. 21, 8, pp. 666–677, August 1978

    Google Scholar 

  16. S. Krakowiak, M. Meysembourg, H. Nguyen Vam, M. Riveill, C. Roisin, X. Rousset de Pina Design and Implementation of an Object-Oriented, Strongly Typed Language for Distributed Applications. JOOP Journal of Object-Oriented Programming, September/October 1990

    Google Scholar 

  17. B. Meyer Object-oriented Software Construction Prentice-Hall, 1988

    Google Scholar 

  18. R. Namyst, J.F. Méhaut PM2: Parallel Multithreaded Machine. A computing environment for distributed architectures Parco95, Gent, Belgium, September 1995.

    Google Scholar 

  19. J. Briat, M. Christaller, J.L. Roch Une maquette pour Athapascan-0 RenPar'6, Lyon, France, juin 1994.

    Google Scholar 

  20. A. Yonezawa, M. Tokoro Object-Oriented Concurrent Programming The MIT Press, 1987

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jean-Pierre Briot Jean-Marc Geib Akinori Yonezawa

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Geib, JM., Gransart, C., Grenot, C., Merle, P. (1996). (Thread and Object)-Oriented Distributed Programming. In: Briot, JP., Geib, JM., Yonezawa, A. (eds) Object-Based Parallel and Distributed Computation. OBPDC 1995. Lecture Notes in Computer Science, vol 1107. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61487-7_23

Download citation

  • DOI: https://doi.org/10.1007/3-540-61487-7_23

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61487-6

  • Online ISBN: 978-3-540-68672-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics