Sciweavers

ERSHOV
2006
Springer

Program Generation in the Equivalent Transformation Computation Model Using the Squeeze Method

14 years 4 months ago
Program Generation in the Equivalent Transformation Computation Model Using the Squeeze Method
In the equivalent transformation (ET) computation model, a specification provides background knowledge in a problem domain, a program is a set of prioritized rewriting rules, and computation consists in successive reduction of problems by rule application. As long as meaning-preserving rewriting rules, called ET rules, with respect to given background knowledge are used, correct computation results are guaranteed. In this paper, a general framework for program synthesis in the ET model is described. The framework comprises two main phases: (1) equivalent transformation of specifications, and (2) generation of a program from an obtained specification. A method for program generation in the second phase, called the squeeze method, is presented. It constructs a program by accumulation of ET rules one by one on demand, with the goal of producing a correct, efficient, and non-redundant program.
Kiyoshi Akama, Ekawit Nantajeewarawat, Hidekatsu K
Added 22 Aug 2010
Updated 22 Aug 2010
Type Conference
Year 2006
Where ERSHOV
Authors Kiyoshi Akama, Ekawit Nantajeewarawat, Hidekatsu Koike
Comments (0)