DocumentCode :
1576766
Title :
A reorganization framework of the object-oriented class hierarchy
Author :
Hwang, Suk-hyung ; Tsujino, Yoshihiro ; Tokura, Nobuki
Author_Institution :
Dept. of Inf. & Comput. Sci., Osaka Univ., Japan
fYear :
1995
Firstpage :
117
Lastpage :
126
Abstract :
In recent years there has been renewal of interest in the reorganization and transformation of classes for object-oriented design and programming. Numerous attempts have been made by researchers to find algorithms and heuristics to produce “good” and “reusable” class organizations based on the inheritance hierarchy. However, little attention has been given to the reorganization of the aggregation hierarchy which forms the part-of relationship between classes. We are concerned with the inheritance and aggregation hierarchies, and define the object semi-equivalence relation between the class hierarchies by extending the object-equivalence relation. We also present a minimal set of transformations which forms a foundation for reorganization between class hierarchies based on the object semi-equivalence. This set is proven to be correct, complete, and minimal
Keywords :
data structures; inheritance; object-oriented methods; object-oriented programming; software reusability; aggregation hierarchy; class reorganization; class transformation; inheritance hierarchy; object semi-equivalence; object semi-equivalence relation; object-equivalence relation; object-oriented class hierarchy; object-oriented design; object-oriented programming; part-of relationship; Concrete; Dictionaries; Engines; Heuristic algorithms; Libraries; Object oriented databases; Object oriented programming; Pistons; Vehicles; Wheels;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 1995. Proceedings., 1995 Asia Pacific
Conference_Location :
Brisbane, Qld.
Print_ISBN :
0-8186-7171-8
Type :
conf
DOI :
10.1109/APSEC.1995.496960
Filename :
496960
Link To Document :
بازگشت