“Reverse engineering”: Extracting information from C++ code
Ati Jain, Swapnil Soner, Aishwarya Holkar · 2010
This paper presents an experiment to reverse engineer a legacy source code. Here, it is used as a part of a project to develop and upgrade the existing system written in C++ language. To accomplish this task some information's must be need to be extracted from that legacy C++ code. The extracted information now used to implement a new version of the design documentation. This experiment revealed issues about recovering design information, such as, knowing variables, functions and classes. The reverse engineering process used to recover the Data flow diagrams, Control flow diagrams and class diagrams and the experience gained during the study are reported.