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 :
بازگشت