DocumentCode :
625542
Title :
JavaPDG: A New Platform for Program Dependence Analysis
Author :
Gang Shu ; Boya Sun ; Henderson, Tim A. D. ; Podgurski, Andy
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Case Western Reserve Univ., Cleveland, OH, USA
fYear :
2013
fDate :
18-22 March 2013
Firstpage :
408
Lastpage :
415
Abstract :
Dependence analysis is a fundamental technique for program understanding and is widely used in software testing and debugging. However, there are a limited number of analysis tools available despite a wide range of research work in this field. In this paper, we present JavaPDG1, a static analyzer for Java bytecode, which is capable of producing various graphical representations such as the system dependence graph, procedure dependence graph, control flow graph and call graph. As a program-dependence-graph based analyzer, JavaPDG performs both intra- and inter-procedural dependence analysis, and enables researchers to apply a wide range of program analysis techniques that rely on dependence analysis. JavaPDG provides a graphical viewer to browse and analyze the various graphs and a convenient JSON based serialization format.
Keywords :
Java; program debugging; program diagnostics; program testing; reverse engineering; JSON based serialization format; Java bytecode; JavaPDG1; graphical representations; inter-procedural dependence analysis; intra-procedural dependence analysis; program dependence analysis; program understanding; program-dependence-graph based analyzer; software debugging; software testing; static analyzer; Abstracts; Data mining; Debugging; Flow graphs; Java; Software testing; Virtual machining; program dependence graph; system dependence graph; procedure dependence graph; call graph; Java Virtual Machine; Java bytecode;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Testing, Verification and Validation (ICST), 2013 IEEE Sixth International Conference on
Conference_Location :
Luembourg
Print_ISBN :
978-1-4673-5961-0
Type :
conf
DOI :
10.1109/ICST.2013.57
Filename :
6569754
Link To Document :
بازگشت