• DocumentCode
    1833598
  • Title

    How could object-oriented concepts and parallelism cohabit?

  • Author

    Bahsoun, J.P. ; Caromel, D. ; Feraud, L. ; Nierstrasz, Oscar ; Wegner, P.

  • fYear
    1994
  • fDate
    16-19 May 1994
  • Firstpage
    195
  • Lastpage
    199
  • Abstract
    A lot of new languages and new concepts have been conceived in order to promote parallelism in the object-oriented framework. These proposals could be investigated using different concepts related to parallelism and object orientation. Among these concepts, we can find shared variables/message passing, inheritance/delegation, reflection. The degrees of a good cohabitation may be appreciated by combining the above concepts. In order to have significant criteria we have to determine how languages fit some requirements. These requirements should cover the different phases of programs development i.e. specification, design and implementation. To structure the discussion, we may focus on some formalisms and languages, in order to specify and to implement concurrent objects. The benefits of the different classes of these formalisms and languages should be discussed from a methodological point of view. The issues to be addressed in this context could include the following questions: what are the main characteristic design principles and methodologies of concurrent object-oriented programming? How could the current object-oriented methodologies handle concurrent and distributed objects?
  • Keywords
    object-oriented languages; object-oriented programming; parallel languages; parallel programming; concurrent object-oriented programming; concurrent objects; design principles; distributed objects; inheritance/delegation; object-oriented concepts; parallelism; program development; reflection; shared variables/message passing; Design methodology; Encapsulation; Formal languages; Message passing; Object oriented modeling; Object oriented programming; Reflection; Safety; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Languages, 1994., Proceedings of the 1994 International Conference on
  • Conference_Location
    Toulouse
  • Print_ISBN
    0-8186-5640-X
  • Type

    conf

  • DOI
    10.1109/ICCL.1994.288381
  • Filename
    288381