A declarative debugger of incorrect answers for constraint functional-logic programs

R Caballero - Proceedings of the 2005 ACM SIGPLAN workshop on …, 2005 - dl.acm.org
Debugging is one of the essential parts of the software development cycle. However, the
usual debugging techniques used in imperative languages such as the step by step …

A proof theoretic approach to failure in functional logic programming

FJ López-Fraguas… - Theory and Practice of …, 2004 - cambridge.org
How to extract negative information from programs is an important issue in logic
programming. Here we address the problem for functional logic programs, from a proof …

A new generic scheme for functional logic programming with constraints

FJ López Fraguas, M Rodríguez Artalejo… - Higher-Order and …, 2007 - Springer
In this paper we propose a new generic scheme CFLP (D), intended as a logical and
semantic framework for lazy Constraint Functional Logic Programming over a parametrically …

A demand-driven narrowing calculus with overlapping definitional trees

RV Virseda - Proceedings of the 5th ACM SIGPLAN international …, 2003 - dl.acm.org
We propose a demand-driven conditional narrowing calculus in which a variant of
definitional trees [2] is used to efficiently control the narrowing strategy. This calculus is …

Constraint functional logic programming revisited

FJ López-Fraguas, M Rodríguez-Artalejo… - Electronic Notes in …, 2005 - Elsevier
In this paper we propose a new generic scheme CFLP (D), intended as a logical and
semantic framework for lazy Constraint Functional Logic Programming over a parametrically …

Narrowing failure in functional logic programming

FJ López-Fraguas, J Sánchez-Hernández - International Symposium on …, 2002 - Springer
Negation as failure is an important language feature within the logic programming paradigm.
The natural notion generalizing negation as failure in a functional logic setting is that of finite …

Una aproximación al fallo en programación declarativa multiparadigma

JS Hernández - 2004 - dialnet.unirioja.es
La negación en programación lógica es un tema ampliamente investigado desde los inicios
de este estilo de programación. En este trabajo se estudia un recurso similar para la …

A program transformation for returning states in functional-logic programs

R Caballero - Proceedings of the 20th ACM SIGPLAN workshop on …, 2011 - dl.acm.org
This paper studies the conditions necessary to safely introduce new values as part of the
results of function rules in functional-logic programs. The idea is to consider an initial …

[PDF][PDF] A Demand Narrowing Calculus with Overlapping Definitional Trees

R del Vado Vírseda - Functional and (Constraint) Logic Programming - rdp03.webs.upv.es
We propose a demand conditional narrowing calculus in which a variant of definitional trees
[2] is used to efficiently control the narrowing strategy. This calculus is sound and strongly …

[引用][C] Visual design and analysis support for answer set programming: VIDEAS

P Zwickl - 2011