AbstractWe present an algorithm for inverse computation in a first-order functional language based on the notion of a perfect process tree. The Universal Resolving Algorithm introduced in this paper is sound and complete, and computes each solution for which the given program terminates, in finite time. The algorithm has been implemented for TSG, a typed dialect of S-Graph, and shows some remarkable results for the inverse computation of functional programs such as a pattern matcher and an interpreter for imperative programs
International audienceThis paper presents the first step of a wider research effort to apply tree au...
AbstractA method for analysing the inverse of a first-order functional program is proposed. This met...
We present a generalization of patterns as used in definitions in functional languages, called appli...
Abstract. We present an algorithm for inverse computation in a first-order functional language based...
AbstractWe present an algorithm for inverse computation in a first-order functional language based o...
We survey fundamental concepts for inverse programming and then present the Universal Resolving Algo...
AbstractInverse interpretation is a semantics based, non-standard interpretation of programs. Given ...
AbstractThe technique of determining a generating function for an unambiguous context-free language ...
. We discuss the general scheme of building resolution calculi (also called the inverse method) orig...
Abstract. We present a method for automatic program inversion in a first-order functional programmin...
AbstractA calculus and a model for a first-order functional language with sharing is presented. In m...
Many problems in computation can be specified in terms of computing the inverse of an easily constru...
We propose a new computation model which combines the operational principles of functional languages...
Colloque avec actes et comité de lecture. internationale.International audienceWe demonstrate that t...
AbstractThis paper gives a formal basis for the closure conversion phase of functional programming l...
International audienceThis paper presents the first step of a wider research effort to apply tree au...
AbstractA method for analysing the inverse of a first-order functional program is proposed. This met...
We present a generalization of patterns as used in definitions in functional languages, called appli...
Abstract. We present an algorithm for inverse computation in a first-order functional language based...
AbstractWe present an algorithm for inverse computation in a first-order functional language based o...
We survey fundamental concepts for inverse programming and then present the Universal Resolving Algo...
AbstractInverse interpretation is a semantics based, non-standard interpretation of programs. Given ...
AbstractThe technique of determining a generating function for an unambiguous context-free language ...
. We discuss the general scheme of building resolution calculi (also called the inverse method) orig...
Abstract. We present a method for automatic program inversion in a first-order functional programmin...
AbstractA calculus and a model for a first-order functional language with sharing is presented. In m...
Many problems in computation can be specified in terms of computing the inverse of an easily constru...
We propose a new computation model which combines the operational principles of functional languages...
Colloque avec actes et comité de lecture. internationale.International audienceWe demonstrate that t...
AbstractThis paper gives a formal basis for the closure conversion phase of functional programming l...
International audienceThis paper presents the first step of a wider research effort to apply tree au...
AbstractA method for analysing the inverse of a first-order functional program is proposed. This met...
We present a generalization of patterns as used in definitions in functional languages, called appli...