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