A formal specification can describe software models which are di±cult to program. Transformational methods based on fold/unfold strategies have been proposed to palliate this problem. The objective of applying transfor- mations is to filter out a new version of the specification where recursion may be introduced by a folding step. Among many problems, the "eureka" about when and how to define a new predicate is di±cult to find automatically. We propose a new version of the folding rule which decides automatically how to introduce new predicates in a specification. Our method is based on finding similarities between formulas represented as parsing trees and it constitutes an assistance to the complex problem of deriving recursive sp...
In this paper we briefly describe the use of the program transformation methodology for the developm...
This paper consists of a survey of current, and past, work on *program transformation* for the purpo...
In the “Equivalent Transformation model ” (ET model), computation is regarded as equivalent transfor...
A formal specification can describe software models which are difficult to program. Transformational...
A formal specification can describe software models which are difficult to program. Transformational...
In [3] a general fold operation has been introduced for definite programs wrt computed answer substi...
AbstractTwo unfold/fold transformation systems for first-order programs, one basic and the other ext...
AbstractThis paper shows that Tamaki-Sato's unfold/fold transformation of Prolog programs preserves ...
We present an approach to inductive synthesis of functional programs based on the detection of recur...
Unfold/fold transformation systems for logic programs have been extensively investigated. Existing u...
AbstractWe present an approach to the automatic improvement of performances of logic programs by usi...
Unfold/fold transformations have been studied for various declarative programming languages such as ...
We consider the folding transformation rule for constraint logic programs. We propose an algorithm ...
AbstractWe present a method for proving properties of definite logic programs. This method is called...
We present an approach to folding of finite program terms based on the detection of recurrence rela...
In this paper we briefly describe the use of the program transformation methodology for the developm...
This paper consists of a survey of current, and past, work on *program transformation* for the purpo...
In the “Equivalent Transformation model ” (ET model), computation is regarded as equivalent transfor...
A formal specification can describe software models which are difficult to program. Transformational...
A formal specification can describe software models which are difficult to program. Transformational...
In [3] a general fold operation has been introduced for definite programs wrt computed answer substi...
AbstractTwo unfold/fold transformation systems for first-order programs, one basic and the other ext...
AbstractThis paper shows that Tamaki-Sato's unfold/fold transformation of Prolog programs preserves ...
We present an approach to inductive synthesis of functional programs based on the detection of recur...
Unfold/fold transformation systems for logic programs have been extensively investigated. Existing u...
AbstractWe present an approach to the automatic improvement of performances of logic programs by usi...
Unfold/fold transformations have been studied for various declarative programming languages such as ...
We consider the folding transformation rule for constraint logic programs. We propose an algorithm ...
AbstractWe present a method for proving properties of definite logic programs. This method is called...
We present an approach to folding of finite program terms based on the detection of recurrence rela...
In this paper we briefly describe the use of the program transformation methodology for the developm...
This paper consists of a survey of current, and past, work on *program transformation* for the purpo...
In the “Equivalent Transformation model ” (ET model), computation is regarded as equivalent transfor...