DocumentCode
2410216
Title
An Application of Interval Analysis in Software Static Analysis
Author
Wang, Yawen ; Gong, Yunzhan ; Chen, Junliang ; Xiao, Qing ; Yang, Zhaohong
Author_Institution
State Key Lab. of Networking & Switching Technol., Beijing Univ. of Posts & Telecommun., Beijing
Volume
2
fYear
2008
fDate
17-20 Dec. 2008
Firstpage
367
Lastpage
372
Abstract
This paper extends the theory of interval arithmetic and applies interval analysis in software static analysis. It defines the concept of interval-set on numeric variables and its operations, introduces the interval computations on Boolean and reference types, and gives the possible value set and necessary value set of a variable in the condition expression. It also presents an approach of static analysis based on interval analysis (SABIA). Our experiment results show that SABIA can directly detect a certain number of infeasible paths in program, and the testing tool DTS_Java based on the approach can eliminate false positives efficiently.
Keywords
Boolean functions; program debugging; program diagnostics; Boolean computation; DTS_Java testing tool; infeasible path; interval analysis; interval set; software static analysis; Application software; Arithmetic; Electronic mail; Embedded software; Laboratories; Physics; Telecommunication computing; Telecommunication switching; Testing; Ubiquitous computing; infeasible path; interval analysis; static analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded and Ubiquitous Computing, 2008. EUC '08. IEEE/IFIP International Conference on
Conference_Location
Shanghai
Print_ISBN
978-0-7695-3492-3
Type
conf
DOI
10.1109/EUC.2008.60
Filename
4755254
Link To Document