DocumentCode :
3378513
Title :
Legacy systems reengineering using software patterns
Author :
Masiero, Paulo Cesar ; Braga, Rosana T Vaccare
Author_Institution :
ICMC, Sao Paulo Univ., Brazil
fYear :
1999
fDate :
1999
Firstpage :
160
Lastpage :
169
Abstract :
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
Keywords :
object-oriented programming; reverse engineering; software maintenance; software reusability; systems re-engineering; case study; future maintenance; legacy systems reengineering; object model; reengineering process; reverse engineering; software patterns; software reuse; system maintenance; Computer architecture; Costs; Forward contracts; Information retrieval; Maintenance engineering; Object oriented modeling; Pattern recognition; Reverse engineering; Software systems; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science Society, 1999. Proceedings. SCCC '99. XIX International Conference of the Chilean
Conference_Location :
Talca
ISSN :
1522-4902
Print_ISBN :
0-7695-0296-2
Type :
conf
DOI :
10.1109/SCCC.1999.810173
Filename :
810173
Link To Document :
بازگشت