This paper presents a new program analysis framework to approximate call patterns and their results in functional logic computations. We consider programs containing non-strict, nondeterministic operations in order to make the analysis applicable to modern functional logic languages like Curry or TOY. For this purpose, we present a new fixpoint characterization of functional logic computations w.r.t. a set of initial calls. We show how programs can be analyzed by approximating this fixpoint. The results of such an approximation have various applications, e.g., program optimization as well as verifying safety properties of programs
. We show that non-determinism simplifies coding certain problems into programs. We define a non-con...
Abstract. Recent advances in the foundations and the development of functional logic programming lan...
We propose a new computation model which combines the operational principles of functional languages...
This paper presents a new program analysis framework to approximate call patterns and their results ...
Functional logic languages amalgamate functional and logic programming paradigms. They can be effici...
We introduce a handful of software design patterns for functional logic languages. Following usual ...
We present a generic scheme for the abstract debugging of functional logic programs. We associate t...
The Italian contribution to functional-logic programming has been significant and influential in a n...
In functional logic programs, rules are applicable independently of textual order, i.e., any rule ca...
In this paper we present an approach for modelling functional procedures (as they occur in imperativ...
We address in this paper the question of how to verify pro-gram properties in modern functional logi...
Abstract. Functional logic languages amalgamate functional and logic programming paradigms. They can...
AbstractRecent advances in the foundations and the implementations of functional logic programming l...
This thesis describes the design, implementation and use of a run-time debugging tool for understand...
AbstractRecent advances in the foundations and the development of functional logic programming langu...
. We show that non-determinism simplifies coding certain problems into programs. We define a non-con...
Abstract. Recent advances in the foundations and the development of functional logic programming lan...
We propose a new computation model which combines the operational principles of functional languages...
This paper presents a new program analysis framework to approximate call patterns and their results ...
Functional logic languages amalgamate functional and logic programming paradigms. They can be effici...
We introduce a handful of software design patterns for functional logic languages. Following usual ...
We present a generic scheme for the abstract debugging of functional logic programs. We associate t...
The Italian contribution to functional-logic programming has been significant and influential in a n...
In functional logic programs, rules are applicable independently of textual order, i.e., any rule ca...
In this paper we present an approach for modelling functional procedures (as they occur in imperativ...
We address in this paper the question of how to verify pro-gram properties in modern functional logi...
Abstract. Functional logic languages amalgamate functional and logic programming paradigms. They can...
AbstractRecent advances in the foundations and the implementations of functional logic programming l...
This thesis describes the design, implementation and use of a run-time debugging tool for understand...
AbstractRecent advances in the foundations and the development of functional logic programming langu...
. We show that non-determinism simplifies coding certain problems into programs. We define a non-con...
Abstract. Recent advances in the foundations and the development of functional logic programming lan...
We propose a new computation model which combines the operational principles of functional languages...