In program synthesis, program transformation can be done on the fly, based on information generated and ex-ploited during the program construction process. For instance, some logic program generalization techniques can be pre-compiled at the logic program schema level, yielding transformation schemata that give rise to elimination of the eureka discovery, full automation of the transformation process itself, and even the predic-tion whether and which optimizations will be achieved.
Program specialization is a collection of program transformation techniques for improving program ef...
1 Introduction Program synthesis is concerned with deriving programs from their specifications. Suc...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
Programs can be classified according to their construction methodologies, such as di-vide-and-conque...
this paper, from formal specifications one may obtain executable, efficient programs by using techni...
Abstract. Schema-based logic program transformation has proven to be an eective technique for the op...
We show how the formalization and application of schemata for program development can be reduced t...
Abstract. Schema-based transformational systems maintain a library of logic program schemata which c...
AbstractWe show how the formalization and application of schemata for program development can be red...
In our method -- that we call Visual and Textual Composition of Logic Programs -- we have enhanced t...
We present an overview of the program transformation techniques which have been proposed over the pa...
We present a general strategy for stepwise, sound and progressive synthesis of logic programs from s...
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...
AbstractProlog program synthesis can be made more efficient by using schemata which capture similari...
Program specialization is a collection of program transformation techniques for improving program ef...
1 Introduction Program synthesis is concerned with deriving programs from their specifications. Suc...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
Programs can be classified according to their construction methodologies, such as di-vide-and-conque...
this paper, from formal specifications one may obtain executable, efficient programs by using techni...
Abstract. Schema-based logic program transformation has proven to be an eective technique for the op...
We show how the formalization and application of schemata for program development can be reduced t...
Abstract. Schema-based transformational systems maintain a library of logic program schemata which c...
AbstractWe show how the formalization and application of schemata for program development can be red...
In our method -- that we call Visual and Textual Composition of Logic Programs -- we have enhanced t...
We present an overview of the program transformation techniques which have been proposed over the pa...
We present a general strategy for stepwise, sound and progressive synthesis of logic programs from s...
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...
AbstractProlog program synthesis can be made more efficient by using schemata which capture similari...
Program specialization is a collection of program transformation techniques for improving program ef...
1 Introduction Program synthesis is concerned with deriving programs from their specifications. Suc...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...