The ELDARICA horn solver

H Hojjat, P Rümmer - 2018 Formal Methods in Computer Aided …, 2018 - ieeexplore.ieee.org
This paper presents the ELDARICA version 2 model checker. Over the last years we have
been developing and maintaining ELDARICA as a state-of-the-art solver for Horn clauses …

Transition power abstractions for deep counterexample detection

M Blicha, G Fedyukovich, AEJ Hyvärinen… - … Conference on Tools …, 2022 - Springer
While model checking safety of infinite-state systems by inferring state invariants has
steadily improved recently, most verification tools still rely on a technique based on bounded …

[PDF][PDF] Split Transition Power Abstraction for Unbounded Safety

M Blicha, G Fedyukovich, AEJ Hyvärinen… - 2022 Formal Methods …, 2022 - library.oapen.org
Transition Power Abstraction (TPA) is a recent symbolic model checking approach that
leverages Craig interpolation to create a sequence of symbolic abstractions for transition …

Accelerating interpolants

H Hojjat, R Iosif, F Konečný, V Kuncak… - … for Verification and …, 2012 - Springer
Abstract We present Counterexample-Guided Accelerated Abstraction Refinement
(CEGAAR), a new algorithm for verifying infinite-state transition systems. CEGAAR combines …

Automatic equivalence checking of programs with uninterpreted functions and integer arithmetic

NP Lopes, J Monteiro - International Journal on Software Tools for …, 2016 - Springer
Proving equivalence of programs has several important applications, including algorithm
recognition, regression checking, compiler optimization verification and validation, and …

Guiding Craig interpolation with domain-specific abstractions

J Leroux, P Rümmer, P Subotić - Acta Informatica, 2016 - Springer
Craig interpolation is a standard method to construct and refine abstractions in model
checking. To obtain abstractions that are suitable for the verification of software programs or …

ADCL: Acceleration Driven Clause Learning for Constrained Horn Clauses

F Frohn, J Giesl - International Static Analysis Symposium, 2023 - Springer
Abstract Constrained Horn Clauses (CHCs) are often used in automated program
verification. Thus, techniques for (dis-) proving satisfiability of CHCs are a very active field of …

Exploring interpolants

P Rümmer, P Subotić - 2013 Formal Methods in Computer …, 2013 - ieeexplore.ieee.org
Craig Interpolation is a standard method to construct and refine abstractions in model
checking. To obtain abstractions that are suitable for the verification of software programs or …

Accelerated Bounded Model Checking Using Interpolation Based Summaries

M Solanki, P Chatterjee, A Lal, S Roy - … on Tools and Algorithms for the …, 2024 - Springer
We propose a novel lazy bounded model checking (BMC) algorithm, Trace Inlining, that
identifies relevant behaviors of the program to compute partial proofs as procedural …

Definability of accelerated relations in a theory of arrays and its applications

F Alberti, S Ghilardi, N Sharygina - … 2013, Nancy, France, September 18-20 …, 2013 - Springer
For some classes of guarded ground assignments for arrays, we show that accelerations (ie
transitive closures) are definable in the theory of arrays via∃*∀*-first order formulae. We …