• DocumentCode
    1941637
  • Title

    Arche: a framework for parallel object-oriented programming above a distributed architecture

  • Author

    Banatre, M. ; Belhamissi, Y. ; Issarny, V. ; Puaut, I. ; Routeau, J.P.

  • Author_Institution
    INRIA/IRISA, Rennes, France
  • fYear
    1994
  • fDate
    21-24 Jun 1994
  • Firstpage
    510
  • Lastpage
    517
  • Abstract
    This paper sketches our experience with the design and implementation of a parallel object-oriented language and it distributed run-time system. The language integrates two original mechanisms for concurrency control: a synchronization mechanism that does not interfere with inheritance nor with subtyping, and a mechanism that serves for managing object groups. Because of the increasing power of interconnection networks, the language´s run-time system has been designed for a distributed architecture instead of a single multiprocessor machine. Furthermore, in order to ease the development of correct applications, we have chosen to rely on the run-time system to provide the required efficiency instead of offering the programmer low level primitives to be used for producing efficient code
  • Keywords
    distributed processing; multiprocessing programs; object-oriented languages; object-oriented programming; parallel languages; parallel programming; programming environments; synchronisation; Arche; concurrency control; distributed architecture; distributed run-time system; interconnection networks; low level primitives; parallel object-oriented language; parallel object-oriented programming; synchronization mechanism; Buildings; Computer languages; Context modeling; Handicapped aids; Object oriented modeling; Object oriented programming; Parallel programming; Power system management; Power system modeling; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1994., Proceedings of the 14th International Conference on
  • Conference_Location
    Pozman
  • Print_ISBN
    0-8186-5840-1
  • Type

    conf

  • DOI
    10.1109/ICDCS.1994.302462
  • Filename
    302462