1998 · 125 citations · 69 references
Open access
ComputingComputer ScienceAlgorithmsSystems ModelingTheory Of ComputationAutomata TheoryFinite State Machine ModelingFinite-state MachinesState-space ModelingState-space ModelsState-space RepresentationLinear-time Temporal LogicReachability AnalysisState Space ExplorationState Transition SystemsSymbolic Finite-state MachinesSymbolic State RepresentationSymbolic VerificationTransition Systems
In this thesis, we introduce a general method for computing the set of reachable states of an infinite-state system. The basic idea, inspired by well-known statespace exploration methods for finite-state systems, is to propagate reachability from the initial state of the system in order to determine exactly which are the reachable states. Of course, the problem being in general undecidable, our goal is not to obtain an algorithm which is guaranteed to produce results, but one that often produces results on practically relevant cases. Our approach is based on the concept of meta-transition, which is a mathematical object that can be associated to the model, and whose purpose is to make it possible to compute in a finite amount of time an infinite set of reachable states. Different methods for creating meta-transitions are studied. We also study the properties that can be verified by state-space exploration, in particular linear-time temporal properties. The state-space exploration techn...
69
Patrick Cousot, Radhia Cousot · 1977 · 6.2K citations
Symbolic model checking: 1020 States and beyond
Jerry R. Burch, E. M. Clarke, Kenneth L. McMillan et al. · Information and Computation · 1992 · 2.7K citations