2006 · 10 citations · 15 references
ComputingComputer EngineeringComputer ScienceAlgorithmsComputer ArchitectureFormal MethodsAutomata TheoryFinite AutomataFinite State Machine ModelingFinite-state MachinesModel CheckingAcceptance ConditionsBüchi AutomataDepth-first SearchEmptiness ProblemExplicit-state Model CheckingFinite Automata TheoryProbabilistic Finite AutomataProbabilistic Model Checking
We generalize the classic explicit state emptiness checking algorithm for Bchi word automata (the "nested depth-first search") into Bchi automata with multiple acceptance conditions. Bypassing an explicit acceptance condition reduction improves the algorithm's worst case memory requirements. The generalized algorithm handles multiple unconditional and weak fairness constraints directly and is compatible with well-known probabilistic explicit state model checking techniques.
15
E. M. Clarke, Orna Grümberg, D. Long · 1996 · 6.9K citations
Depth-First Search and Linear Graph Algorithms
Robert E. Tarjan · SIAM Journal on Computing · 1972 · 6K citations
Memory-efficient algorithms for the verification of temporal properties
C. Courcoubetis, M. Vardi, Pierre Wolper et al. · Formal Methods in System Design · 1992 · 498 citations · Full text