Analysis of recursive programs in the presence of concurrency and shared memory is undecidable. A common approach is to remove the recursive nature of the program while dealing with concurrency. A different approach is to bound the number of context switches, which has been shown to be very useful for program analysis. In previous work, Qadeer and Rehof [36] showed that context-bounded analysis is decidable for recursive programs under a finite-state abstraction of program data. In this paper, we generalize their result to infinite-state abstractions, and also provide a new symbolic algorithm for the finite case
We propose a general formal model of isolated hierarchical parallel computations, and identify sever...
Abstract. We address the state reachability problem in concurrent pro-grams running over the TSO wea...
We study valence systems, finite-control programs over infinite-state memories modeled in terms of g...
This paper addresses the analysis of concurrent programs with shared memory. Such an analysis is und...
Context-bounded analysis of concurrent programs is a technique to compute a sequence of under-approx...
Abstract. Concurrent compositions of recursive programs with finite data are a natural abstraction m...
Concurrent compositions of recursive programs with finite data are a natural abstraction model for c...
Abstract. Context-bounded analysis has been shown to be both efficient and effective at finding bugs...
International audienceWe propose a general analysis method for recursive, concurrent programs that t...
This paper presents a new approach to the problem of verifying safety properties of concurrent progr...
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...
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 propose a general formal model of isolated hierarchical parallel computations, and identify sever...
We propose a general formal model of isolated hierarchical parallel computations, and identify sever...
Abstract. We address the state reachability problem in concurrent pro-grams running over the TSO wea...
We study valence systems, finite-control programs over infinite-state memories modeled in terms of g...
This paper addresses the analysis of concurrent programs with shared memory. Such an analysis is und...
Context-bounded analysis of concurrent programs is a technique to compute a sequence of under-approx...
Abstract. Concurrent compositions of recursive programs with finite data are a natural abstraction m...
Concurrent compositions of recursive programs with finite data are a natural abstraction model for c...
Abstract. Context-bounded analysis has been shown to be both efficient and effective at finding bugs...
International audienceWe propose a general analysis method for recursive, concurrent programs that t...
This paper presents a new approach to the problem of verifying safety properties of concurrent progr...
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...
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 propose a general formal model of isolated hierarchical parallel computations, and identify sever...
We propose a general formal model of isolated hierarchical parallel computations, and identify sever...
Abstract. We address the state reachability problem in concurrent pro-grams running over the TSO wea...
We study valence systems, finite-control programs over infinite-state memories modeled in terms of g...