• DocumentCode
    2066783
  • Title

    PARFAIT: towards a framework-based agile reengineering process

  • Author

    Cagnin, Maria Istela ; Maldonado, Jose C.

  • Author_Institution
    Inst. de Ciencias Matematicas e de Computacao, Sao Paulo Univ., Sao Carlos, Brazil
  • fYear
    2003
  • fDate
    25-28 June 2003
  • Firstpage
    22
  • Lastpage
    31
  • Abstract
    We present a sketch of a framework-based agile reengineering process, named PARFAIT, whose objective is to provide the users with evolved versions of legacy systems, as soon as possible. The overall static structure of the rational unified process (RUP), originally developed for forward systems engineering, has been here adapted for reengineering and is used for PARFAIT documentation. Frameworks are used in the process aiming at an agile approach to support the reengineering. Frameworks allow applications to be rapidly created, more than if they are built from scratch. Agile characteristics, such as incremental approach, cooperative approach with users and customers, straightforwardness, etc. give PARFAIT the ability to support the rapid evolution of the legacy system to a new version, according to the users and customers needs. A summary of a case study and the results obtained in the reengineering are presented. This study refers to a concrete reengineering case of a real system for controlling entry and exit of electronic appliances in a repair shop.
  • Keywords
    configuration management; groupware; object-oriented methods; reverse engineering; software maintenance; software prototyping; software tools; specification languages; systems re-engineering; user interfaces; PARFAIT documentation; agile characteristics; cooperative approach; forward systems engineering; framework-based agile reengineering process; incremental approach; legacy system; pattern language; rational unified process; reverse engineering; Concrete; Control systems; Documentation; Forward contracts; Graphical user interfaces; Home appliances; Memory; Object oriented programming; Reverse engineering; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Agile Development Conference, 2003. ADC 2003. Proceedings of the
  • Print_ISBN
    0-7695-2013-8
  • Type

    conf

  • DOI
    10.1109/ADC.2003.1231449
  • Filename
    1231449