2021
DOI: 10.1007/978-3-030-72013-1_24
|View full text |Cite
|
Sign up to set email alerts
|

Software Verification: 10th Comparative Evaluation (SV-COMP 2021)

Abstract: SV-COMP 2021 is the 10th edition of the Competition on Software Verification (SV-COMP), which is an annual comparative evaluation of fully automatic software verifiers for C and Java programs. The competition provides a snapshot of the current state of the art in the area, and has a strong focus on reproducibility of its results. The competition was based on 15 201 verification tasks for C programs and 473 verification tasks for Java programs. Each verification task consisted of a program and a property (reach… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
25
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
6
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 51 publications
(25 citation statements)
references
References 80 publications
0
25
0
Order By: Relevance
“…Both the production of names for iterated diff-terms and the variable instantiations of the universal quantifiers in the equivalent universal T I ∪ EUF -formulae need in principle to be repeated infinitely many times; what we prove (this is the content of our main Theorem 7 below) is that a pre-determined polynomial size subset of such manipulations is sufficient for the T I ∪ EUF -interpolation module to produce the interpolant we are looking for. 4 Related work. We already mentioned the related work on first-order theories axiomatizing arrays [22,20,7,17], which our theories of contiguous arrays strictly extend.…”
Section: Plan Of the Papermentioning
confidence: 99%
See 2 more Smart Citations
“…Both the production of names for iterated diff-terms and the variable instantiations of the universal quantifiers in the equivalent universal T I ∪ EUF -formulae need in principle to be repeated infinitely many times; what we prove (this is the content of our main Theorem 7 below) is that a pre-determined polynomial size subset of such manipulations is sufficient for the T I ∪ EUF -interpolation module to produce the interpolant we are looking for. 4 Related work. We already mentioned the related work on first-order theories axiomatizing arrays [22,20,7,17], which our theories of contiguous arrays strictly extend.…”
Section: Plan Of the Papermentioning
confidence: 99%
“…We now address the problem of checking satisfiability of quantifier-free formulae in our theories. Decidability of the SM T (CARD(T I ))-and SM T (CARDC(T I ))problems, at least in the relevant case where T I is any fragment of Presburger arithmetics, can be solved by reduction to the satisfiability problem for the so-called 'array-property fragment' of [5]: the reduction can be obtained by eliminating the wr, |−|, diff and Const symbols in favor of universally quantified formulae belonging to that fragment (see Lemmas 2,3,4). However, we now supply a decision procedure for quantifier-free formulae, since this will be useful for the interpolation algorithm in Section 7.…”
Section: Satisfiabilitymentioning
confidence: 99%
See 1 more Smart Citation
“…Witness Generation From Slices: VeriAbs stores slices in the form of separate C programs. To generate a valid witness from a slice it is critical to report the correct line numbers in the witness [5]. The slicer-analyzer maintains correct line numbers in the slice with respect to the original code by adding #line directives to it.…”
Section: Tool Enhancementsmentioning
confidence: 99%
“…Today, software verification has reached industrial size code, and annual competitions on software verification [1] demonstrate the continuing progress. This success is due to recent advances in the software analysis techniques themselves as well as in the underlying SMT (Satisfiability modulo theories) solvers [2], [3].…”
Section: Introductionmentioning
confidence: 99%