Research on Support Tools for Object-Oriented Software Reengineering.

Xin Peng,Wenyun Zhao,Yijian Wu,Yunjiao Xue
DOI: https://doi.org/10.5220/0002513703990402
2005-01-01
Abstract:Reengineering presents a practical and feasible approach to transform legacy systems into evolvable systems. Component-based systems are evolvable and can be easily reengineered. Object-oriented software reengineering should base on component library and focus on seamlessly cooperating with component library and assembly tool to construct the whole reengineering system. So the reengineering discussed here concentrates on extracting components from legacy systems via comprehension and analysis. In this paper, we present our java-based tool prototype FDReengineer and introduce the component extraction algorithm. The method and the advantage is demonstrated through a case study.
What problem does this paper attempt to address?