Context-bounded model checking with ESBMC 1.17
Context-bounded model checking with ESBMC 1.17
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 floating-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.
978-3-642-28755-8
534-537
Cordeiro, Lucas
fc7cb054-f39e-4013-9faa-a471bd006596
Morse, Jeremy
8ce3f639-6ea2-4b40-be62-5c603e8d6957
Nicole, Denis
0aca6dd1-833f-4544-b7a4-58fb91c7395a
Fischer, Bernd
0c9575e6-d099-47f1-b3a2-2dbc93c53d18
2012
Cordeiro, Lucas
fc7cb054-f39e-4013-9faa-a471bd006596
Morse, Jeremy
8ce3f639-6ea2-4b40-be62-5c603e8d6957
Nicole, Denis
0aca6dd1-833f-4544-b7a4-58fb91c7395a
Fischer, Bernd
0c9575e6-d099-47f1-b3a2-2dbc93c53d18
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.
(Lecture Notes in Computer Science: Theoretical Computer Science and General Issues, 7214)
18th International Conference, TACAS 2012 (24/03/12 - 01/04/12)
Berlin, DE.
Springer, .
(doi:10.1007/978-3-642-28756-5_42).
Record type:
Book Section
Abstract
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 floating-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.
Text
esbmc-tool.pdf
- Other
Restricted to Repository staff only
Request a copy
More information
Submitted date: October 2011
Published date: 2012
Additional Information:
Competition on software verification track
Venue - Dates:
18th International Conference, TACAS 2012, Tallinn, Estonia, 2012-03-24 - 2012-04-01
Organisations:
Electronics & Computer Science
Identifiers
Local EPrints ID: 272937
URI: http://eprints.soton.ac.uk/id/eprint/272937
ISBN: 978-3-642-28755-8
ISSN: 0302-9743
PURE UUID: 5f524d48-17f6-46eb-8eaf-7923552d7a03
Catalogue record
Date deposited: 18 Oct 2011 16:54
Last modified: 14 Mar 2024 10:13
Export record
Altmetrics
Contributors
Author:
Lucas Cordeiro
Author:
Jeremy Morse
Author:
Denis Nicole
Author:
Bernd Fischer
Editor:
Cormac Flanagan
Editor:
Barbara König
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics