Counterfactual Explanations for MITL Violations
Bernd Finkbeiner, Felix Jahn, Julian Siber

TL;DR
This paper introduces an automatic explanation method for MITL violations in timed automata networks, leveraging counterfactual causality to identify root causes, thereby reducing manual effort in diagnosing real-time system failures.
Contribution
It develops a novel counterfactual causality-based approach tailored for timed automata networks to explain MITL violations automatically.
Findings
Effective on multiple benchmark cases
Reduces manual effort in root cause analysis
Demonstrates practical applicability with a prototype
Abstract
MITL is a temporal logic that facilitates the verification of real-time systems by expressing the critical timing constraints placed on these systems. MITL specifications can be checked against system models expressed as networks of timed automata. A violation of an MITL specification is then witnessed by a timed trace of the network, i.e., an execution consisting of both discrete actions and real-valued delays between these actions. Finding and fixing the root cause of such a violation requires significant manual effort since both discrete actions and real-time delays have to be considered. In this paper, we present an automatic explanation method that eases this process by computing the root causes for the violation of an MITL specification on the execution of a network of timed automata. This method is based on newly developed definitions of counterfactual causality tailored to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRadiation Effects in Electronics · Cryptography and Data Security · Physical Unclonable Functions (PUFs) and Hardware Security
