A systematic literature review on counterexample explanation
Arut Prakash Kaleeswaran, Arne Nordmann, Thomas Vogel, Lars Grunske

TL;DR
This systematic review analyzes current methods for explaining counterexamples in model checking, highlighting their techniques, applications, and gaps, to improve usability and adoption of formal methods in safety-critical cyber-physical systems.
Contribution
It provides a comprehensive overview of existing counterexample explanation techniques, identifying research gaps and guiding future work in this area.
Findings
Most studies use graphical or trace-based explanations.
Counterexamples are often minimized and localized in models.
Research predominantly focuses on linear temporal logic and Symbolic Model Verifier tools.
Abstract
Context: Safety is of paramount importance for cyber-physical systems in domains such as automotive, robotics, and avionics. Formal methods such as model checking are one way to ensure the safety of cyber-physical systems. However, adoption of formal methods in industry is hindered by usability issues, particularly the difficulty of understanding model checking results. Objective: We want to provide an overview of the state of the art for counterexample explanation by investigating the contexts, techniques, and evaluation of research approaches in this field. This overview shall provide an understanding of current and guide future research. Method: To provide this overview, we conducted a systematic literature review. The survey comprises 116 publications that address counterexample explanations for model checking. Results: Most primary studies provide counterexample explanations…
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.
