kirancodes.me
To Proof Maintenance & Beyond!

The lazy happens-before relation: better partial-order reduction for systematic concurrency testing

Paul Thomson, Alastair F. Donaldson

Abstract

We present the lazy happens-before relation (lazy HBR), which ignores mutex-induced edges to provide a more precise notion of state equivalence compared with the traditional happens-before relation. We demonstrate experimentally that the lazy HBR has the potential to provide greater schedule reduction during systematic concurrency testing with respect to a set of 79 Java benchmarks.

DOI 10.1145/2688500.2688533

Related papers