Functional logic languages are very high level programming languages which allow to define in a uniform way data types, functions and predicates (relations). Several propositions of functional logic languages have been done but they are based on first-order terms computations. This restriction allows to program with algebraic abstract data types but is not appropriate to manipulate real-world data types, as they are modeled with cyclic graphs. The aim of this thesis is thus to introduce cyclic graphs as basic data structure in functional logic languages: we consider the programs as cyclic graph rewriting systems and we study the rewriting and narrowing relations that they induce (operational semantics). An important property of rewriting co...
AbstractThis paper examines left-linear non-orthogonal term graph rewriting systems that allow asymm...
The last few years have seen the development of the rewriting calculus (also called rho-calculus) th...
The last few years have seen the development of the rewriting calculus (also called rho-calculus) th...
Functional logic languages are very high level programming languages which allow to define in a unif...
Functional logic languages are very high level programming languages which allow to define in a unif...
AbstractA calculus and a model for a first-order functional language with sharing is presented. In m...
AbstractA calculus and a model for a first-order functional language with sharing is presented. In m...
The generalised term graph rewriting computational model is exploited to implement concurrent langua...
Thèse en cotutelle entre le INRIA/LORIA (France) et l'Universita degli Studi di Udine (Italie). Dire...
Thèse en cotutelle entre le INRIA/LORIA (France) et l'Universita degli Studi di Udine (Italie). Dire...
Logic Programming and (Hyper-)Graph Rewriting are two well known fields of Computer Science. In this...
The implementation of functional logic languages by means of graph rewriting requires a special hand...
Narrowing and rewriting play an important role in giving the operational semantics of languages ...
Narrowing and rewriting play an important role in giving the operational semantics of languages that...
Narrowing and rewriting play an important role in giving the operational semantics of languages that...
AbstractThis paper examines left-linear non-orthogonal term graph rewriting systems that allow asymm...
The last few years have seen the development of the rewriting calculus (also called rho-calculus) th...
The last few years have seen the development of the rewriting calculus (also called rho-calculus) th...
Functional logic languages are very high level programming languages which allow to define in a unif...
Functional logic languages are very high level programming languages which allow to define in a unif...
AbstractA calculus and a model for a first-order functional language with sharing is presented. In m...
AbstractA calculus and a model for a first-order functional language with sharing is presented. In m...
The generalised term graph rewriting computational model is exploited to implement concurrent langua...
Thèse en cotutelle entre le INRIA/LORIA (France) et l'Universita degli Studi di Udine (Italie). Dire...
Thèse en cotutelle entre le INRIA/LORIA (France) et l'Universita degli Studi di Udine (Italie). Dire...
Logic Programming and (Hyper-)Graph Rewriting are two well known fields of Computer Science. In this...
The implementation of functional logic languages by means of graph rewriting requires a special hand...
Narrowing and rewriting play an important role in giving the operational semantics of languages ...
Narrowing and rewriting play an important role in giving the operational semantics of languages that...
Narrowing and rewriting play an important role in giving the operational semantics of languages that...
AbstractThis paper examines left-linear non-orthogonal term graph rewriting systems that allow asymm...
The last few years have seen the development of the rewriting calculus (also called rho-calculus) th...
The last few years have seen the development of the rewriting calculus (also called rho-calculus) th...