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