peer-reviewedProgram transformation is a popular technique for attempting to improve the e ciency of a program. At a high level, program transformation is the process of taking an input program and transforming it into an improved version of the original, bearing the same constraints as the original, e.g. termination constraints. In this paper, we focus on three fold/unfold [3] based transformation systems, positive supercom- pilation [26, 25, 21, 2, 12] and distillation [8{11] and HOSC [19, 18]. We focus on derivatives of both that use labelled transition systems [12, 11] and we present these systems, their underlying theory, and implementations. Based upon these implementations we will present an analysis of how they compare to ...
AbstractThis paper shows how the Improvement Theorem — a semantic condition for establishing the tot...
The unfold/fold framework constitutes the spine of many program transformation strategies. However,...
non-peer-reviewedIn this paper, we give a re-formulation of our previously defined distillation algo...
Abstract. Program transformation is a popular technique for attempt-ing to improve the efficiency of...
peer-reviewedThis paper shows that a bisimulation approach can be used to prove the correctness of ...
peer-reviewedIn this paper, we provide an improved basis for the “distillation” program transformat...
Turchin's supercompilation is a program transformation technique for functional languages. A su...
This paper consists of a survey of current, and past, work on *program transformation* for the purpo...
It is well known that one can often transform a given program into a more efficient equivalent: by...
Much of the difficulty of programming can be attributed to the clash between the goal of efficiency...
advisor on this work was Morten Heine B. Sørensen, Assistant Professor at DIKU. This thesis is in En...
. We revisit the main techniques of program transformation which are used in partial evaluation, mix...
Intermediate structures such as lists and higher-order functions are very common in most styles of f...
Intermediate structures such as lists and higher-order functions are very common in most styles of f...
Intermediate structures such as lists and higher-order functions are very common in most styles of f...
AbstractThis paper shows how the Improvement Theorem — a semantic condition for establishing the tot...
The unfold/fold framework constitutes the spine of many program transformation strategies. However,...
non-peer-reviewedIn this paper, we give a re-formulation of our previously defined distillation algo...
Abstract. Program transformation is a popular technique for attempt-ing to improve the efficiency of...
peer-reviewedThis paper shows that a bisimulation approach can be used to prove the correctness of ...
peer-reviewedIn this paper, we provide an improved basis for the “distillation” program transformat...
Turchin's supercompilation is a program transformation technique for functional languages. A su...
This paper consists of a survey of current, and past, work on *program transformation* for the purpo...
It is well known that one can often transform a given program into a more efficient equivalent: by...
Much of the difficulty of programming can be attributed to the clash between the goal of efficiency...
advisor on this work was Morten Heine B. Sørensen, Assistant Professor at DIKU. This thesis is in En...
. We revisit the main techniques of program transformation which are used in partial evaluation, mix...
Intermediate structures such as lists and higher-order functions are very common in most styles of f...
Intermediate structures such as lists and higher-order functions are very common in most styles of f...
Intermediate structures such as lists and higher-order functions are very common in most styles of f...
AbstractThis paper shows how the Improvement Theorem — a semantic condition for establishing the tot...
The unfold/fold framework constitutes the spine of many program transformation strategies. However,...
non-peer-reviewedIn this paper, we give a re-formulation of our previously defined distillation algo...