articleJan 12, 2005GREEN OA
Dynamic partial-order reduction for model checking software
University of California, Santa Cruz · Alcatel Lucent (Germany)
Indexed incrossref
Abstract
We present a new approach to partial-order reduction for model checking software. This approach is based on initially exploring an arbitrary interleaving of the various concurrent processes/threads, and dynamically tracking interactions between these to identify backtracking points where alternative paths in the state space need to be explored. We present examples of multi-threaded programs where our new dynamic partial-order reduction technique significantly reduces the search space, even though traditional partial-order algorithms are helpless.
Citation impact
639
total citations
- FWCI
- 24.96
- Percentile
- 100%
- References
- 32
Citations per year
Authors
2Topics & keywords
Topics
Keywords
- Partial order reduction
- Computer science
- Reduction (mathematics)
- Backtracking
- Interleaving
- Model checking
- Partial evaluation
- Software
No related works found for this paper.