Software Verification of Hyperproperties Beyond k-Safety

R Beutner, B Finkbeiner - International Conference on Computer Aided …, 2022 - Springer
Temporal hyperproperties are system properties that relate multiple execution traces. For
(finite-state) hardware, temporal hyperproperties are supported by model checking …

Boolean abstractions for realizability modulo theories

A Rodríguez, C Sánchez - International Conference on Computer Aided …, 2023 - Springer
In this paper, we address the problem of the (reactive) realizability of specifications of
theories richer than Booleans, including arithmetic theories. Our approach transforms theory …

Adaptive Reactive Synthesis for LTL and LTLf Modulo Theories

A Rodríguez, C Sánchez - Proceedings of the AAAI Conference on …, 2024 - ojs.aaai.org
Reactive synthesis is the process of generate correct con-trollers from temporal logic
specifications. Typically, synthesis is restricted to Boolean specifications in LTL. Recently, a …

Temporal stream logic: Synthesis beyond the bools

B Finkbeiner, F Klein, R Piskac… - … Conference on Computer …, 2019 - Springer
Reactive systems that operate in environments with complex data, such as mobile apps or
embedded controllers with many sensors, are difficult to synthesize. Synthesis tools usually …

Realizability modulo theories

A Rodríguez, C Sánchez - Journal of Logical and Algebraic Methods in …, 2024 - Elsevier
In this paper we study the problem of realizability of reactive specifications written in LTL T,
which is the extension of LTL where atomic propositions can be literals from a first-order …

Reasoning about data trees using CHCs

M Faella, G Parlato - International Conference on Computer Aided …, 2022 - Springer
Abstract Reasoning about data structures requires powerful logics supporting the
combination of structural and data properties. We define a new logic called Mso-d (Monadic …

Localized Attractor Computations for Infinite-State Games

AK Schmuck, P Heim, R Dimitrova… - … Conference on Computer …, 2024 - Springer
Infinite-state games are a commonly used model for the synthesis of reactive systems with
unbounded data domains. Symbolic methods for solving such games need to be able to …

Solving infinite-state games via acceleration

P Heim, R Dimitrova - Proceedings of the ACM on Programming …, 2024 - dl.acm.org
Two-player graph games have found numerous applications, most notably in the synthesis
of reactive systems from temporal specifications, but also in verification. The relevance of …

Quantified Linear Arithmetic Satisfiability via Fine-Grained Strategy Improvement

C Murphy, Z Kincaid - International Conference on Computer Aided …, 2024 - Springer
Checking satisfiability of formulae in the theory of linear arithmetic has far reaching
applications, including program verification and synthesis. Many satisfiability solvers excel at …

Causality-based game solving

C Baier, N Coenen, B Finkbeiner, F Funke… - … on Computer Aided …, 2021 - Springer
We present a causality-based algorithm for solving two-player reachability games
represented by logical constraints. These games are a useful formalism to model a wide …