Transformation rules for locally stratified constraint logic programs
We propose a set of transformation rules for constraint logic programs with negation. We
assume that every program is locally stratified and, thus, it has a unique perfect model. We …
assume that every program is locally stratified and, thus, it has a unique perfect model. We …
Flexible models for dynamic linking
Dynamic linking supports flexible code deployment: partially linked code links further code
on the fly, as needed; and thus, end-users receive updates automatically. On the down side …
on the fly, as needed; and thus, end-users receive updates automatically. On the down side …
Specialization of functional logic programs based on needed narrowing
Many functional logic languages are based on narrowing, a unification-based goal-solving
mechanism which subsumes the reduction mechanism of functional languages and the …
mechanism which subsumes the reduction mechanism of functional languages and the …
Optimizing fuzzy logic programs by unfolding, aggregation and folding
JA Guerrero, G Moreno - Electronic Notes in Theoretical Computer Science, 2008 - Elsevier
Multi-adjoint logic programming represents a very recent, extremely flexible attempt for
introducing fuzzy logic into logic programming. Inspired by our previous experiences in the …
introducing fuzzy logic into logic programming. Inspired by our previous experiences in the …
Rules+ strategies for transforming lazy functional logic programs
This work introduces a transformation methodology for functional logic programs based on
needed narrowing, the optimal and complete operational principle for modern declarative …
needed narrowing, the optimal and complete operational principle for modern declarative …
A debugging scheme for functional logic programs
We present a generic scheme for the declarative debugging of functional logic programs
which is valid for eager as well as lazy programs. In particular we show that the framework …
which is valid for eager as well as lazy programs. In particular we show that the framework …
Correction of functional logic programs
We propose a new methodology for synthesizing correct functional logic programs. We aim
to create an integrated development environment in which it is possible to debug a program …
to create an integrated development environment in which it is possible to debug a program …
An Automatic Composition Algorithm for Functional Logic Programs
Functional logic languages with a complete operational semantics are based on narrowing,
which combines the instantiation of variables with the reduction of expressions. In this paper …
which combines the instantiation of variables with the reduction of expressions. In this paper …
Program transformation for development, verification, and synthesis of programs
This paper briefly describes the use of the program transformation methodology for the
development of correct and efficient programs. In particular, we will refer to the case of …
development of correct and efficient programs. In particular, we will refer to the case of …
An Embedded Language Approach to Router Specification in Curry
The development of modern routers require a significant effort to be designed, built, and
verified. While hardware routers are faster, they are difficult to configure and maintain …
verified. While hardware routers are faster, they are difficult to configure and maintain …