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