DocumentCode :
2669160
Title :
Research on Structure Analysis for Java Program
Author :
Li-yong, Qin ; Ying, Jiang ; Ying-na, Li
Author_Institution :
Yunnan Key Lab. of Comput. Technol. Applic., Kunming, China
fYear :
2011
fDate :
1-3 Nov. 2011
Firstpage :
157
Lastpage :
160
Abstract :
Software testing includes static testing and dynamic testing. The static testing needn´t run the program to be tested. The static analysis belongs to static testing, whose purpose is to collect program´s information in order to do further analysis. This paper aims at analyzing the structure for java program and gaining the information at three different levels, including control flow graph at statement level, call graph at class-member level and class relation graph at class level. Then a structure analysis tool for java program (SAT4JP) is designed and implemented. Finally, some experiments are executed to verify the effectiveness of our method and SAT4JP.
Keywords :
Java; flow graphs; program diagnostics; program testing; Java program; SAT4JP; call graph; class level; class relation graph; class-member level; control flow graph; dynamic testing; software testing; statement level; static analysis; static testing; structure analysis; Data mining; Educational institutions; Flow graphs; Java; Software testing; Syntactics; call graph; class relation graph; control flow graph; java program; structure analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Networks and Intelligent Systems (ICINIS), 2011 4th International Conference on
Conference_Location :
Kunming
Print_ISBN :
978-1-4577-1626-3
Type :
conf
DOI :
10.1109/ICINIS.2011.44
Filename :
6104717
Link To Document :
بازگشت