Title :
Object identity and dynamic recomposition of components
Author :
Costanza, Pascal ; Stiemerling, Oliver ; Cremers, Arrnin B.
Author_Institution :
Bonn Univ., Germany
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;
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 2001. TOOLS 38. Proceedings
Conference_Location :
Zurich
Print_ISBN :
0-7695-1095-7
DOI :
10.1109/TOOLS.2001.911755