We show that the bounded context-switching reachability problem for concurrent finite systems communicating using unbounded FIFO queues is decidable, where in each context a process reads from only one queue (but is allowed to write onto all other queues). Our result also holds when individual processes are finite-state recursive programs provided a process dequeues messages only when its local stack is empty. We then proceed to classify architectures that admit a decidable (unbounded context switching) reachability problem, using the decidability of bounded context switching. We show that the precise class of decidable architectures for recursive programs are the forest architectures, while the decidable architectures for non-recursive pro...
This paper addresses the reachability problem for pushdown systems communicating via shared memory...
The undecidability of basic decision problems for general FIFO machines such as reachability and unb...
Abstract. Context-bounded analysis has been shown to be both efficient and effective at finding bugs...
We show that the bounded context-switching reachability problem for concurrent finite systems commun...
Abstract. We show that the bounded context-switching reachability problem for concurrent finite syst...
Concurrent compositions of recursive programs with finite data are a natural abstraction model for c...
Abstract. Concurrent compositions of recursive programs with finite data are a natural abstraction m...
Context-bounded analysis of concurrent programs is a technique to compute a sequence of under-approx...
Analysis of recursive programs in the presence of concurrency and shared memory is undecidable. A c...
Abstract. We address the state reachability problem in concurrent pro-grams running over the TSO wea...
We give a translation from concurrent programs to sequential programs that reduces the context-bound...
We give a translation from concurrent programs to sequential programs that reduces the context-boun...
We study valence systems, finite-control programs over infinite-state memories modeled in terms of g...
The undecidability of basic decision problems for general FIFO machines suchas reachability and unbo...
The reachability analysis of recursive programs that communicate asynchro-nously over reliable Fifo ...
This paper addresses the reachability problem for pushdown systems communicating via shared memory...
The undecidability of basic decision problems for general FIFO machines such as reachability and unb...
Abstract. Context-bounded analysis has been shown to be both efficient and effective at finding bugs...
We show that the bounded context-switching reachability problem for concurrent finite systems commun...
Abstract. We show that the bounded context-switching reachability problem for concurrent finite syst...
Concurrent compositions of recursive programs with finite data are a natural abstraction model for c...
Abstract. Concurrent compositions of recursive programs with finite data are a natural abstraction m...
Context-bounded analysis of concurrent programs is a technique to compute a sequence of under-approx...
Analysis of recursive programs in the presence of concurrency and shared memory is undecidable. A c...
Abstract. We address the state reachability problem in concurrent pro-grams running over the TSO wea...
We give a translation from concurrent programs to sequential programs that reduces the context-bound...
We give a translation from concurrent programs to sequential programs that reduces the context-boun...
We study valence systems, finite-control programs over infinite-state memories modeled in terms of g...
The undecidability of basic decision problems for general FIFO machines suchas reachability and unbo...
The reachability analysis of recursive programs that communicate asynchro-nously over reliable Fifo ...
This paper addresses the reachability problem for pushdown systems communicating via shared memory...
The undecidability of basic decision problems for general FIFO machines such as reachability and unb...
Abstract. Context-bounded analysis has been shown to be both efficient and effective at finding bugs...