DocumentCode :
2617046
Title :
Recovering class diagrams from data-intensive legacy systems
Author :
Di Lucca, Giuseppe Antonio ; Fasolino, Anna Rita ; De Carlini, Ugo
Author_Institution :
Dipt. di Inf. e Sistemistica, Univ. di Napoli Federico II, Naples, Italy
fYear :
2000
fDate :
2000
Firstpage :
52
Lastpage :
63
Abstract :
Several reverse engineering methods for recovering objects from legacy systems have been proposed in the literature, but most of them neglect to identify the relationships among the objects, or recover only a part of them. The paper describes a method for recovering an OO (object oriented) model together with the objects and relationships among them. The proposed approach integrates the results of reverse engineering of both the procedural code and the persistent data stores of the system, and exploits a number of heuristic criteria to obtain a class diagram. A preliminary experiment carried out to validate the method on a COBOL medium-sized system yielded encouraging results
Keywords :
data handling; object-oriented programming; persistent objects; reverse engineering; software maintenance; system recovery; COBOL medium-sized system; OO model; class diagram; class diagram recovery; data-intensive legacy systems; heuristic criteria; object oriented model; object recovery; persistent data stores; procedural code; reverse engineering; reverse engineering methods; Software maintenance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2000. Proceedings. International Conference on
Conference_Location :
San Jose, CA
ISSN :
1063-6773
Print_ISBN :
0-7695-0753-0
Type :
conf
DOI :
10.1109/ICSM.2000.883005
Filename :
883005
Link To Document :
بازگشت