Model Checking ømega-Regular Properties with Decoupled Search
Daniel Gnad, Jan Eisenhut, Alberto Lluch-Lafuente, Jörg Hoffmann
Abstract
Abstract Decoupled search is a state space search method originally introduced in AI Planning. Similar to partial-order reduction methods, decoupled search exploits the independence of components to tackle the state explosion problem. Similar to symbolic representations, it does not construct the explicit state space, but sets of states are represented in a compact manner, exploiting component independence. Given the success of both partial-order reduction and symbolic representations when model checking liveness properties, our goal is to add decoupled search to the toolset of liveness checking methods. Specifically, we show how decoupled search can be applied to liveness verification for composed Büchi automata by adapting, and showing correct, a standard algorithm for detecting lassos (i.e., infinite accepting runs), namely nested depth-first search. We evaluate our approach using a prototype implementation.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 7d9212a2-1062-4428-85db-39e496b4048cRelated papers
- Avoiding the Shoals - A New Approach to Liveness CheckingYechuan Xia, Alessandro Cimatti, Alberto Griggio, Jianwen LiCAV 2024 · 6 citations
- Property-driven Parallel Symbolic Model Checking of LTLYuheng Su, Yingcheng Li, Qiusong Yang, Yiwei Ci et al.DAC 2025
- Revisiting Dominance Pruning in Decoupled SearchDaniel GnadAAAI 2021 · 1 citation
- HyperLasso: Bounded Model Checking of ∀+∃>+-Liveness HyperpropertiesAlcino Cunha, Hugo Pacheco, Nuno MacedoCAV 2026
- Compositional Abstraction for Timed Systems with Broadcast SynchronizationHanyue Chen, Miaomiao Zhang, Frits W. VaandragerCAV 2025
