kirancodes.me
To Proof Maintenance & Beyond!

Dynamic Reductions for Model Checking Concurrent Software

Henning Günther, Alfons Laarman, Ana Sokolova, Georg Weissenbacher

Abstract

Symbolic model checking of parallel programs stands and falls with effective methods of dealing with the explosion of interleavings. We propose a dynamic reduction technique to avoid unnecessary interleavings. By extending Lipton’s original work with a notion of bisimilarity, we accommodate dynamic transactions, and thereby reduce dependence on the accuracy of static analysis, which is a severe bottleneck in other reduction techniques.

Related papers