Proof of Quiescent Consistency of a Diffracting Tree Queue in KIV

This page describes the proofs of quiescent consistency of the blocking queue implementation with diffracting trees, as given in our submitted paper [FM14]. We have mechanized the essential parts of the coupled simulation proof for the queue in KIV: showing that a coupled simulation exists from the augmented data type B to the abstract data type A. Here is an overview of the KIV project, its central aspects are as follows:

Bibliography

[FM14] Quiescent Consistency: Defining and Verifying Relaxed Linearizability J. Derrick, B. Dongol, G. Schellhorn, B. Tofan, O. Travkin and H. Wehrheim submitted to FM14.
[TOPLAS10] Mechanically verified proof obligations for linearizability J. Derrick, G. Schellhorn and H. Wehrheim TOPLAS 2010.



[Impressum] [E-Mail]