Bounded Phase Analysis of Message-Passing Programs - Archive ouverte HAL Accéder directement au contenu
Rapport Année : 2011

Bounded Phase Analysis of Message-Passing Programs

Ahmed Bouajjani
  • Fonction : Auteur
  • PersonId : 840077

Résumé

We describe a novel technique for bounded analysis of asynchronous message-passing programs with ordered message queues. Our bounding parameter does not limit the number of pending messages, nor the number of "contexts-switches" between processes. Instead, we limit the number of process communication cycles, in which an unbounded number of messages are sent to an unbounded number of processes across an unbounded number of contexts. We show that remarkably, despite the potential for such vast exploration, our bounding scheme gives rise to a simple and efficient program analysis by reduction to sequential programs. As our reduction avoids explicitly representing message queues, our analysis scales irrespectively of queue content and variation.
Fichier principal
Vignette du fichier
tr-hal-BouajjaniE11.pdf (793.61 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00653085 , version 1 (17-12-2011)
hal-00653085 , version 2 (27-01-2012)

Identifiants

  • HAL Id : hal-00653085 , version 2

Citer

Ahmed Bouajjani, Michael Emmi. Bounded Phase Analysis of Message-Passing Programs. 2011. ⟨hal-00653085v2⟩
139 Consultations
249 Téléchargements

Partager

Gmail Facebook X LinkedIn More