Lune

CAV2024Top-tier venue

Synthesis of Temporal Causality

Bernd Finkbeiner, Hadar Frenkel, Niklas Metzger, Julian Siber

2024Year
2Citations
1Top-tier citations

Abstract

Abstract We present an automata-based algorithm to synthesize ω\omega ω -regular causes for ω\omega ω -regular effects on executions of a reactive system, such as counterexamples uncovered by a model checker. Our theory is a generalization of temporal causality, which has recently been proposed as a framework for drawing causal relationships between trace properties on a given trace. So far, algorithms exist only for verifying a single causal relationship and, as an extension, cause synthesis through enumeration, which is complete only for a small fragment of effect properties. This work presents the first complete cause-synthesis algorithm for the class of ω\omega ω -regular effects. We show that in this case, causes are guaranteed to be ω\omega ω -regular themselves and can be computed as, e.g., nondeterministic Büchi automata. We demonstrate the practical feasibility of this algorithm with a prototype tool and evaluate its performance for cause synthesis and cause checking.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext f87ba8ad-3a39-4f7e-96e0-a6d407767574

Cited by top-tier papers1

Ask how each one uses it

Builds on9

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines