State of the art in software verification and witness validation: SV-COMP 2024

D Beyer - International Conference on Tools and Algorithms for …, 2024 - Springer
The 13th edition of the Competition on Software Verification (SV-COMP 2024) was the
largest competition of its kind so far: A total of 76 tools for verification and witness validation …

Software Verification with CPAchecker 3.0: Tutorial and User Guide

D Baier, D Beyer, PC Chien, MC Jakobs… - … Symposium on Formal …, 2024 - Springer
This tutorial provides an introduction to CPAchecker for users. CPAchecker is a flexible and
configurable framework for software verification and testing. The framework provides many …

Software verification witnesses 2.0

P Ayaziová, D Beyer, M Lingsch-Rosenfeld… - … Symposium on Model …, 2024 - Springer
Verification witnesses are now widely accepted objects used not only to confirm or refute
verification results, but also for general exchange of information among various tools for …

Decomposing software verification using distributed summary synthesis

D Beyer, M Kettl, T Lemberger - Proceedings of the ACM on Software …, 2024 - dl.acm.org
There are many approaches for automated software verification, but they are either
imprecise, do not scale well to large systems, or do not sufficiently leverage parallelization …

AISE: A Symbolic Verifier by Synergizing Abstract Interpretation and Symbolic Execution (Competition Contribution)

Z Wang, Z Chen - International Conference on Tools and Algorithms for …, 2024 - Springer
AISE is a static verifier that can verify the safety properties of C programs. The core of AISE is
a program verification framework that synergizes abstract interpretation and symbolic …

The VeriAbs Tool Suite for Code Verification

P Darke, B Chimdyalwar, R Venkatesh… - … for Verification and …, 2024 - Springer
In large real life programs, loops and arrays are the main challenges to scaling up
verification. Overcoming this challenge requires a portfolio of specialised techniques …

A Modular Program-Transformation Framework for Reducing Specifications to Reachability

D Beyer, M Jankola, M Lingsch-Rosenfeld… - arxiv preprint arxiv …, 2025 - arxiv.org
Software verification is a complex problem, and verification tools need significant tuning to
achieve high performance. Due to this, many verifiers choose to specialize on reachability …

Trace Partitioning as an Optimization Problem

MC Babu, M Lemerre, S Bardin, JY Marion - International Static Analysis …, 2024 - Springer
Imprecision is a very common phenomenon in static analyses that results in false alarms
when used for program verification. Designing automatic techniques to improve static …

Software Verification with CPAchecker 3.0: Tutorial and User Guide (Extended Version)

D Baier, D Beyer, PC Chien, MC Jakobs… - arxiv preprint arxiv …, 2024 - arxiv.org
This tutorial provides an introduction to CPAchecker for users. CPAchecker is a flexible and
configurable framework for software verification and testing. The framework provides many …

Arithmetizing Shape Analysis

S Wolff, E Gupta, Z Esen, H Hojjat, P Rümmer… - arxiv preprint arxiv …, 2024 - arxiv.org
Memory safety is an essential correctness property of software systems. For programs
operating on linked heap-allocated data structures, the problem of proving memory safety …