• DocumentCode
    1825678
  • Title

    Recovering reusable components from legacy systems by program segmentation

  • Author

    Ning, Jim Q. ; Engberts, Andre ; Kozaczynski, Wojtek

  • Author_Institution
    Andersen Consulting, Chicago, IL, USA
  • fYear
    1993
  • fDate
    21-23 May 1993
  • Firstpage
    64
  • Lastpage
    72
  • Abstract
    There are many reasons to retire a legacy system. But the system may contain critical business rules and other reusable assets that are not explicitly documented anywhere else. A software reengineering technique called program segmentation is described. It supports the recovery of these reusable assets from old code. This technique consists of a focusing step, which helps the analyst localize, understand, and combine functional pieces in large programs, and a factoring step, which extracts the focused functional pieces and packages them into independent reusable modules
  • Keywords
    software engineering; software reusability; critical business rules; factoring step; focusing step; legacy systems; program segmentation; reusable components; software reengineering; Companies; Cost function; Data mining; Hardware; Inhibitors; Machine intelligence; Packaging; Performance gain; Software tools; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 1993., Proceedings of Working Conference on
  • Conference_Location
    Baltimore, MD
  • Print_ISBN
    0-8186-3780-3
  • Type

    conf

  • DOI
    10.1109/WCRE.1993.287778
  • Filename
    287778