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

2

Topics & keywords

Keywords
  • Partial order reduction
  • Computer science
  • Reduction (mathematics)
  • Backtracking
  • Interleaving
  • Model checking
  • Partial evaluation
  • Software
No related works found for this paper.