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
Link To Document