From verification to causality-based explications

C Baier, C Dubslaff, F Funke, S Jantsch… - arXiv preprint arXiv …, 2021 - arxiv.org
In view of the growing complexity of modern software architectures, formal models are
increasingly used to understand why a system works the way it does, opposed to simply …

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 …

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 …

Temporal causality in reactive systems

N Coenen, B Finkbeiner, H Frenkel, C Hahn… - … for Verification and …, 2022 - Springer
Counterfactual reasoning is an approach to infer what causes an observed effect by
analyzing the hypothetical scenarios where a suspected cause is not present. The seminal …

Counterfactuals modulo temporal logics

B Finkbeiner, J Siber - arXiv preprint arXiv:2306.08916, 2023 - arxiv.org
Lewis' theory of counterfactuals is the foundation of many contemporary notions of causality.
In this paper, we extend this theory in the temporal direction to enable symbolic …

Reachability games modulo theories with a bounded safety player

M Faella, G Parlato - Proceedings of the AAAI Conference on Artificial …, 2023 - ojs.aaai.org
Solving reachability games is a fundamental problem for the analysis, verification, and
synthesis of reactive systems. We consider logical reachability games modulo theories (in …

Hyperproperty verification as chc satisfiability

S Itzhaky, S Shoham, Y Vizel - European Symposium on Programming, 2024 - Springer
Hyperproperties specify the behavior of a system across multiple executions, and are an
important extension of regular temporal properties. So far, such properties have resisted …

Checking and sketching causes on temporal sequences

R Beutner, B Finkbeiner, H Frenkel, J Siber - International Symposium on …, 2023 - Springer
Temporal causality describes what concrete input behavior is responsible for some
observed output behavior on a trace of a reactive system, and can be used to, eg, generate …

Operational Causality–Necessarily Sufficient and Sufficiently Necessary

C Baier, C Dubslaff, F Funke, S Jantsch… - A Journey from Process …, 2022 - Springer
Necessity and sufficiency are well-established notions in logic and causality analysis, but
have barely received attention in the formal methods community. In this paper, we present …

Counterfactual causality for reachability and safety based on distance functions

J Parreaux, J Piribauer, C Baier - arXiv preprint arXiv:2308.11385, 2023 - arxiv.org
Investigations of causality in operational systems aim at providing human-understandable
explanations of why a system behaves as it does. There is, in particular, a demand to …