Skip to content
STIMSMITH

Efficient State Space Exploration: Interleaving Stateless and State-based Model Checking

Paper
First seen 7/30/2026
Last seen 7/30/2026
Evidence 15 chunks

NEIGHBORHOOD

No graph connections found for this entity yet. It may appear in future ingestion runs.

explore full graph →

RELATIONSHIPS

45 connections
State-based Model Checking uses → 100% 2e
The paper uses state-based model checking as one of the two interleaved methods.
Over-approximated Pre-image Operator uses → 100% 2e
The paper uses over-approximated pre-image operator for computing abstract states.
Frontier States uses → 100% 2e
The paper uses frontier states as the key data structure in the hybrid approach.
Extended Finite State Machine (EFSM) uses → 100% 2e
The paper models programs as EFSMs.
Control Flow Graph (CFG) uses → 100% 2e
The paper uses CFG as the control-state abstraction of the EFSM.
CUDD Library uses → 100% 2e
The paper uses CUDD library for BDD operations.
Omega Library uses → 100% 2e
The paper uses Omega library for Presburger arithmetic formulas.
Binary Decision Diagrams (BDDs) uses → 100% 2e
The paper uses BDDs for Boolean formula representation.
Presburger Arithmetic uses → 100% 2e
The paper uses Presburger arithmetic for integer state representation.
Satisfiability Modulo Theory (SMT) uses → 100% 2e
The paper uses SMT for the bounded model checking component.
Linear Integer Arithmetic (LIA) uses → 100% 2e
The paper uses LIA as the theory for SMT formulas.
Stateless Model Checking uses → 100% 2e
The paper uses stateless model checking as one of the two interleaved methods.
Fixpoint Computation uses → 90% 2e
The paper discusses fixpoint computation in state traversal for unbounded model checking.
Memory Bound uses → 100% 2e
The paper uses memory bound to switch from state traversal to path-based reasoning.
Transition Relation uses → 100% 2e
The paper uses transition relation as the fundamental model of program behavior.
Image Computation uses → 100% 2e
The paper uses image computation in state traversal.
Control State Reachability (CSR) uses → 100% 2e
The paper uses CSR to simplify transition relations and guide both ST and PR.
Symbolic State Traversal uses → 100% 2e
The paper uses symbolic state traversal as the state-based component.
State Disjunct uses → 100% 2e
The paper uses state disjuncts as the fundamental units in the frontier set.
Embedded Software Verification evaluates → 100% 2e
The paper targets and evaluates the approach on embedded software verification benchmarks.
Goal-directed Lighthouses (glh) uses → 100% 2e
The paper uses goal-directed lighthouses as a state prioritization heuristic.
Deep-state Prioritization (dfs) uses → 100% 2e
The paper uses deep-state prioritization as a state prioritization heuristic.
Malay K. Ganai authored by → 100% 1e
Malay K. Ganai is listed as an author of the paper.
Interpolant-based Approach mentions → 90% 1e
The paper mentions interpolant-based approach as related work.
Chao Wang authored by → 100% 1e
Chao Wang is listed as an author of the paper.
Weihong Li authored by → 100% 1e
Weihong Li is listed as an author of the paper.
NEC Laboratories America published by → 100% 1e
All authors are affiliated with NEC Laboratories America.
HMC (Hybrid Model Checker) introduces → 100% 1e
The paper introduces the HMC (Hybrid Model Checker) tool.
Divide-and-Conquer Strategy introduces → 100% 1e
The paper proposes a divide-and-conquer strategy to combine state-based and stateless model checking.
State Decomposition introduces → 100% 1e
The paper introduces state decomposition as part of the hybrid model checking approach.
State Prioritization introduces → 100% 1e
The paper introduces state prioritization as part of the hybrid model checking approach.
SMT-based Bounded Model Checking uses → 100% 1e
The paper uses SMT-based bounded model checking as its stateless component.
The paper uses Presburger arithmetic based symbolic traversal as its state-based component.
Reachability Properties uses → 100% 1e
The paper focuses on verifying reachability properties.
Disjunctive Normal Form (DNF) uses → 100% 1e
The paper uses DNF representation for state set formulas.
Unreachable Block Constraint (UBC) uses → 100% 1e
The paper uses UBC to simplify transition relations in BMC.
BMC Completeness Threshold uses → 100% 1e
The paper uses BMC completeness threshold as a completeness criterion for path-based reasoning.
Program Slicing uses → 95% 1e
The paper uses program slicing as a preprocessing step.
Constant Value Propagation uses → 95% 1e
The paper uses constant value propagation as a preprocessing step.
Yices SMT Solver uses → 100% 1e
The paper's HMC implementation uses Yices SMT solver.
Polyhedral Representation uses → 90% 1e
The paper uses polyhedral representation for linear integer constraints.
Data Parallelism uses → 90% 1e
The paper's divide-and-conquer strategy introduces data parallelism.
LTL Property uses → 90% 1e
The paper formulates BMC in terms of LTL properties.
Unbounded Model Checking uses → 90% 1e
The paper discusses unbounded model checking in the context of state-based methods.
SAT-based Model Checking uses → 90% 1e
The paper compares with SAT-based BMC in the context of stateless methods.