• DocumentCode
    2369709
  • Title

    An overall process based on fusion to reverse engineer legacy code

  • Author

    Penteado, Rosâgela D. ; Germano, F.S.R. ; Masiero, Paulo C.

  • Author_Institution
    Sao Carlos, Brazil
  • fYear
    196
  • fDate
    8-10 Nov 196
  • Firstpage
    179
  • Lastpage
    188
  • Abstract
    The fusion method for object-oriented development of systems is used for reverse engineering of legacy code. A literature survey is presented on relevant techniques available for covering most of the activities involved in conducting reverse engineering. Using these techniques, an overall process, based on the fusion method, called Fusion/RE, is presented. Fusion/RE was used to reverse engineer an existing environment for editing and simulating statecharts. Selected parts of the sample application documentation are included, together with a discussion of the benefits obtained. The main features of Fusion/RE include its extensibility to integrate new heuristics and tools for data reverse engineering and some metrics that allow one to assess the conversion effort
  • Keywords
    object-oriented methods; object-oriented programming; reverse engineering; software metrics; system documentation; systems re-engineering; Fusion/RE; application documentation; conversion effort; data reverse engineering; fusion method; heuristics; legacy code reverse engineering; metrics; object-oriented systems development; statechart editing; statechart simulation; tools; Costs; Design methodology; Documentation; Guidelines; Jacobian matrices; Object oriented modeling; Reverse engineering; Software engineering; Virtual prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 1996., Proceedings of the Third Working Conference on
  • Conference_Location
    Monterey, CA
  • Print_ISBN
    0-8186-7674-4
  • Type

    conf

  • DOI
    10.1109/WCRE.1996.558902
  • Filename
    558902