2019
DOI: 10.1007/978-3-030-17502-3_9
|View full text |Cite
|
Sign up to set email alerts
|

Automatic Verification of C and Java Programs: SV-COMP 2019

Abstract: This report describes the 2019 Competition on Software Verification (SV-COMP), the 8 th edition of a series of comparative evaluations of fully automatic software verifiers for C programs, and now also for Java programs. The competition provides a snapshot of the current state of the art in the area, and has a strong focus on replicability of its results. The repository of benchmark verification tasks now supports a new, more flexible format for task definitions (based on YAML), which was a precondition for co… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
74
0
1

Year Published

2019
2019
2021
2021

Publication Types

Select...
5
2
2

Relationship

2
7

Authors

Journals

citations
Cited by 74 publications
(75 citation statements)
references
References 65 publications
0
74
0
1
Order By: Relevance
“…To ensure that the program is initially well formed, we just allow integers, addition, subtraction, and multiplication in the original program. 3 While our approach uses program transformations that may introduce further operations like division and exponentials, these transformations preserve well-formedness. We formalize our contributions in terms of processors.…”
Section: Definition 3 (Well-formednessmentioning
confidence: 99%
See 1 more Smart Citation
“…To ensure that the program is initially well formed, we just allow integers, addition, subtraction, and multiplication in the original program. 3 While our approach uses program transformations that may introduce further operations like division and exponentials, these transformations preserve well-formedness. We formalize our contributions in terms of processors.…”
Section: Definition 3 (Well-formednessmentioning
confidence: 99%
“…arithmetic, e.g., "f(1 + 2) = f(3)" holds. 3 One could also allow expressions like 1 2 · x 2 + 1 2 · x in the initial program, as long as every arithmetic expression maps integers to integers. maps integer programs to integer programs.…”
Section: Definition 3 (Well-formednessmentioning
confidence: 99%
“…In this experiment we used the analyzer Pagai [12] and SV-COMP benchmarks [2]. We randomly selected C programs from the category of Concurrency Safety, Table 2: Performance on SV-COMP benchmarks.…”
Section: Experiments On Sv-comp Benchmarksmentioning
confidence: 99%
“…When a program contains a branch which depends on a symbolic value, both outcomes might be possible. 1 To capture such behavior in the transformed program, we introduce a nondeterministic choice and execute both branches. We take advantage of the fact that DIVINE is already capable of handling nondeterminism.…”
Section: Interpretation-basedmentioning
confidence: 99%