DocumentCode :
1841597
Title :
Research on Translucent Mechanism-Based Infeasible Path
Author :
Pan, Lili ; Zou, Beiji ; Chen, Hao ; Zhou, Haoyu
Author_Institution :
Sch. of Comput. & Commun., Hunan Univ., Changsha
fYear :
2008
fDate :
18-21 Nov. 2008
Firstpage :
1076
Lastpage :
1081
Abstract :
Infeasible paths increase program complexity and program redundancy, generate useless DU(def-use) chains, and affect the result of program static analysis. Based on the valid information produced in the process of program compilation, this paper presents a translucent technique to analyze infeasible paths. It first requires the complier construct an information pool for each judge node and variables used in the node, and find out key infeasible branches of infeasible paths with these information, which is transparent to the tester; then the tester can judge if the tested path is infeasible or not with these key infeasible branches, which is opaque to the tester. By analyzing infeasible paths, we can refine the DU chain information. In our experiment, we analyze infeasible paths in multi SPEC95 benchmark programs with the translucent method and the demand-driven method. The result shows that time consumption is fewer with our method.
Keywords :
computational complexity; program compilers; program diagnostics; DU chain information; SPEC95 benchmark programs; program compilation; program complexity; program redundancy; program static analysis; translucent mechanism-based infeasible path; Benchmark testing; Costs; Data analysis; Educational institutions; Information analysis; Information science; Performance analysis; Software engineering; Software testing; Web services; DU chain; Data flow; infeasible path; key branch; translucent mechanism;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Young Computer Scientists, 2008. ICYCS 2008. The 9th International Conference for
Conference_Location :
Hunan
Print_ISBN :
978-0-7695-3398-8
Electronic_ISBN :
978-0-7695-3398-8
Type :
conf
DOI :
10.1109/ICYCS.2008.492
Filename :
4709124
Link To Document :
بازگشت