DocumentCode :
3340148
Title :
Reengineering Class Hierarchies into 3D Bridge Form
Author :
Hyun, Chang-Moon
Author_Institution :
Tamna Univ., Cheju
fYear :
2007
fDate :
20-22 Aug. 2007
Firstpage :
662
Lastpage :
666
Abstract :
Software maintenance constitutes about two-thirds of total software costs. Much of this maintenance can more correctly be called software evolution, as existing systems are adapted to take on new responsibilities and/or operate in a changed environment. During an object-oriented software development, evolution often requires changes to the underlying object structure of the system in terms of classes, inheritance relationships, fields and operations. With this in mind, software developers try to redesign existing components with minimal modifications on the class hierarchy so that components can be refined and reused easily. In this paper, we propose the Flattened Class Hierarchy that characterizes "normalization" of reorganization of class hierarchy structures. And, we also present an algorithm which transforms a given class hierarchy into the Flattened form. The flattened class hierarchy plays an important role as a bridge on the reorganization of class hierarchies. And the flattened class hierarchy is helpful to us in a number of ways on the higher-level analysis and design phases.
Keywords :
object-oriented methods; software maintenance; software reusability; 3D Bridge Form; object-oriented software development; reengineering class hierarchies; software evolution; software maintenance; Application software; Bridges; Concrete; Conference management; Costs; Engineering management; Object oriented modeling; Software engineering; Software maintenance; Virtual colonoscopy; Class Hierarchy; Object-Oriented Software Evolution; Reorganization; Transformation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Research, Management & Applications, 2007. SERA 2007. 5th ACIS International Conference on
Conference_Location :
Busan
Print_ISBN :
0-7695-2867-8
Type :
conf
DOI :
10.1109/SERA.2007.111
Filename :
4297000
Link To Document :
بازگشت