Verification artifacts in cooperative verification: Survey and unifying component framework

D Beyer, H Wehrheim - … Symposium on Leveraging Applications of Formal …, 2020 - Springer
The goal of cooperative verification is to combine verification approaches in such a way that
they work together to verify a system model. In particular, cooperative verifiers provide …

Algorithm selection for software validation based on graph kernels

C Richter, E Hüllermeier, MC Jakobs… - Automated Software …, 2020 - Springer
Algorithm selection is the task of choosing an algorithm from a given set of candidate
algorithms when faced with a particular problem instance. Algorithm selection via machine …

Strategy selection for software verification based on boolean features: A simple but effective approach

D Beyer, M Dangl - … Applications of Formal Methods, Verification and …, 2018 - Springer
Software verification is the concept of determining, given an input program and a
specification, whether the input program satisfies the specification or not. There are different …

[PDF][PDF] Parallel program analysis via range splitting

J Haltermann, MC Jakobs, C Richter… - International …, 2023 - library.oapen.org
Ranged symbolic execution has been proposed as a way of scaling symbolic execution by
splitting the task of path exploration onto several workers running in parallel. The split is …

Empirical software metrics for benchmarking of verification tools

Y Demyanova, T Pani, H Veith, F Zuleger - Formal Methods in System …, 2017 - Springer
We study empirical metrics for software source code, which can predict the performance of
verification tools on specific types of software. Our metrics comprise variable usage patterns …

Predicting rankings of software verification tools

M Czech, E Hüllermeier, MC Jakobs… - Proceedings of the 3rd …, 2017 - dl.acm.org
Today, software verification tools have reached the maturity to be used for large scale
programs. Different tools perform differently well on varying code. A software developer is …

The physics of software tools: SWOT analysis and vision

B Steffen - International Journal on Software Tools for Technology …, 2017 - Springer
This paper reviews the seemingly inevitable trend that software tools are no longer just a
means for supporting the design, construction, and analysis of (large-scale) systems, but …

SATune: a study-driven auto-tuning approach for configurable software verification tools

U Koc, A Mordahl, S Wei, JS Foster… - 2021 36th IEEE/ACM …, 2021 - ieeexplore.ieee.org
Many program verification tools can be customized via run-time configuration options that
trade off performance, precision, and soundness. However, in practice, users often run tools …

Attend and represent: a novel view on algorithm selection for software verification

C Richter, H Wehrheim - Proceedings of the 35th IEEE/ACM International …, 2020 - dl.acm.org
Today, a plethora of different software verification tools exist. When having a concrete
verification task at hand, software developers thus face the problem of algorithm selection …

The RERS 2017 challenge and workshop

M Jasper, M Fecke, B Steffen, M Schordan… - Proceedings of the 24th …, 2017 - dl.acm.org
RERS is an annual verification challenge that focuses on LTL and reachability properties of
reactive systems. In 2017, RERS was extended to a one day workshop that in addition to the …