arrow
Return

Input-Based Three-Valued Abstraction Refinement

delete2026-01-01
delete0
PRE
AI
J
Jan Onderka *
S
Stefan Ratschan
DOI:10.1007/978-3-032-15700-3_12delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Unlike Counterexample-Guided Abstraction Refinement (CEGAR), Three-Valued Abstraction Refinement (TVAR) is able to verify all properties of the -calculus. We present a novel algorithmic framework for TVAR that employs a simulator-like approach to build and refine the abstract state space with input-based splitting. This leads to a state space formalism that is much simpler than in previous TVAR frameworks, which use modal transitions. We implemented the framework in our open-source tool machine-check and verified properties of machine-code systems for the AVR architecture, showing the ability to verify systems and mu-calculus properties not verifiable by naive model checking or CEGAR, respectively. This is the first practical use of TVAR for machine-code verification.
Keywords:
Model checking
Abstraction
Partial Kripke Structure
mu-calculus

Journal

V
VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2026
IF:
0
Papers:
18
Citations:
0

Organization

C
Czech Academy of Sciences
Scholars:
2.6K
Papers: 1.0K
Citations: 4.4W
U
university of freiburg
Scholars:
3.5K
Papers: 1.2K
Citations: 0