kirancodes.me
To Proof Maintenance & Beyond!

Hoare-style specifications as correctness conditions for non-linearizable concurrent objects

Ilya Sergey, Aleksandar Nanevski, Anindya Banerjee, Germán Andrés Delbianco

Abstract

Designing efficient concurrent objects often requires abandoning the standard specification technique of linearizability in favor of more relaxed correctness conditions. However, the variety of alternatives makes it difficult to choose which condition to employ, and how to compose them when using objects specified by different conditions.

Related papers