Title
Reachability Analysis of Communicating Pushdown Systems
Abstract
The reachability analysis of recursive programs that communicate asynchronously over reliable Fifo channels calls for restrictions to ensure decidability. We extend here a model proposed by La Torre, Madhusudan and Parlato [16], 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, and thus models interrupts for working threads. We study (possibly cyclic) network architectures under a semantic assumption on communication that ensures the decidability of reachability for finite state systems. Subsequently, 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 second result is a generalization of the doubly exponential time algorithm of [16] for bounded context analysis to our symmetric queueing policy. We provide here a direct and simpler algorithm.
Year
DOI
Venue
2012
10.1007/978-3-642-12032-9_19
Logical Methods in Computer Science
Keywords
Field
DocType
reachability analysis,pushdown system,simpler algorithm,exact complexity,exponential time,dual modality,exponential time algorithm,bounded context analysis,finite state system,la torre,models interrupts,network architecture
Discrete mathematics,Computer science,Decidability,Thread (computing),Reachability,Queueing theory,Reachability problem,Double-ended queue,Recursion,Bounded function
Journal
Volume
Issue
ISSN
8
3
Logical Methods in Computer Science, Volume 8, Issue 3 (September 27, 2012) lmcs:921
ISBN
Citations 
PageRank 
3-642-12031-8
26
0.88
References 
Authors
20
4
Name
Order
Citations
PageRank
Alexander Heußner1353.13
Jérôme Leroux249430.97
Anca Muscholl3117974.92
Grégoire Sutre449235.06