Verifying Communicating Multi-pushdown Systems - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Communication Dans Un Congrès Année : 2014

Verifying Communicating Multi-pushdown Systems

Résumé

Communicating multi-pushdown systems model networks of multi-threaded recursive programs communicating via reliable FIFO channels. Hence their verification problems are undecidable in general. The behaviours of these systems can be represented as directed graphs, which subsume both Message Sequence Charts and nested words. We extend the notion of split-width to these graphs, defining a simple algebra to compose/decompose these behaviours using two natural operations: shuffle and merge. We obtain simple, uniform and optimal decision procedures for various verification problems parametrized by split-width, ranging from reachability to model-checking against MSO, PDL and Temporal Logics.
Fichier principal
Vignette du fichier
splitcbm-hal.pdf (409.33 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00943690 , version 1 (17-02-2014)

Identifiants

  • HAL Id : hal-00943690 , version 1

Citer

Aiswarya Cyriac, Paul Gastin, K. Narayan Kumar. Verifying Communicating Multi-pushdown Systems. 12th International Symposium on Automated Technology for Verification and Analysis (ATVA'14), 2014, Sydney, Australia. pp.1-17. ⟨hal-00943690⟩
164 Consultations
109 Téléchargements

Partager

Gmail Facebook X LinkedIn More