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

On the completeness of verifying message passing programs under bounded asynchrony

  • Université Paris 7
  • Microsoft Research

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

40 Citations (Scopus)

Résumé

We address the problem of verifying message passing programs, defined as a set of processes communicating through unbounded FIFO buffers. We introduce a bounded analysis that explores a special type of computations, called k-synchronous. These computations can be viewed as (unbounded) sequences of interaction phases, each phase allowing at most k send actions (by different processes), followed by a sequence of receives corresponding to sends in the same phase. We give a procedure for deciding k-synchronizability of a program, i.e., whether every computation is equivalent (has the same happens-before relation) to one of its k-synchronous computations. We show that reachability over k-synchronous computations and checking k-synchronizability are both PSPACE-complete.

langue originaleAnglais
titreComputer Aided Verification - 30th International Conference, CAV 2018, Held as Part of the Federated Logic Conference, FloC 2018, Proceedings
rédacteurs en chefGeorg Weissenbacher, Hana Chockler
EditeurSpringer Verlag
Pages372-391
Nombre de pages20
ISBN (imprimé)9783319961415
Les DOIs
étatPublié - 1 janv. 2018
Modification externeOui
Evénement30th International Conference on Computer Aided Verification, CAV 2018 Held as Part of the Federated Logic Conference, FloC 2018 - Oxford, Royaume-Uni
Durée: 14 juil. 2018 → 17 juil. 2018

Série de publications

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

Une conférence

Une conférence30th International Conference on Computer Aided Verification, CAV 2018 Held as Part of the Federated Logic Conference, FloC 2018
Pays/TerritoireRoyaume-Uni
La villeOxford
période14/07/18 → 17/07/18

Empreinte digitale

Examiner les sujets de recherche de « On the completeness of verifying message passing programs under bounded asynchrony ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation