Title
ESBMC 5.0: an industrial-strength C model checker.
Abstract
ESBMC is a mature, permissively licensed open-source context-bounded model checker for the verification of single- and multi-threaded C programs. It can verify both predefined safety properties (e.g., bounds check, pointer safety, overflow) and user-defined program assertions automatically. ESBMC provides C++ and Python APIs to access internal data structures, allowing inspection and extension at any stage of the verification process. We discuss improvements over previous versions of ESBMC, including the description of new front- and back-ends, IEEE floating-point support, and an improved k-induction algorithm. A demonstration is available at <pre>https://www.youtube.com/watch?v=YcJjXHlN1v8</pre>.
Year
DOI
Venue
2018
10.1145/3238147.3240481
ASE
Keywords
Field
DocType
Software model checking, k-induction, Bug detection
Pointer (computer programming),Data structure,Programming language,Software model checking,Model checking,Computer science,Theoretical computer science,Bounds checking,Python (programming language)
Conference
ISSN
ISBN
Citations 
1527-1366
978-1-4503-5937-5
6
PageRank 
References 
Authors
0.53
4
6
Name
Order
Citations
PageRank
mikhail y r gadelha1295.22
Felipe R. Monteiro2195.85
Jeremy Morse3807.10
Lucas Cordeiro436038.38
Bernd Fischer537128.86
Denis A. Nicole68316.48