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 :
بازگشت