Reachability Analysis of Communicating Pushdown Systems

Abstract : The reachability analysis of recursive programs that communicate over asynchronous and reliable Fifo channels calls for restrictions to ensure decidability. We extend here a model proposed by La Torre, Madhusudan and Parlato [LMP08], based on communicating pushdown systems that can dequeue with empty stack only. Our extension adds the dual modality, which allows to dequeue with non-empty stack, thus modelling interrupts for working threads. We study (possibly cyclic) network architectures under a semantic assumption (mutex communication) that ensures the decidability of reachability for finite state systems. Sub- sequently, we determine precisely how pushdowns can be added to this setting while preserving the decidability; in the positive case we obtain exponential time as the exact complexity bound of reachability. A sec- ond result is a generalization of the doubly exponential time algorithm of [LMP08] for bounded context analysis to our symmetric queueing policy. We provide here a direct (and simpler) proof
Document type :
Preprints, Working Papers, ...
2010
Liste complète des métadonnées

Cited literature [16 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-00443529
Contributor : Alexander Heußner <>
Submitted on : Thursday, December 31, 2009 - 12:43:46 PM
Last modification on : Wednesday, May 9, 2018 - 11:24:02 AM
Document(s) archivé(s) le : Thursday, October 18, 2012 - 11:35:30 AM

File

paper.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00443529, version 1

Collections

Citation

Alexander Heußner, Jérôme Leroux, Anca Muscholl, Grégoire Sutre. Reachability Analysis of Communicating Pushdown Systems. 2010. 〈hal-00443529〉

Share

Metrics

Record views

235

Files downloads

138