Title
Reengineering of Legacy Systems Based on Transformation Using the Object-Oriented Paradigm
Abstract
Legacy systems that were originally developed using the procedure-oriented approach can be reengineered according to the object-oriented paradigm by the process here proposed. Three phases are included in such process an object oriented reverse engineering phase, in which an object oriented analysis model of the legacy system is produced by Fusion/RE; a segmentation phase, in which the original code is segmented into object oriented methods, keeping the procedural language; and finally a transformation phase, in which the segmented code is transformed to an object oriented language by the Draco-Put machine. The application of this process to a real mechanic and electric car repair shop system, with 20.000 lines of source code, is described. Samples of the Java code obtained by transforming the original Clipper code are supplied.
Year
DOI
Venue
1998
10.1109/WCRE.1998.723184
WCRE
Keywords
Field
DocType
procedural language,original clipper code,legacy systems,transformation phase,reverse engineering phase,source code,object-oriented paradigm,original code,segmentation phase,segmented code,legacy system,java code,transformation,information systems,object oriented,stress,computer languages,java,automation,recycling,object oriented analysis,object oriented language,reverse engineering
Procedural programming,Object code,Programming language,Object-oriented programming,Systems engineering,Source code,Computer science,Reverse engineering,Java,Object-oriented analysis and design,Legacy system
Conference
ISBN
Citations 
PageRank 
0-8186-8967-6
3
0.40
References 
Authors
10
4
Name
Order
Citations
PageRank
Roskngela Penteado130.40
Antonio F. do Prado230.40
Paulo C. Masiero3263.45
Rosana T. V. Braga45316.64