A tool for checking ANSI-C programs
A tool for checking ANSI-C programs
复制标题
DOI:
10.1007/978-3-540-24730-2_15
复制
发表时间:
2004-01-01
期刊:
影响因子:
--
通讯作者:
Lerda, F
中科院分区:
文献类型:
--
作者:
Clarke, E;Kroening, D;Lerda, F
We present a tool for the formal verification of ANSI-C programs using Bounded Model Checking (BMC). The emphasis is on usability: the tool supports almost all ANSI-C language features, including pointer constructs, dynamic memory allocation, recursion, and the float and double data types. From the perspective of the user, the verification is highly automated: the only input required is the BMC bound. The tool is integrated into a graphical user interface. This is essential for presenting long counterexample traces: the tool allows stepping through the trace in the same way a debugger allows stepping through a program.