• 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