DocumentCode
1985258
Title
Hierarchical Static Test Method in C Source Code
Author
Lulu Xu ; Liping Zhang
Author_Institution
Coll. of Comput. & Inf. Eng., Inner Mongolia Normal Univ., Hohhot, China
Volume
2
fYear
2013
fDate
28-29 Oct. 2013
Firstpage
382
Lastpage
385
Abstract
To increase the output´s accuracy and credibility of fast static analysis tool, this paper proposes a hierarchical static testing method of C program. The first level is to access static analysis tools with speed heavy proportion and generated the initial output of detection, the second level is extracted the program slicing of the initial test results based on the warning message. Warning program slicing is formalized abstraction into Boolean formula to solve by the SAT solver. It can determine the slicing true or false. The results of the first level and the second level are composited to improve the accuracy of the analytical tools. The experiment showed that the method could improve the accuracy and credibility a certain extent. It also could effectively reduce false positives.
Keywords
Boolean algebra; computability; program slicing; program testing; source code (software); Boolean formula; C program; C source code; SAT solver; hierarchical static testing method; static analysis tool; warning message; warning program slicing; Accuracy; Buffer overflows; Computers; Educational institutions; Manuals; Software; Testing; SAT solver; accuracy and credibility; alarm program slicing; fast static analysis tool; hierarchical analysis; static analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Intelligence and Design (ISCID), 2013 Sixth International Symposium on
Conference_Location
Hangzhou
Type
conf
DOI
10.1109/ISCID.2013.208
Filename
6804907
Link To Document