AbstractWe present a generic approach for the analysis of concurrent programs with (unbounded) dynamic creation of threads and recursive procedure calls. We define a model for such programs based on a set of term rewrite rules where terms represent control configurations. The reachability problem for this model is undecidable. Therefore, we propose a method for analyzing such models based on computing abstractions of their sets of computation paths. Our approach allows to compute such abstractions as least solutions of a system of (path language) constraints. More precisely, given a program and two regular sets of configurations (process terms) T and T′, we provide (1) a construction of a system of constraints which characterizes the set of...
International audienceWe propose a general analysis method for recursive, concurrent programs that t...
This paper addresses the analysis of concurrent programs with shared memory. Such an analysis is und...
Concurrent languages present complex problems for program analysis. Existing analyses are either imp...
AbstractWe present a generic approach for the analysis of concurrent programs with (unbounded) dynam...
AbstractWe define a new model called O-PRS that extends the Process Rewrite Systems formalism with a...
Concurrent software systems are more difficult to design and analyze than sequential systems. Consid...
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...
Reachability analysis is an attractive technique for analysis of concurrent programs because it is s...
The object-oriented paradigm in software engineering provides support for the construction of modula...
Abstract. We propose a sound, complete, and automatic method for pairwise reachability analysis of h...
We define a new model called O-PRS that extends the Process Rewrite Systems formalism with a new ass...
We extend the relational approach to interprocedural analysis of sequential programs to concurrent p...
The introduction of concurrency into programs has added to the complexity of the software design pro...
We introduce asynchronous dynamic pushdown networks (ADPN), a new model for multithreaded programs i...
International audienceWe propose a general analysis method for recursive, concurrent programs that t...
This paper addresses the analysis of concurrent programs with shared memory. Such an analysis is und...
Concurrent languages present complex problems for program analysis. Existing analyses are either imp...
AbstractWe present a generic approach for the analysis of concurrent programs with (unbounded) dynam...
AbstractWe define a new model called O-PRS that extends the Process Rewrite Systems formalism with a...
Concurrent software systems are more difficult to design and analyze than sequential systems. Consid...
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...
Reachability analysis is an attractive technique for analysis of concurrent programs because it is s...
The object-oriented paradigm in software engineering provides support for the construction of modula...
Abstract. We propose a sound, complete, and automatic method for pairwise reachability analysis of h...
We define a new model called O-PRS that extends the Process Rewrite Systems formalism with a new ass...
We extend the relational approach to interprocedural analysis of sequential programs to concurrent p...
The introduction of concurrency into programs has added to the complexity of the software design pro...
We introduce asynchronous dynamic pushdown networks (ADPN), a new model for multithreaded programs i...
International audienceWe propose a general analysis method for recursive, concurrent programs that t...
This paper addresses the analysis of concurrent programs with shared memory. Such an analysis is und...
Concurrent languages present complex problems for program analysis. Existing analyses are either imp...