DocumentCode :
2663771
Title :
“Reverse engineering”: Extracting information from C++ code
Author :
Jain, Ati ; Soner, Swapnil ; Holkar, Aishwarya
Author_Institution :
Dept. of Inf. Tech., Mahakal Inst. of Tech., Ujjain, India
Volume :
1
fYear :
2010
fDate :
3-5 Oct. 2010
Abstract :
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.
Keywords :
C++ language; data flow analysis; reverse engineering; software maintenance; system documentation; C++ language; class diagram; control flow diagram; data flow diagram; design documentation; design information recovery; legacy C++ code; legacy source code; reverse engineering; Arrays; Business; Data mining; Data models; Maintenance engineering; Reverse engineering; Software; Class Diagrams; Control Flow Diagrams; Data Flow Diagrams; Extraction; Legacy code;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Technology and Engineering (ICSTE), 2010 2nd International Conference on
Conference_Location :
San Juan, PR
Print_ISBN :
978-1-4244-8667-0
Electronic_ISBN :
978-1-4244-8666-3
Type :
conf
DOI :
10.1109/ICSTE.2010.5608892
Filename :
5608892
Link To Document :
بازگشت