Context-bounded model checking with ESBMC 1.17

Cordeiro, Lucas, Morse, Jeremy, Nicole, Denis and Fischer, Bernd (2012) Context-bounded model checking with ESBMC 1.17 In, Flanagan, Cormac and König, Barbara (eds.) Tools and Algorithms for the Construction and Analysis of Systems Tools and Algorithms for the Construction and Analysis of Systems. 18th International Conference, TACAS 2012 Berlin, DE, Springer pp. 534-537. (Lecture Notes in Computer Science: Theoretical Computer Science and General Issues, 7214). (doi:10.1007/978-3-642-28756-5_42).


[img] PDF esbmc-tool.pdf - Other
Download (37kB)


ESBMC is a context-bounded symbolic model checker that allows the verification of single- and multi-threaded C code with shared variables and locks. ESBMC supports full ANSI-C, and can verify programs that make use of bit-level operations, arrays, pointers, structs, unions, memory allocation and foating-point arithmetic. It can reason about arithmetic under- and overflows, pointer safety, memory leaks, array bounds violations, atomicity and order violations, local and global deadlocks, data races, and user-specified assertions. However, as other bounded model checkers, ESBMC is in general incomplete.

Item Type: Book Section
Digital Object Identifier (DOI): doi:10.1007/978-3-642-28756-5_42
Additional Information: Competition on software verification track
ISBNs: 9783642287558 (print)
ISSNs: 0302-9743 (print)
Venue - Dates: 18th International Conference, TACAS 2012, Estonia, 2012-03-24 - 2012-04-01
Related URLs:
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Organisations: Electronics & Computer Science
ePrint ID: 272937
Date :
Date Event
October 2011Submitted
Date Deposited: 18 Oct 2011 16:54
Last Modified: 17 Apr 2017 17:37
Further Information:Google Scholar

Actions (login required)

View Item View Item