• 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