Recovering reusable components from legacy systems by program segmentation

JQ Ning, A Engberts… - … Working Conference on …, 1993 - ieeexplore.ieee.org
JQ Ning, A Engberts, W Kozaczynski
[1993] Proceedings Working Conference on Reverse Engineering, 1993ieeexplore.ieee.org
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 …
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.<>
ieeexplore.ieee.org