International audiencePartial evaluation is a program-transformation technique that automatically specializes a program with respect to user-supplied invariants. Despite successful applications in areas such as graphics, operating systems, and software engineering, partial evaluators have yet to achieve widespread use. One reason is the difficulty of adequately describing specialization opportunities. Indeed, under-specialization or over-specialization often occurs, without any direct feedback to the user as to the source of the problem. We have developed a high-level, module-based language allowing the programmer to guide the choice of both the code to specialize and the invariants to exploit during the specialization process. To ease the ...
Partial evaluation, or program specialization, is used when a variable is known to often hold one pa...
Abstract: Program specialization for object-oriented languages by the method of partial ev...
Flexibility is recognized as a key feature in structuring software, and many architectures have been...
Abstract. Partial evaluation is a program transformation that automatically specializes a program wi...
As partial evaluation gets more mature, it is now possible to use this program transformation techni...
. A partial evaluator, given a program and a known "static" part of its input data, output...
Up to now partial evaluation has focused on the specialization process Less attention has been dev...
Information generated by abstract interpreters has long been used to perform program specialization...
. We have developed and implemented a partial evaluator for a subset of Fortran 77. A partial evalua...
AbstractHitherto all partial evaluators have processed a complete program to produce a complete resi...
Partial evaluation is a technique traditionally used in compilation. We have adapted this technique ...
Partial evaluation is a source to source program transformation that makes use of symbolic interpre-...
Partial evaluation has been the subject of rapidly increasing activity over the past decade since it...
Partial evaluation is an automatic program transformation that optimizes programs by specialization....
Program specialisation aims at improving the overall performance of programs by performing source to...
Partial evaluation, or program specialization, is used when a variable is known to often hold one pa...
Abstract: Program specialization for object-oriented languages by the method of partial ev...
Flexibility is recognized as a key feature in structuring software, and many architectures have been...
Abstract. Partial evaluation is a program transformation that automatically specializes a program wi...
As partial evaluation gets more mature, it is now possible to use this program transformation techni...
. A partial evaluator, given a program and a known "static" part of its input data, output...
Up to now partial evaluation has focused on the specialization process Less attention has been dev...
Information generated by abstract interpreters has long been used to perform program specialization...
. We have developed and implemented a partial evaluator for a subset of Fortran 77. A partial evalua...
AbstractHitherto all partial evaluators have processed a complete program to produce a complete resi...
Partial evaluation is a technique traditionally used in compilation. We have adapted this technique ...
Partial evaluation is a source to source program transformation that makes use of symbolic interpre-...
Partial evaluation has been the subject of rapidly increasing activity over the past decade since it...
Partial evaluation is an automatic program transformation that optimizes programs by specialization....
Program specialisation aims at improving the overall performance of programs by performing source to...
Partial evaluation, or program specialization, is used when a variable is known to often hold one pa...
Abstract: Program specialization for object-oriented languages by the method of partial ev...
Flexibility is recognized as a key feature in structuring software, and many architectures have been...