. We revisit the main techniques of program transformation which are used in partial evaluation, mixed computation, supercompilation, generalized partial computation, rule-based program derivation, program specialization, compiling control, and the like. We present a methodology which underlines these techniques as a `common pattern of reasoning' and explains the various correspondences which can be established among them. This methodology consists of three steps: i) symbolic computation, ii) search for regularities, and iii) program extraction. We also discuss some control issues which occur when performing these steps. 1 Introduction During the past years researchers working in various areas of program transformation, such as partia...
A systematic stepwise transformational approach is given for deriving incremental programs from non-...
In the past, a lot of research has been done on obtaining efficient execution of programs which are ...
In understanding complex algorithms, the notions of encapsulation and modularization have played a ...
Program specialization is a program transformation methodology which improves program efficiency by ...
AbstractMixed computations and partial evaluation are powerful programming tools which any be used f...
AbstractProgram transformation is the mechanical manipulation of a program in order to improve it re...
Abstract. Generalized Partial Computation (GPC) is a program trans-formation method utilizing partia...
Abstract. This paper briefly describes the use of the program transformation methodology for the dev...
We present an overview of the program transformation techniques which have been proposed over the pa...
We present an overview of the program transformation techniques which have been proposed over the pa...
Program specialization is a collection of program transformation techniques for improving program ef...
Turchin's supercompilation is a program transformation technique for functional languages. A su...
Program specialization is a collection of program transformation techniques for improving program ef...
this paper, from formal specifications one may obtain executable, efficient programs by using techni...
Abstract: An introduction to supercompilation, a program analysis and transformation techn...
A systematic stepwise transformational approach is given for deriving incremental programs from non-...
In the past, a lot of research has been done on obtaining efficient execution of programs which are ...
In understanding complex algorithms, the notions of encapsulation and modularization have played a ...
Program specialization is a program transformation methodology which improves program efficiency by ...
AbstractMixed computations and partial evaluation are powerful programming tools which any be used f...
AbstractProgram transformation is the mechanical manipulation of a program in order to improve it re...
Abstract. Generalized Partial Computation (GPC) is a program trans-formation method utilizing partia...
Abstract. This paper briefly describes the use of the program transformation methodology for the dev...
We present an overview of the program transformation techniques which have been proposed over the pa...
We present an overview of the program transformation techniques which have been proposed over the pa...
Program specialization is a collection of program transformation techniques for improving program ef...
Turchin's supercompilation is a program transformation technique for functional languages. A su...
Program specialization is a collection of program transformation techniques for improving program ef...
this paper, from formal specifications one may obtain executable, efficient programs by using techni...
Abstract: An introduction to supercompilation, a program analysis and transformation techn...
A systematic stepwise transformational approach is given for deriving incremental programs from non-...
In the past, a lot of research has been done on obtaining efficient execution of programs which are ...
In understanding complex algorithms, the notions of encapsulation and modularization have played a ...