Verification of a Concurrent Deque Implementation

@inproceedings{Blumofe1999VerificationOA,
  title={Verification of a Concurrent Deque Implementation},
  author={Robert D. Blumofe and C. Greg Plaxton and Sandip Ray},
  year={1999}
}
We prove the correctness of the concurrent deque component o f a recent implementation of the work-stealing algorithm. Specifically, we prove that this concurrent dequ implementation is synchronizable. Synchronizability is a weaker condition than the more traditional notion of ser ializability. Our concurrent deque implementation is not serializable, but its synchronizability makes it suf ficient for use in the work-stealing algorithm. Whereas serializability requires that concurrent method… CONTINUE READING