From verification to causality-based explications
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 …
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 …
(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 …
which is the extension of LTL where atomic propositions can be literals from a first-order …
Temporal causality in reactive systems
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 …
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 …
In this paper, we extend this theory in the temporal direction to enable symbolic …
Reachability games modulo theories with a bounded safety player
Solving reachability games is a fundamental problem for the analysis, verification, and
synthesis of reactive systems. We consider logical reachability games modulo theories (in …
synthesis of reactive systems. We consider logical reachability games modulo theories (in …
Hyperproperty verification as chc satisfiability
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 …
important extension of regular temporal properties. So far, such properties have resisted …
Checking and sketching causes on temporal sequences
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 …
observed output behavior on a trace of a reactive system, and can be used to, eg, generate …
Operational Causality–Necessarily Sufficient and Sufficiently Necessary
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 …
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 …
explanations of why a system behaves as it does. There is, in particular, a demand to …