• DocumentCode
    1685779
  • Title

    DO-OPEN: a distributed object-oriented programming environment

  • Author

    Omodeo, Andrea ; Pugassi, Matteo ; Scarabottolo, Nello

  • Author_Institution
    Centro Ricerca di Autom., ENEL, Milan, Italy
  • fYear
    1996
  • Firstpage
    336
  • Lastpage
    343
  • Abstract
    The paper discusses the key aspects and presents the preliminary version of an object oriented programming environment, designed to support distributed applications in heterogeneous, networked Unix systems. Main characteristics of this environment are: usage of Unix based industry standard software tools and components; definition of a simple, C++ like syntax, to facilitate usability and readability of the distributed code; implementation of a light weight run time support, adopting PVM as the base engine. The paper outlines the rationale behind the design of such a programming environment, and discusses in detail the solution adopted to remotise interacting objects. In particular, a simple solution for allowing parallel execution of remotised objects is presented. Performance evaluations are currently being carried out
  • Keywords
    computer aided software engineering; object-oriented programming; parallel programming; programming environments; C++ like syntax; DO-OPEN; PVM; Unix based industry standard software tools; distributed applications; distributed object oriented programming environment; heterogeneous networked Unix systems; interacting objects; light weight run time support; parallel execution; Application software; Computer industry; Computer networks; Distributed computing; Electronic mail; Microcomputers; Object oriented modeling; Object oriented programming; Programming environments; Research and development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1996. PDP '96. Proceedings of the Fourth Euromicro Workshop on
  • Conference_Location
    Braga
  • Print_ISBN
    0-8186-7376-1
  • Type

    conf

  • DOI
    10.1109/EMPDP.1996.500605
  • Filename
    500605