• DocumentCode
    2969476
  • Title

    Object identity and dynamic recomposition of components

  • Author

    Costanza, Pascal ; Stiemerling, Oliver ; Cremers, Arrnin B.

  • Author_Institution
    Bonn Univ., Germany
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    51
  • Lastpage
    65
  • Abstract
    Dynamic recomposition of components in a program imposes advanced requirements on the expressive power of object-oriented programming languages. For example, the replacement of a component with another reveals consistency problems stemming from the fact that the concept of object identity tries to fulfil the distinct purposes of reference and comparison. By clearly separating the two notions and providing means to manipulate them independently, the consistency problems can completely be avoided. The purpose of this paper is to demonstrate how consistency problems arising from dynamic recomposition of software components can be solved by a novel approach of dealing with object identity in an object-oriented programming language
  • Keywords
    object-oriented languages; object-oriented programming; software reusability; component replacement; consistency problems; dynamic component recomposition; object identity; object-oriented programming languages; software reuse; Application software; Computer languages; Computer science; Dynamic programming; Java; Manipulator dynamics; Object oriented modeling; Object oriented programming; Organizing; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 2001. TOOLS 38. Proceedings
  • Conference_Location
    Zurich
  • ISSN
    1530-2067
  • Print_ISBN
    0-7695-1095-7
  • Type

    conf

  • DOI
    10.1109/TOOLS.2001.911755
  • Filename
    911755