ESBMC v7.4: Harnessing the Power of Intervals
Not on the map. Why?
Abstract (arXiv)
ESBMC implements many state-of-the-art techniques for model checking. We report on new and improved features that allow us to obtain verification results for previously unsupported programs and properties. ESBMC employs a new static interval analysis of expressions in programs to increase verification performance. This includes interval-based reasoning over booleans and integers, forward and backward contractors, and particular optimizations related to singleton intervals because of their ubiquity. Other relevant improvements concern the verification of concurrent programs, as well as several operational models, internal ones, and also those of libraries such as pthread and the C mathematics library. An extended memory safety analysis now allows tracking of memory leaks that are considered still reachable.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 22 Dec 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 5; 2026: 1.
6 papers.
- 2025Neural Network Verification is a Programming Language Challengecited by 12
- 2025A Contemporary Survey of Large Language Model Assisted Program Analysiscited by 11
- 2025Vulnerability Detection: From Formal Verification to Large Language Models and Hybrid Approaches: A Comprehensive Overviewcited by 7
- 2025Floating-Point Neural Network Verification at the Software Levelcited by 2
- 2026ConVer: Using Contracts and Loop Invariant Synthesis for Scalable Formal Software Verificationcited by 1
- 2025MFH: A Multi-faceted Heuristic Algorithm Selection Approach for Software Verificationcited by 0
- 2026ConVer: Using Contracts and Loop Invariant Synthesis for Scalable Formal Software Verification26 May 2026
- 2025Floating-Point Neural Network Verification at the Software Level27 Oct 2025
- 2025MFH: A Multi-faceted Heuristic Algorithm Selection Approach for Software Verification28 Mar 2025
- 2025Vulnerability Detection: From Formal Verification to Large Language Models and Hybrid Approaches: A Comprehensive Overview13 Mar 2025
- 2025A Contemporary Survey of Large Language Model Assisted Program Analysis5 Feb 2025
- 2025Neural Network Verification is a Programming Language Challenge10 Jan 2025