State-space explosion is the rapid growth of a model's possible global configurations as its components are combined. If independent components each have two local states, their Cartesian product has global states. Thirty such components already permit combinations, before accounting for additional data values.
Model checking must establish a property over relevant reachable behavior, so checking one representative execution is insufficient. The reachable subset can be much smaller than the full product, and symbolic representations can compactly describe many configurations at once. However, compactness depends on structure; it is not a universal removal of exponential difficulty. The practical aim is to exploit shared structure without omitting behavior needed for the claimed formal verification.[ref]
https://www.cs.cmu.edu/~modelcheck/. CMU model-checking group, finite-state concurrent systems and symbolic traversal
Articles by others on the same topic
There are currently no matching articles.