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. This paper describes a method for recovering an O-O 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.
Recovering Class Diagrams from Data-Intensive Legacy Systems / G. A., Di Lucca; Fasolino, ANNA RITA; U., De Carlini. - STAMPA. - 1:(2000), pp. 52-63. (Intervento presentato al convegno International Conference on Software Maintenance, ICSM 2000 tenutosi a San Jose (USA) nel October 11-October 14 2000) [10.1109/ICSM.2000.883005].
Recovering Class Diagrams from Data-Intensive Legacy Systems
FASOLINO, ANNA RITA;
2000
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. This paper describes a method for recovering an O-O 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.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.