Title :
Towards a Reverse Engineering Dataflow Analysis Framework for Java and C++
Author :
Mihancea, Petru Florin
Author_Institution :
LOOSE Res. Group, Politeh. Univ. of Timisoara, Timisoara, Romania
Abstract :
Due to the software aging phenomenon, understanding a program is increasingly difficult. Many high-level analysis methods have been developed to support program comprehension, some of them based on dataflow analysis. Conventional dataflow analysis infrastructures could be used as a basis to implement these reverse engineering methods. However, none of them meet specific reverse engineering requirements. In this tool demo we introduce MEMBRAIN, a dataflow analysis infrastructure for reverse engineering. A brief insight over this infrastructure is presented along with some essential implementation details. The demo also includes a practical usage example and a performance comparison in order to prove the tool usability.
Keywords :
C++ language; Java; data flow analysis; reverse engineering; software reusability; C++; Java; MemBrain; high-level analysis methods; reverse engineering dataflow analysis framework; software aging phenomenon; tool usability; Aging; Algorithm design and analysis; Data analysis; Engines; Information analysis; Java; Performance analysis; Reverse engineering; Scientific computing; Software algorithms; dataflow analysis; reverse engineering; static analysis;
Conference_Titel :
Symbolic and Numeric Algorithms for Scientific Computing, 2008. SYNASC '08. 10th International Symposium on
Conference_Location :
Timisoara
Print_ISBN :
978-0-7695-3523-4
DOI :
10.1109/SYNASC.2008.7