International audienceParallelisation of recursive programs is still an open problem today, lacking suitable and precise static analyses. This article presents a novel data-flow analysis framework based on context-free languages. Necessity is shown for developing new models to handle recursivity~; we present a powerful analysis technique for a class of recursive programs. This technique achieves a global and precise description of the data flow and discovers important semantic properties of the programs.La parallélisation de programmes récursifs reste un problème largement ouvert aujourd'hui, faute d'analyses statiques suffisamment précises pour ces programmes. Cet article présente une application originale des langages algébrique...
La transformation de programmes est une pratique très courante dans le domaine des sciences informat...
Si la production de logiciel fiable est depuis longtemps la préoccupation d'ingénieurs, elle devient...
Les analyses statiques ont pour but de déterminer les propriétés des programmes au moment de la comp...
International audienceParallelisation of recursive programs is still an open problem today, lacking...
A new approach to data flow analysis of procedural pro-grams and programs with recursive data struct...
Best student paper award.International audienceAutomatic parallelization of recursive programs is st...
Compilation for todays microprocessor and multi-processor architectures is facing new challenges. De...
L analyse comportementale traditionnelle opère en général au niveau de l implantation de comportemen...
The solution of data-flow analysis of object-oriented programming languages such as C++/Java is need...
International audienceMost imperative languages only offer arrays as "first-class" datastructures. O...
Cette thèse présente un algorithme d'analyse statique pour des programmes parallèles. Il généralise ...
This technical report surveys recent work in the area of interprocedural data flow analysis. We summ...
L’analyse statique de programmes est un domaine crucial en compilation, en optimisation, et en vali...
Nous présentons un cadre général d analyse statique pour raisonner sur les propriétés des programmes...
Static program analysis is in general more precise if it is sensitive to execution contexts (executi...
La transformation de programmes est une pratique très courante dans le domaine des sciences informat...
Si la production de logiciel fiable est depuis longtemps la préoccupation d'ingénieurs, elle devient...
Les analyses statiques ont pour but de déterminer les propriétés des programmes au moment de la comp...
International audienceParallelisation of recursive programs is still an open problem today, lacking...
A new approach to data flow analysis of procedural pro-grams and programs with recursive data struct...
Best student paper award.International audienceAutomatic parallelization of recursive programs is st...
Compilation for todays microprocessor and multi-processor architectures is facing new challenges. De...
L analyse comportementale traditionnelle opère en général au niveau de l implantation de comportemen...
The solution of data-flow analysis of object-oriented programming languages such as C++/Java is need...
International audienceMost imperative languages only offer arrays as "first-class" datastructures. O...
Cette thèse présente un algorithme d'analyse statique pour des programmes parallèles. Il généralise ...
This technical report surveys recent work in the area of interprocedural data flow analysis. We summ...
L’analyse statique de programmes est un domaine crucial en compilation, en optimisation, et en vali...
Nous présentons un cadre général d analyse statique pour raisonner sur les propriétés des programmes...
Static program analysis is in general more precise if it is sensitive to execution contexts (executi...
La transformation de programmes est une pratique très courante dans le domaine des sciences informat...
Si la production de logiciel fiable est depuis longtemps la préoccupation d'ingénieurs, elle devient...
Les analyses statiques ont pour but de déterminer les propriétés des programmes au moment de la comp...