loading...
Legacy Systems Reengineering Using Software Patterns
Talca, Chile November 11-November 13
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SCCC.1999.81017319th International Conference of the ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Paulo Cesar Masiero, University of Sao Paulo
Rosana T. Vaccare Braga, University of Sao Paulo
In this work we present a case study for legacy systems reengineering using software patterns aiming at both easing the reengineering process and improving future maintenance. The approach used consists basically of three steps: apply reverse engineering, if necessary, to obtain an object model of the system; recognize software patterns present in the object model obtained; and re-implement the system in a more productive way, using toolkits or specific frameworks that implement the patterns found. Results of some experiments show that reengineering has been facilitated as well as system maintenance, because components became clearly delimited and larger chunks of design may now be understood as a whole and reused.
Index Terms:
Software reengineering, software patterns, legacy systems, reverse engineering
Citation:
Paulo Cesar Masiero, Rosana T. Vaccare Braga, "Legacy Systems Reengineering Using Software Patterns," sccc, pp.160, 19th International Conference of the Chilean Computer Science Society, 1999
Usage of this product signifies your acceptance of the Terms of Use.