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

On reducing linearizability to state reachability

  • Université Paris 7
  • IMDEA Software Institute

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

28 Citations (Scopus)

Résumé

Efficient implementations of atomic objects such as concurrent stacks and queues are especially susceptible to programming errors, and necessitate automatic verification. Unfortunately their correctness criteria — linearizability with respect to given ADT specifications — are hard to verify. Even on classes of implementations where the usual temporal safety properties like control-state reachability are decidable, linearizability is undecidable. In this work we demonstrate that verifying linearizability for certain fixed ADT specifications is reducible to control-state reachability, despite being harder for arbitrary ADTs. We effectuate this reduction for several of the most popular atomic objects. This reduction yields the first decidability results for verification without bounding the number of concurrent threads. Furthermore, it enables the application of existing safety-verification tools to linearizability verification.

langue originaleAnglais
titreAutomata, Languages, and Programming - 42nd International Colloquium, ICALP 2015, Proceedings
rédacteurs en chefNaoki Kobayashi, Bettina Speckmann, Kazuo Iwama, Magnus M. Halldorsson
EditeurSpringer Verlag
Pages95-107
Nombre de pages13
ISBN (imprimé)9783662476659
Les DOIs
étatPublié - 1 janv. 2015
Modification externeOui
Evénement42nd International Colloquium on Automata, Languages and Programming, ICALP 2015 - Kyoto, Japon
Durée: 6 juil. 2015 → 10 juil. 2015

Série de publications

NomLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9135
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférence42nd International Colloquium on Automata, Languages and Programming, ICALP 2015
Pays/TerritoireJapon
La villeKyoto
période6/07/15 → 10/07/15

Empreinte digitale

Examiner les sujets de recherche de « On reducing linearizability to state reachability ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation