Visual Analysis of Hyperproperties for Understanding Model Checking Results
Tom Horak, Norine Coenen, Niklas Metzger, Christopher Hahn, and Tamara Flemisch, Juli\'an M\'endez, Dennis Dimov, Bernd, Finkbeiner, Raimund Dachselt

TL;DR
This paper introduces HyperVis, a visual analysis tool designed to improve understanding of counterexamples in model checking hyperproperties through interactive visualizations, causal analysis, and iterative system refinement.
Contribution
The paper presents HyperVis, a novel visualization tool that enhances comprehension of hyperproperty counterexamples and supports iterative system and specification modifications.
Findings
Positive expert feedback on HyperVis's effectiveness
Significant improvement over manual text-based analysis
Successful case studies demonstrating tool's utility
Abstract
Model checkers provide algorithms for proving that a mathematical model of a system satisfies a given specification. In case of a violation, a counterexample that shows the erroneous behavior is returned. Understanding these counterexamples is challenging, especially for hyperproperty specifications, i.e., specifications that relate multiple executions of a system to each other. We aim to facilitate the visual analysis of such counterexamples through our HyperVis tool, which provides interactive visualizations of the given model, specification, and counterexample. Within an iterative and interdisciplinary design process, we developed visualization solutions that can effectively communicate the core aspects of the model checking result. Specifically, we introduce graphical representations of binary values for improving pattern recognition, color encoding for better indicating related…
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.
