DocumentCode :
1974442
Title :
Reengineering of legacy systems based on transformation using the object oriented paradigm
Author :
Penteado, Roskngela ; Masiero, Paulo C. ; Do Prado, Antonio F. ; Braga, Rosana T V
Author_Institution :
UFSCar-DC, Sao Carlos, Brazil
fYear :
1998
fDate :
12-14 Oct 1998
Firstpage :
144
Lastpage :
153
Abstract :
Legacy systems that were originally developed using the procedure-oriented approach can be reengineered according to the object-oriented paradigm by the process proposed in this paper. Three phases are included in such a 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-Puc machine. The application of this process to a real mechanic and electric car repair shop system, with 20000 lines of source code, is described. Samples of the Java code obtained by transforming the original Clipper code are supplied
Keywords :
object-oriented methods; reverse engineering; systems re-engineering; Clipper code; Draco-Puc machine; Fusion/RE; Java code; electric car repair shop system; legacy systems reengineering; object oriented language; object oriented methods; object oriented paradigm; object oriented reverse engineering; procedure-oriented approach; segmentation phase; transformation; transformation phase; Automation; Computer languages; Costs; Information systems; Java; Object oriented methods; Object oriented modeling; Recycling; Reverse engineering; Stress;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering, 1998. Proceedings. Fifth Working Conference on
Conference_Location :
Honolulu, HI
Print_ISBN :
0-8186-8967-6
Type :
conf
DOI :
10.1109/WCRE.1998.723184
Filename :
723184
Link To Document :
بازگشت