We give a translation from concurrent programs to sequential programs that reduces the context-bounded reachability problem in the concurrent program to a reachability problem in the sequential one. The translation has two salient features: (a) the sequential program tracks, at any time, the local state of only one thread (though it does track multiple copies of shared variables), and (b) all reachable states of the sequential program correspond to reachable states of the concurrent program. We also implement our transformation in the setting of concurrent recursive programs with finite data domains, and show that the resulting sequential program can be model-checked efficiently using existing recursive sequential program reachabi...
Abstract. We address the state reachability problem in concurrent pro-grams running over the TSO wea...
We show that the bounded context-switching reachability problem for concurrent finite systems commun...
AbstractWe present a generic approach for the analysis of concurrent programs with (unbounded) dynam...
We give a translation from concurrent programs to sequential programs that reduces the context-boun...
We give a translation from concurrent programs to sequential programs that reduces the context-bound...
We exhibit assertion-preserving (reachability preserving) transformations from parameterized concurr...
This paper addresses the analysis of concurrent programs with shared memory. Such an analysis is und...
We exhibit assertion-preserving (reachability-preserving) transformations from parameterized concurr...
Concurrent compositions of recursive programs with finite data are a natural abstraction model for c...
Analysis of recursive programs in the presence of concurrency and shared memory is undecidable. A c...
We study the safety verification (reachability problem) for concurrent programs with uninterpreted f...
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...
Concurrent programs are more difficult to test than sequential programs because of nondeterministic ...
We propose a general framework for compositional under-approximate concurrent program analyses by re...
Abstract. We address the state reachability problem in concurrent pro-grams running over the TSO wea...
We show that the bounded context-switching reachability problem for concurrent finite systems commun...
AbstractWe present a generic approach for the analysis of concurrent programs with (unbounded) dynam...
We give a translation from concurrent programs to sequential programs that reduces the context-boun...
We give a translation from concurrent programs to sequential programs that reduces the context-bound...
We exhibit assertion-preserving (reachability preserving) transformations from parameterized concurr...
This paper addresses the analysis of concurrent programs with shared memory. Such an analysis is und...
We exhibit assertion-preserving (reachability-preserving) transformations from parameterized concurr...
Concurrent compositions of recursive programs with finite data are a natural abstraction model for c...
Analysis of recursive programs in the presence of concurrency and shared memory is undecidable. A c...
We study the safety verification (reachability problem) for concurrent programs with uninterpreted f...
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...
Concurrent programs are more difficult to test than sequential programs because of nondeterministic ...
We propose a general framework for compositional under-approximate concurrent program analyses by re...
Abstract. We address the state reachability problem in concurrent pro-grams running over the TSO wea...
We show that the bounded context-switching reachability problem for concurrent finite systems commun...
AbstractWe present a generic approach for the analysis of concurrent programs with (unbounded) dynam...