The issue of correctness in the context of a certain style of program transformation is investigated. This style is characterised by the fully automated application of large numbers of simple transformation rules to a representation of a functional program (serving as a specification) to produce an equivalent efficient imperative program. The simplicity of the transformation rules ensures that the proofs of their correctness are straightforward. A selection of transformations appropriate for use in a particular context are shown to preserve program meaning. The transformations convert array operations expressed as the application of a small number of general-purpose functions into applications of a large number of functions which are amenab...
Schema-based logic program transformation has proven to be an eective technique for the optimiza-tio...
We analyse the validity of common optimisations on multi-threaded programs in two memory models—the ...
AbstractA compiler optimization is sound if the optimized program that it produces is semantically e...
We discuss a translation methodology for transforming a high level algorithmic specification written...
Program transformation concerns the derivation of an efficient program by applying correctness-pres...
Software developers, compiler designers, and formal methods researchers all stand to benefit from im...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1997. Simultaneously published...
Optimizing programs by applying source-to-source transformations is a prevalent practice among progr...
Optimizing programs by applying source-to-source transformations is a prevalent practice among progr...
Operational transformation is an approach which allows to build real-time groupware tools. This appr...
We argue that the naive use of the imperative style of working witharrays in a declarative setting l...
AbstractThis paper shows how the Improvement Theorem — a semantic condition for establishing the tot...
© 2003 IEEE. In this paper, we present a fully automatic technique to verify an important class of o...
Development of energy and performance-efficient embedded software is increasingly relying on applica...
Software developers, compiler designers, and formal methods researchers all stand to benefit from im...
Schema-based logic program transformation has proven to be an eective technique for the optimiza-tio...
We analyse the validity of common optimisations on multi-threaded programs in two memory models—the ...
AbstractA compiler optimization is sound if the optimized program that it produces is semantically e...
We discuss a translation methodology for transforming a high level algorithmic specification written...
Program transformation concerns the derivation of an efficient program by applying correctness-pres...
Software developers, compiler designers, and formal methods researchers all stand to benefit from im...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1997. Simultaneously published...
Optimizing programs by applying source-to-source transformations is a prevalent practice among progr...
Optimizing programs by applying source-to-source transformations is a prevalent practice among progr...
Operational transformation is an approach which allows to build real-time groupware tools. This appr...
We argue that the naive use of the imperative style of working witharrays in a declarative setting l...
AbstractThis paper shows how the Improvement Theorem — a semantic condition for establishing the tot...
© 2003 IEEE. In this paper, we present a fully automatic technique to verify an important class of o...
Development of energy and performance-efficient embedded software is increasingly relying on applica...
Software developers, compiler designers, and formal methods researchers all stand to benefit from im...
Schema-based logic program transformation has proven to be an eective technique for the optimiza-tio...
We analyse the validity of common optimisations on multi-threaded programs in two memory models—the ...
AbstractA compiler optimization is sound if the optimized program that it produces is semantically e...