Partial evaluation is a technique traditionally used in compilation. We have adapted this technique to the undestanding of scientific application programs during their maintenance and we have implemented a tool. This tool analyzes Fortran 90 programs and performs an interprocedural pointer analysis. This paper presents how we have specified this analysis with different formalisms (inference rules with global definitions and set and relational operators). Then we present the tool implementing these specifications. It has been implemented in a generic programming environment and a graphical inetrface has been developped to visualize the information computed during the partial evaluation
In software development an emphasis is placed on creating reusable general programs which solve a wi...
Partial evaluation is a high-level optimization technique that, given a program text and some of its...
Information generated by abstract interpreters has long been used to perform program specialization...
International audienceThis paper reports on an approach for improving the understanding of old progr...
International audiencePartial evaluation is a program-transformation technique that automatically sp...
. We have developed and implemented a partial evaluator for a subset of Fortran 77. A partial evalua...
As partial evaluation gets more mature, it is now possible to use this program transformation techni...
Abstract. We have developed and implemented a partial evaluator for a subset of Fortran 77. A partia...
Partial evaluation is a source to source program transformation that makes use of symbolic interpre-...
We report on a case study in the application of partial evaluation, initiatedby the desire to speed ...
We revisit Bondorf and Palsberg's compilation of actions using< the offline syntax-directed partial ...
Flexibility is recognized as a key feature in structuring software, and many architectures have been...
Partial evaluation is an automatic program transformation that optimizes programs by specialization....
Partial evaluation has been the subject of rapidly increasing activity over the past decade since it...
Partial evaluation is a program specialization technique that allows to optimize programs for which ...
In software development an emphasis is placed on creating reusable general programs which solve a wi...
Partial evaluation is a high-level optimization technique that, given a program text and some of its...
Information generated by abstract interpreters has long been used to perform program specialization...
International audienceThis paper reports on an approach for improving the understanding of old progr...
International audiencePartial evaluation is a program-transformation technique that automatically sp...
. We have developed and implemented a partial evaluator for a subset of Fortran 77. A partial evalua...
As partial evaluation gets more mature, it is now possible to use this program transformation techni...
Abstract. We have developed and implemented a partial evaluator for a subset of Fortran 77. A partia...
Partial evaluation is a source to source program transformation that makes use of symbolic interpre-...
We report on a case study in the application of partial evaluation, initiatedby the desire to speed ...
We revisit Bondorf and Palsberg's compilation of actions using< the offline syntax-directed partial ...
Flexibility is recognized as a key feature in structuring software, and many architectures have been...
Partial evaluation is an automatic program transformation that optimizes programs by specialization....
Partial evaluation has been the subject of rapidly increasing activity over the past decade since it...
Partial evaluation is a program specialization technique that allows to optimize programs for which ...
In software development an emphasis is placed on creating reusable general programs which solve a wi...
Partial evaluation is a high-level optimization technique that, given a program text and some of its...
Information generated by abstract interpreters has long been used to perform program specialization...