kirancodes.me
To Proof Maintenance & Beyond!

Input-covering schedules for multithreaded programs

Tom Bergan, Luis Ceze, Dan Grossman

Abstract

We propose constraining multithreaded execution to small sets of input-covering schedules, which we define as follows: given a program P, we say that a set of schedules ∑ covers all inputs of program P if, when given any input, P's execution can be constrained to some schedule in ∑ and still produce a semantically valid result.

DOI 10.1145/2509136.2509508

Related papers