We propose a general framework for compositional under-approximate concurrent program analyses by reduction to sequential program analyses—so-called sequentializations. We notice the existing sequentializations—based on bounding the number of execution contexts, execution rounds, or delays from a deterministic task-schedule—rely on three key features for scalable concurrent program analyses: (i) reduction to the sequential program model, (ii) compositional reasoning to avoid expensive task-product constructions, and (iii) parameterized exploration bounds. To understand how those sequentializations can be unified and generalized, we define a general framework which preserves their key features, and in which those sequentializations are parti...
In order to achieve greater computational power, processors now contain several cores that work in p...
Sequentialization is one of the most promising approaches for the symbolic analysis of concurrent pr...
Lazy sequentialization has emerged as one of the most promising approaches for concurrent program an...
We exhibit assertion-preserving (reachability-preserving) transformations from parameterized concurr...
We exhibit assertion-preserving (reachability preserving) transformations from parameterized concurr...
We give a translation from concurrent programs to sequential programs that reduces the context-bound...
This paper addresses the analysis of concurrent programs with shared memory. Such an analysis is und...
We give a translation from concurrent programs to sequential programs that reduces the context-boun...
Synchronous languages ensure deterministic concurrency, but at the price of heavy restrictions on wh...
Sequentialization translates concurrent programs into (under certain assumptions) equivalent nondete...
We present an algorithmic method for the synthesis of concurrent programs that are optimal with resp...
Abstract. We present a reduction from a concurrent real-time program with priority preemptive schedu...
We present an algorithmic method for the synthesis of concurrent programs that are optimal with resp...
Abstract. We present a reduction from a concurrent real-time program with priority preemptive schedu...
We describe a new sequentialization-based approach to the symbolic verification of multi-threaded pr...
In order to achieve greater computational power, processors now contain several cores that work in p...
Sequentialization is one of the most promising approaches for the symbolic analysis of concurrent pr...
Lazy sequentialization has emerged as one of the most promising approaches for concurrent program an...
We exhibit assertion-preserving (reachability-preserving) transformations from parameterized concurr...
We exhibit assertion-preserving (reachability preserving) transformations from parameterized concurr...
We give a translation from concurrent programs to sequential programs that reduces the context-bound...
This paper addresses the analysis of concurrent programs with shared memory. Such an analysis is und...
We give a translation from concurrent programs to sequential programs that reduces the context-boun...
Synchronous languages ensure deterministic concurrency, but at the price of heavy restrictions on wh...
Sequentialization translates concurrent programs into (under certain assumptions) equivalent nondete...
We present an algorithmic method for the synthesis of concurrent programs that are optimal with resp...
Abstract. We present a reduction from a concurrent real-time program with priority preemptive schedu...
We present an algorithmic method for the synthesis of concurrent programs that are optimal with resp...
Abstract. We present a reduction from a concurrent real-time program with priority preemptive schedu...
We describe a new sequentialization-based approach to the symbolic verification of multi-threaded pr...
In order to achieve greater computational power, processors now contain several cores that work in p...
Sequentialization is one of the most promising approaches for the symbolic analysis of concurrent pr...
Lazy sequentialization has emerged as one of the most promising approaches for concurrent program an...