Title :
Research and Implementation of a Reverse Engineering Method for Software Reuse
Author :
Wang, Lan ; Jie, Anquan
Author_Institution :
Coll. of Comput. Inf. & Eng., Jiangxi Normal Univ., Nanchang, China
Abstract :
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.
Keywords :
object-oriented programming; reverse engineering; software reusability; C programs; automatic object-extraction system; legacy nonobject-oriented codes; reusable components; reverse engineering method; software reuse; Algorithms; Computer science; Data analysis; Data mining; Data structures; Educational institutions; Paper technology; Productivity; Reverse engineering; Software reusability; key data type; object-extraction; reusable component; software reuse;
Conference_Titel :
Computer Science and Computational Technology, 2008. ISCSCT '08. International Symposium on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-3746-7
DOI :
10.1109/ISCSCT.2008.215