In understanding complex algorithms, the notions of encapsulation and modularization have played a key role. An algorithm is broken into several parts or modules, and understanding of each part is independent of others. In addition, each part contains details that are not needed by other parts and so can be hidden from them. Programming languages provide support for encapsulation and modularization in many different forms. Early programming languages provided the procedure and function as a means for modularization. Later, files were introduced as a means of modularizing programs. More sophisticated mechanisms were then introduced, like modules, packages, structures, and classes. In all these cases, the interface to a module r...
Structured programming languages have been in use for several decades. Each of these languages has d...
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...
The programming language Polya maintains a clear separation between a type and its implementation t...
Program transformation concerns the derivation of an efficient program by applying correctness-pres...
AbstractProgram transformation is used in a wide range of applications including compiler constructi...
AbstractProgram transformation is the mechanical manipulation of a program in order to improve it re...
Abstract. This paper briefly describes the use of the program transformation methodology for the dev...
This paper studies operations for creating new variants of a program that relate, in a well-defined ...
Over the years, mathematical models have become increasingly complex. Rarely can we accurately model...
Program transformation is used in a wide range of applications including compiler construction, opt...
. We revisit the main techniques of program transformation which are used in partial evaluation, mix...
Programming languages and formal notations are central to computer science. A significant part of c...
AbstractProgram transformation is used in a wide range of applications including compiler constructi...
We wish to extend the effectiveness of loop-restructuring compilers by improving the robustness of l...
Structured programming languages have been in use for several decades. Each of these languages has d...
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...
The programming language Polya maintains a clear separation between a type and its implementation t...
Program transformation concerns the derivation of an efficient program by applying correctness-pres...
AbstractProgram transformation is used in a wide range of applications including compiler constructi...
AbstractProgram transformation is the mechanical manipulation of a program in order to improve it re...
Abstract. This paper briefly describes the use of the program transformation methodology for the dev...
This paper studies operations for creating new variants of a program that relate, in a well-defined ...
Over the years, mathematical models have become increasingly complex. Rarely can we accurately model...
Program transformation is used in a wide range of applications including compiler construction, opt...
. We revisit the main techniques of program transformation which are used in partial evaluation, mix...
Programming languages and formal notations are central to computer science. A significant part of c...
AbstractProgram transformation is used in a wide range of applications including compiler constructi...
We wish to extend the effectiveness of loop-restructuring compilers by improving the robustness of l...
Structured programming languages have been in use for several decades. Each of these languages has d...
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...