Best student paper award.International audienceAutomatic parallelization of recursive programs is still an open problem today, lacking suitable and precise static analyses. We present a novel reaching definition framework based on context-free transductions. The technique achieves a global and precise description of the data flow and discovers important semantic properties of programs. Taking the example of a real-world non-derecursivable program, we show the need for a reaching definition analysis able to handle run-time instances of statements separately. A running example sketches our parallelization scheme, and presents our reaching definition analysis. Future fruitful research, at the crossroad of program analysis and formal ...
Abstract—This paper presents the first parallel implementation of pointer analysis with Context-Free...
Analysis of recursive programs in the presence of concurrency and shared memory is undecidable. A c...
We give a translation from concurrent programs to sequential programs that reduces the context-boun...
Best student paper award.International audienceAutomatic parallelization of recursive programs is st...
International audienceParallelisation of recursive programs is still an open problem today, lacking...
In this paper, we present a novel method for parallelizing imperative programs in the presence of dy...
Reaching definitions are used in debugging, testing, program understanding and impact analysis. Inte...
AbstractWe present a generic approach for the analysis of concurrent programs with (unbounded) dynam...
We propose a general formal model of isolated hierarchical parallel computations, and identify sever...
Compilation for todays microprocessor and multi-processor architectures is facing new challenges. De...
We propose a general formal model of isolated hierarchical parallel computations, and identify sever...
Unlike sequential software, concurrent software needs a structuring mechanism capable of specifying ...
In programming languages with dynamic use of memory, such as Java, knowing that a reference variable...
Abstract. RP programs are imperative programs with parallelism and recursion and only a limited way ...
We give a translation from concurrent programs to sequential programs that reduces the context-bound...
Abstract—This paper presents the first parallel implementation of pointer analysis with Context-Free...
Analysis of recursive programs in the presence of concurrency and shared memory is undecidable. A c...
We give a translation from concurrent programs to sequential programs that reduces the context-boun...
Best student paper award.International audienceAutomatic parallelization of recursive programs is st...
International audienceParallelisation of recursive programs is still an open problem today, lacking...
In this paper, we present a novel method for parallelizing imperative programs in the presence of dy...
Reaching definitions are used in debugging, testing, program understanding and impact analysis. Inte...
AbstractWe present a generic approach for the analysis of concurrent programs with (unbounded) dynam...
We propose a general formal model of isolated hierarchical parallel computations, and identify sever...
Compilation for todays microprocessor and multi-processor architectures is facing new challenges. De...
We propose a general formal model of isolated hierarchical parallel computations, and identify sever...
Unlike sequential software, concurrent software needs a structuring mechanism capable of specifying ...
In programming languages with dynamic use of memory, such as Java, knowing that a reference variable...
Abstract. RP programs are imperative programs with parallelism and recursion and only a limited way ...
We give a translation from concurrent programs to sequential programs that reduces the context-bound...
Abstract—This paper presents the first parallel implementation of pointer analysis with Context-Free...
Analysis of recursive programs in the presence of concurrency and shared memory is undecidable. A c...
We give a translation from concurrent programs to sequential programs that reduces the context-boun...