Parameterized Verification of Communicating Automata under Context Bounds - Archive ouverte HAL
Communication Dans Un Congrès Année : 2014

Parameterized Verification of Communicating Automata under Context Bounds

Résumé

We study the verification problem for parameterized communicating automata (PCA), in which processes synchronize via message passing. A given PCA can be run on any topology of bounded degree (such as pipelines, rings, or ranked trees), and communication may take place between any two processes that are adjacent in the topology. Parameterized verification asks if there is a topology from a given topology class that allows for an accepting run of the given PCA. In general, this problem is undecidable even for synchronous communication and simple pipeline topologies. We therefore consider context-bounded verification, which restricts the behavior of each single process. For several variants of context bounds, we show that parameterized verification over pipelines, rings, and ranked trees is decidable. Our approach is automata-theoretic and uniform. We introduce a notion of graph acceptor that identifies those topologies allowing for an accepting run. Depending on the given topology class, the topology acceptor can then be restricted, or adjusted, so that the verification problem reduces to checking emptiness of finite automata or tree automata.
Fichier principal
Vignette du fichier
verifpca.pdf (288.53 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00984421 , version 1 (28-04-2014)

Identifiants

  • HAL Id : hal-00984421 , version 1

Citer

Benedikt Bollig, Paul Gastin, Jana Schubert. Parameterized Verification of Communicating Automata under Context Bounds. 8th Workshop on Reachability Problems in Computational Models (RP'14), 2014, Oxford, United Kingdom. pp.45-57. ⟨hal-00984421⟩
457 Consultations
207 Téléchargements

Partager

More