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