loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
29th International Conference on Software Engineering (ICSE'07)
Parallel Randomized State-Space Search
Minneapolis, Minnesota
May 20-May 26
ISBN: 0-7695-2828-7
Matthew B. Dwyer, University of Nebraska-Lincoln, USA
Sebastian Elbaum, University of Nebraska-Lincoln, USA
Suzette Person, University of Nebraska-Lincoln, USA
Rahul Purandare, University of Nebraska-Lincoln, USA
Model checkers search the space of possible program behaviors to detect errors and to demonstrate their absence. Despite major advances in reduction and optimization techniques, state-space search can still become cost-prohibitive as program size and complexity increase. In this paper, we present a technique for dramatically improving the cost-effectiveness of state-space search techniques for error detection using parallelism. Our approach can be composed with all of the reduction and optimization techniques we are aware of to amplify their benefits. It was developed based on insights gained from performing a large empirical study of the cost-effectiveness of randomization techniques in state-space analysis. We explain those insights and our technique, and then show through a focused empirical study that our technique speeds up analysis by factors ranging from 2 to over 1000 as compared to traditional modes of state-space search, and does so with relatively small numbers of parallel processors.
Citation:
Matthew B. Dwyer, Sebastian Elbaum, Suzette Person, Rahul Purandare, "Parallel Randomized State-Space Search," icse, pp.3-12, 29th International Conference on Software Engineering (ICSE'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.