Skip to main navigation Skip to search Skip to main content

Synthesis of Temporal Causality

  • Bernd Finkbeiner
  • , Hadar Frenkel
  • , Niklas Metzger
  • , Julian Siber
  • Helmholtz Center for Information Security

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

We present an automata-based algorithm to synthesize ω-regular causes for ω-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 ω-regular effects. We show that in this case, causes are guaranteed to be ω-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.

Original languageEnglish
Title of host publicationComputer Aided Verification - 36th International Conference, CAV 2024, Proceedings
EditorsArie Gurfinkel, Vijay Ganesh
PublisherSpringer Science and Business Media Deutschland GmbH
Pages87-111
Number of pages25
ISBN (Print)9783031656323
DOIs
StatePublished - 2024
Externally publishedYes
Event36th International Conference on Computer Aided Verification, CAV 2024 - Montreal, Canada
Duration: 24 Jul 202427 Jul 2024

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume14683 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference36th International Conference on Computer Aided Verification, CAV 2024
Country/TerritoryCanada
CityMontreal
Period24/07/2427/07/24

Bibliographical note

Publisher Copyright:
© The Author(s) 2024.

Keywords

  • Actual causality
  • Büchi automata
  • Cause synthesis
  • Reactive systems
  • Temporal logic

Fingerprint

Dive into the research topics of 'Synthesis of Temporal Causality'. Together they form a unique fingerprint.

Cite this