Hierarchical Static Test Method in Code Analysis

XU Lu-lu,ZHANG Li-ping,GUO Yue
DOI: https://doi.org/10.3969/j.issn.1006-2475.2013.09.014
2013-01-01
Abstract:To increase the accuracy and credibility of outputs for static analysis tool of speed heavy proportion,this paper proposes a hierarchical static testing method. In the first level,the static analysis tool of speed heavy proportion is selected to generate the initial outputs of detection. In the second level,the alarm messages of the initial test results are used to extract the program slices. The alarm program slices are formally abstracted into Boolean formula to determine the true-false of slices by the SAT solver. The accuracy of analysis tools is improved by integrating the results of the first level and the second level. The experimental results show that the method can improve the accuracy and credibility of analysis tools in a certainty and can also reduce the false positives effectively.
What problem does this paper attempt to address?