AbstractSuppose P(x, y) is a program with two arguments, whose first argument has a known value c, but whose second argument is not yet known. Partial evaluation of P(c, y) results (or rather: should result) in a specialized residual program Pc(y) in which ‘as much as possible’ has been computed on the basis of c. In the literature on partial evaluation this is often more or less loosely expressed by saying that partial evaluation amounts to ‘making maximal use of incomplete information’. In this paper a precise meaning is given to this notion in the context of equational logic, initial algebra specification, and term rewriting systems. If maximal propagation of incomplete information is to be achieved within this context, as a first step i...
This paper introduces a notion of full abstraction for equational languages under which each languag...
AbstractIt is known that incompleteness of Hoare's logic relative to certain data type specification...
AbstractPartial functions are the most suitable characterization of program effects. Formal reasonin...
AbstractSuppose P(x, y) is a program with two arguments, whose first argument has a known value c, b...
We demonstrate the usefulness of higher-order rewriting techniques for specializing programs, i.e., ...
We study the expressive power of different algebraic specification methods. In contrast to (nonhier...
AbstractThis paper gives a theoretical foundation for partial evaluation in logic programming. Let P...
[EN] Partial evaluation is a powerful and general program optimization technique with many successfu...
201 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1988.We propose the use of partial...
We introduce and study the notion of an equational definition over a predefined algebra (EDPA) which...
"Nondeterminism in Algebraic Specifications and Algebraic Programs" presents a mathematical theory f...
versus concrete models of specifications Don Sannella Laboratory for Foundations of Computer Scien...
Imprecision is inherent in any decidable (sound) approximation of undecidable program properties. In...
We propose three different notions of completeness for term rewrite specifications supporting order-...
Partial evaluation, or program specialization, is used when a variable is known to often hold one pa...
This paper introduces a notion of full abstraction for equational languages under which each languag...
AbstractIt is known that incompleteness of Hoare's logic relative to certain data type specification...
AbstractPartial functions are the most suitable characterization of program effects. Formal reasonin...
AbstractSuppose P(x, y) is a program with two arguments, whose first argument has a known value c, b...
We demonstrate the usefulness of higher-order rewriting techniques for specializing programs, i.e., ...
We study the expressive power of different algebraic specification methods. In contrast to (nonhier...
AbstractThis paper gives a theoretical foundation for partial evaluation in logic programming. Let P...
[EN] Partial evaluation is a powerful and general program optimization technique with many successfu...
201 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1988.We propose the use of partial...
We introduce and study the notion of an equational definition over a predefined algebra (EDPA) which...
"Nondeterminism in Algebraic Specifications and Algebraic Programs" presents a mathematical theory f...
versus concrete models of specifications Don Sannella Laboratory for Foundations of Computer Scien...
Imprecision is inherent in any decidable (sound) approximation of undecidable program properties. In...
We propose three different notions of completeness for term rewrite specifications supporting order-...
Partial evaluation, or program specialization, is used when a variable is known to often hold one pa...
This paper introduces a notion of full abstraction for equational languages under which each languag...
AbstractIt is known that incompleteness of Hoare's logic relative to certain data type specification...
AbstractPartial functions are the most suitable characterization of program effects. Formal reasonin...