TransLog, an interactive tool for transformation of logic programs

Jacob Brunekreef · 1995

This report describes `TransLog', a prototype of a transformation tool for logic programs. The tool has been developed with the ASF+SDF Meta--environment, a programming environment generator tool based on algebraic specification. TransLog supports the interactive transformation of (a part of) a program by means of buttons representing transformation rules. This report contains the complete annotated algebraic specification of TransLog. Keywords: logic programming, algebraic specification, program transformations. 1 Introduction The subject of program transformation deals with transforming a simple-but-inefficient program into a more efficient program. An initial program P 0 is modified by applying a sequence of well-defined transformation rules, resulting in a program sequence P 0 : : : P k . As much as possible, the semantic properties of a program are maintained during a transformation sequence. Program transformations have been studied since the seventies. We refer to the work of...

Read the paper · More papers on PaperTik