Automatic verification of C and Java programs: SV-COMP 2019

D Beyer - International Conference on Tools and Algorithms for …, 2019 - Springer
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 …

[PDF][PDF] CoVeriTest: Cooperative Verifier-Based Testing.

D Beyer, MC Jakobs - FASE, 2019 - library.oapen.org
Testing is a widely used method to assess software quality. Coverage criteria and coverage
measurements are used to ensure that the constructed test suites adequately test the given …

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 …

Evaluation of program slicing in software verification

M Chalupa, J Strejček - International Conference on Integrated Formal …, 2019 - Springer
There are publications that consider the use of program slicing in software verification, but
we are aware of no publication that thoroughly evaluates the impact of program slicing on …

Joint forces for memory safety checking

M Chalupa, J Strejček, M Vitovská - … , SPIN 2018, Malaga, Spain, June 20 …, 2018 - Springer
The paper describes a successful approach to checking computer programs for standard
memory handling errors like invalid pointer dereference or memory leaking. The approach is …

Symbiotic 7: Integration of Predator and More: (Competition Contribution)

M Chalupa, T Jašek, L Tomovič, M Hruška… - … 2020, Held as Part of the …, 2020 - Springer
Symbiotic 7 brings improvements in all parts of the tool. In particular, we integrated the
advanced shape analysis implemented in Predator to our instrumentation process for …

Template-based verification of heap-manipulating programs

V Malík, M Hruska, P Schrammel… - 2018 Formal Methods in …, 2018 - ieeexplore.ieee.org
We propose a shape analysis suitable for analysis engines that perform automatic invariant
inference using an SMT solver. The proposed solution includes an abstract template domain …

Test-case generation with automata-based software model checking

M Barth, MC Jakobs - International Symposium on Model Checking …, 2024 - Springer
Software quality is often evaluated by testing the software on an adequate test suite, eg, a
test suite achieving certain or high coverage of the software. Manually generating such test …

Cooperative verifier-based testing with CoVeriTest

D Beyer, MC Jakobs - International Journal on Software Tools for …, 2021 - Springer
Testing is a widely applied technique to evaluate software quality, and coverage criteria are
often used to assess the adequacy of a generated test suite. However, manually …

Joint forces for memory safety checking revisited

M Chalupa, J Strejček, M Vitovská - International Journal on Software …, 2020 - Springer
We present an improved version of the memory safety verification approach implemented in
Symbiotic 5, the winner of the MemSafety category at the Competition on Software …