Skip to main content

2004 | OriginalPaper | Buchkapitel

A Tool for Checking ANSI-C Programs

verfasst von : Edmund Clarke, Daniel Kroening, Flavio Lerda

Erschienen in: Tools and Algorithms for the Construction and Analysis of Systems

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

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.

Metadaten
Titel
A Tool for Checking ANSI-C Programs
verfasst von
Edmund Clarke
Daniel Kroening
Flavio Lerda
Copyright-Jahr
2004
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-540-24730-2_15

Premium Partner