This paper addresses the reachability problem for pushdown systems communicating via shared memory. It is already known that this problem is undecidable. It turns out that undecidability holds even if the shared memory consists of a single boolean variable. We propose a restriction on the behaviours of such systems, called stage bound, towards decidability. A k stage bounded run can be split into a k stages, such that in each stage there is at most one process writing to the shared memory while any number of processes may read from it. We consider several versions of stage-bounded systems and establish decidability and complexity results
Concurrent compositions of recursive programs with finite data are a natural abstraction model for c...
Well-structured pushdown systems (WSPDSs) extend pushdown systems with well-quasi-ordered (possibly ...
We give a translation from concurrent programs to sequential programs that reduces the context-bound...
We study the safety verification (reachability problem) for concurrent programs with uninterpreted f...
AbstractWe address the verification problem of networks of communicating pushdown systems modeling c...
We introduce asynchronous dynamic pushdown networks (ADPN), a new model for multithreaded programs i...
We consider the verification of distributed systems composed of an arbitrary number of asynchronous ...
We consider the verification of distributed systems composed of an arbitrary number of asynchronous ...
Multi-pushdown systems are a standard model for concurrent recursive programs, but they have an unde...
Multi-stack pushdown systems are a well-studied model of concurrent computation using threads with f...
We present a novel fixed-point algorithm to solve reachability of multi-stack pushdown systems restr...
We extend the classical model of multi-pushdown systems by considering systems that operate on a fin...
Verification of concurrent systems is a difficult problem in general, and this is the case even mor...
A multi-stack pushdown system is a natural model of concurrent programs. The basic verification prob...
We present a novel fixed-point algorithm to solve reachability of multi-stack pushdown systems restr...
Concurrent compositions of recursive programs with finite data are a natural abstraction model for c...
Well-structured pushdown systems (WSPDSs) extend pushdown systems with well-quasi-ordered (possibly ...
We give a translation from concurrent programs to sequential programs that reduces the context-bound...
We study the safety verification (reachability problem) for concurrent programs with uninterpreted f...
AbstractWe address the verification problem of networks of communicating pushdown systems modeling c...
We introduce asynchronous dynamic pushdown networks (ADPN), a new model for multithreaded programs i...
We consider the verification of distributed systems composed of an arbitrary number of asynchronous ...
We consider the verification of distributed systems composed of an arbitrary number of asynchronous ...
Multi-pushdown systems are a standard model for concurrent recursive programs, but they have an unde...
Multi-stack pushdown systems are a well-studied model of concurrent computation using threads with f...
We present a novel fixed-point algorithm to solve reachability of multi-stack pushdown systems restr...
We extend the classical model of multi-pushdown systems by considering systems that operate on a fin...
Verification of concurrent systems is a difficult problem in general, and this is the case even mor...
A multi-stack pushdown system is a natural model of concurrent programs. The basic verification prob...
We present a novel fixed-point algorithm to solve reachability of multi-stack pushdown systems restr...
Concurrent compositions of recursive programs with finite data are a natural abstraction model for c...
Well-structured pushdown systems (WSPDSs) extend pushdown systems with well-quasi-ordered (possibly ...
We give a translation from concurrent programs to sequential programs that reduces the context-bound...