• DocumentCode
    3279378
  • Title

    Object-oriented model refinement technique in software reengineering

  • Author

    Park, Wei-Jin ; Min, Sang-Yoon ; Bae, Doo-Hwan ; Mah, Pyeong-Soo

  • Author_Institution
    Dept. of Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Seoul, South Korea
  • fYear
    1998
  • fDate
    19-21 Aug 1998
  • Firstpage
    32
  • Lastpage
    38
  • Abstract
    Software reengineering for object-oriented rearchitecturing offers an exciting opportunity in migrating old legacy systems to evolvable systems in a disciplined manner. In the twofold-strategy software reengineering for object-oriented rearchitecturing, one of the problems to be solved is to derive a proper object-oriented model from the output of reverse engineering and the output of forward engineering. In general, the outputs of forward and reverse engineering can be inconsistent in their abstract levels, the amount of design information, naming conventions, and structures. In this paper we present an Object-oriented model Refinement Technique (ORT) to build a final object model in the twofold-strategy software reengineering. We first organize the information gained from reverse engineering into specification information tree, and then compare the entities in the specification information tree with the information from forward engineering using tree-structured data dictionary to produce the final model. We demonstrate the usability of ORT by an example
  • Keywords
    object-oriented methods; reverse engineering; software engineering; systems re-engineering; ORT; Refinement Technique; data dictionary; forward engineering; legacy systems; object-oriented rearchitecturing; reverse engineering; software reengineering; specification information tree; Computer science; Costs; Data engineering; Dictionaries; Electrical capacitance tomography; Object oriented modeling; Read only memory; Reverse engineering; Software maintenance; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1998. COMPSAC '98. Proceedings. The Twenty-Second Annual International
  • Conference_Location
    Vienna
  • ISSN
    0730-3157
  • Print_ISBN
    0-8186-8585-9
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1998.716633
  • Filename
    716633