• DocumentCode
    2451841
  • Title

    Redesigning Legacy Systems using Hybrid Re-engineering

  • Author

    Ajlouni, Naim ; Hani, Feras Bani

  • Author_Institution
    Amman Arab Univ. for Graduate Studies
  • Volume
    2
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    2784
  • Lastpage
    2785
  • Abstract
    Traditional re-engineering applies reverse engineering to existing system code to extract design and requirements. Forward engineering is then used to develop the replacement system. Due to limited resources, many organizations are looking at the use of COTS software packages as a means of decreasing development time and costs. This paper looks at the generally accepted method for re-engineering. It briefly describes traditional re-engineering then discusses the emerging process of hybrid re-engineering. The paper also defines three "tracks" used in hybrid re-engineering by discussing each track in depth, looking at potential risks and how software metrics can be used to identify and mitigate these risks during the re-engineering process. Hybrid re-engineering uses a combination of translation of existing code, COTS, and custom code to produce the replacement system. This paper discusses the advantages, disadvantages, and metrics for each of these tracks in hybrid re-engineering
  • Keywords
    computer aided software engineering; software maintenance; software metrics; software packages; systems re-engineering; COTS; code translation; hybrid reengineering; legacy systems redesign; software metrics; Business process re-engineering; Costs; Documentation; Maintenance; Operating systems; Reverse engineering; Software metrics; Software packages; Software quality; Software systems; COTS; Re-engineering; forward engineering; metrics; reverse engineering; risks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Communication Technologies, 2006. ICTTA '06. 2nd
  • Conference_Location
    Damascus
  • Print_ISBN
    0-7803-9521-2
  • Type

    conf

  • DOI
    10.1109/ICTTA.2006.1684852
  • Filename
    1684852