Transformation rules for locally stratified constraint logic programs

F Fioravanti, A Pettorossi, M Proietti - … in Computational Logic: A Decade of …, 2004 - Springer
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 …

Flexible models for dynamic linking

S Drossopoulou, G Lagorio, S Eisenbach - European Symposium on …, 2003 - Springer
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 …

Specialization of functional logic programs based on needed narrowing

M Alpuente, S Lucas, G Vidal… - Theory and Practice of …, 2005 - cambridge.org
Many functional logic languages are based on narrowing, a unification-based goal-solving
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 …

Rules+ strategies for transforming lazy functional logic programs

M Alpuente, M Falaschi, G Moreno, G Vidal - Theoretical Computer Science, 2004 - Elsevier
This work introduces a transformation methodology for functional logic programs based on
needed narrowing, the optimal and complete operational principle for modern declarative …

A debugging scheme for functional logic programs

M Alpuente, F Correa, M Falaschi - Electronic Notes in Theoretical …, 2002 - Elsevier
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 …

Correction of functional logic programs

M Alpuente, D Ballis, FJ Correa, M Falaschi - European Symposium on …, 2003 - Springer
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 …

An Automatic Composition Algorithm for Functional Logic Programs

M Alpuente, M Falaschi, G Moreno, G Vidal - SOFSEM 2000: Theory and …, 2000 - Springer
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 …

Program transformation for development, verification, and synthesis of programs

F Fioravanti, A Pettorossi, M Proietti… - Intelligenza …, 2011 - content.iospress.com
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 …

An Embedded Language Approach to Router Specification in Curry

JG Ramos, J Silva, G Vidal - International Conference on Current Trends in …, 2004 - Springer
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 …