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

Boosting Sequential Consistency Checking Using Saturation

  • Rachid Zennou
  • , Mohamed Faouzi Atig
  • , Ranadeep Biswas
  • , Ahmed Bouajjani
  • , Constantin Enea
  • , Mohammed Erradi

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

We address the problem of checking that an execution of a shared memory concurrent program is sequentially consistent (SC). This problem is NP-hard due to the necessity of finding a total order between the write operations that induces an acyclic happen-before relation. We propose an approach allowing to avoid falling systematically in the worst case, and to check SCness in polynomial-time in most cases in practice. The approach is based on a simple yet powerful saturation-based procedure for computing write constraints that must hold for SCness, allowing on one hand fast detection of SC violations, and on the other hand reducing drastically the search space for a total order witnessing SCness.

langue originaleAnglais
titreAutomated Technology for Verification and Analysis - 18th International Symposium, ATVA 2020, Proceedings
rédacteurs en chefDang Van Hung, Oleg Sokolsky
EditeurSpringer Science and Business Media Deutschland GmbH
Pages360-376
Nombre de pages17
ISBN (imprimé)9783030591519
Les DOIs
étatPublié - 1 janv. 2020
Modification externeOui
Evénement18th International Symposium on Automated Technology for Verification and Analysis, ATVA 2020 - Hanoi, Viet-Nam
Durée: 19 oct. 202023 oct. 2020

Série de publications

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

Une conférence

Une conférence18th International Symposium on Automated Technology for Verification and Analysis, ATVA 2020
Pays/TerritoireViet-Nam
La villeHanoi
période19/10/2023/10/20

Empreinte digitale

Examiner les sujets de recherche de « Boosting Sequential Consistency Checking Using Saturation ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation