• 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