Passer à la navigation principale Passer à la recherche Passer au contenu principal

Checking linearizability of concurrent priority queues

  • Université Paris 7

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collection › Contribution à une conférence › Revue par des pairs

7 Citations (Scopus)

Résumé

Efficient implementations of concurrent objects such as atomic collections are essential to modern computing. Unfortunately their correctness criteria - linearizability with respect to given ADT specifications - are hard to verify. Verifying linearizability is undecidable in general, even on classes of implementations where the usual control-state reachability is decidable. In this work we consider concurrent priority queues which are fundamental to many multi-threaded applications like task scheduling or discrete event simulation, and show that verifying linearizability of such implementations is reducible to control-state reachability. This reduction entails the first decidability results for verifying concurrent priority queues with an unbounded number of threads, and it enables the application of existing safety-verification tools for establishing their correctness.

langue originaleAnglais
titre28th International Conference on Concurrency Theory, CONCUR 2017
rédacteurs en chefRoland Meyer, Uwe Nestmann
EditeurSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronique)9783959770484
Les DOIs
étatPublié - 1 août 2017
Modification externeOui
Evénement28th International Conference on Concurrency Theory, CONCUR 2017 - Berlin, Allemagne
Durée: 5 sept. 2017 → 8 sept. 2017

Série de publications

NomLeibniz International Proceedings in Informatics, LIPIcs
Volume85
ISSN (imprimé)1868-8969

Une conférence

Une conférence28th International Conference on Concurrency Theory, CONCUR 2017
Pays/TerritoireAllemagne
La villeBerlin
période5/09/17 → 8/09/17

Empreinte digitale

Examiner les sujets de recherche de « Checking linearizability of concurrent priority queues ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation