Research and Implementation of a Reverse Engineering Method for Software Reuse
Lan Wang, Anquan Jie · 2008
This paper proposes an improved method for developing reusable components from the legacy non object-oriented codes. By analyzing the key data types of subroutines in a non object-oriented system, this method extracts the meaningful objects and packs them as reusable components. This method has been implemented and applied successfully in our experimental automatic object-extraction system for C programs.