We consider the reachability problem for finite-state multi-threaded programs under the promising semantics (PS 2.0) of Lee et al., which captures most common program transformations. Since reachability is already known to be undecidable in the fragment of PS 2.0 with only release-acquire accesses (PS 2.0-ra), we consider the fragment with only relaxed accesses and promises (PS 2.0-rlx). We show that reachability under PS 2.0-rlx is undecidable in general and that it becomes decidable, albeit non-primitive recursive, if we bound the number of promises. Given these results, we consider a bounded version of the reachability problem. To this end, we bound both the number of promises and of "view-switches", i.e., the number of times the process...
We study the safety verification (reachability problem) for concurrent programs with uninterpreted f...
We propose an approach for reducing the PSO reachability analysis of concurrent programs to their SC...
AbstractProcess rewrite systems (PRS) are widely accepted as a formalism for the description of infi...
We consider the reachability problem for finite-state multi-threaded programs under the promising se...
In PLDI'20, Lee et al. introduced the \emph{promising } semantics PS 2.0 of the C++ concurrency that...
We study the safety verification problem for parameterized systems under the release-acquire (RA) se...
We consider parameterized verification of concurrent programs under the Total Store Order (TSO) sema...
A multi-stack pushdown system is a natural model of concurrent programs. The basic verification prob...
. We consider the problem of verifying correctness properties of a class of programs with states tha...
AbstractWe address the verification problem of networks of communicating pushdown systems modeling c...
For programs whose data variables range over Boolean or finite domains, program verification is deci...
Pthread-style multithreaded programs feature rich thread communication mechanisms, such as shared va...
In this paper, we consider asynchronous programs consisting of multiple recursive threads running in...
Pthread-style multithreaded programs feature rich thread communication mechanisms, such as shared va...
This paper addresses the reachability problem for pushdown systems communicating via shared memory...
We study the safety verification (reachability problem) for concurrent programs with uninterpreted f...
We propose an approach for reducing the PSO reachability analysis of concurrent programs to their SC...
AbstractProcess rewrite systems (PRS) are widely accepted as a formalism for the description of infi...
We consider the reachability problem for finite-state multi-threaded programs under the promising se...
In PLDI'20, Lee et al. introduced the \emph{promising } semantics PS 2.0 of the C++ concurrency that...
We study the safety verification problem for parameterized systems under the release-acquire (RA) se...
We consider parameterized verification of concurrent programs under the Total Store Order (TSO) sema...
A multi-stack pushdown system is a natural model of concurrent programs. The basic verification prob...
. We consider the problem of verifying correctness properties of a class of programs with states tha...
AbstractWe address the verification problem of networks of communicating pushdown systems modeling c...
For programs whose data variables range over Boolean or finite domains, program verification is deci...
Pthread-style multithreaded programs feature rich thread communication mechanisms, such as shared va...
In this paper, we consider asynchronous programs consisting of multiple recursive threads running in...
Pthread-style multithreaded programs feature rich thread communication mechanisms, such as shared va...
This paper addresses the reachability problem for pushdown systems communicating via shared memory...
We study the safety verification (reachability problem) for concurrent programs with uninterpreted f...
We propose an approach for reducing the PSO reachability analysis of concurrent programs to their SC...
AbstractProcess rewrite systems (PRS) are widely accepted as a formalism for the description of infi...