Search Results - "Functional-logic programming"
-
1
Inferring Non-Failure Conditions for Declarative Programs
ISSN: 0167-6423Published: 01.11.2025Published in Science of computer programming (01.11.2025)Get full text
Journal Article -
2
From Logic to Functional Logic Programs
ISSN: 1471-0684, 1475-3081Published: Cambridge, UK Cambridge University Press 01.07.2022Published in Theory and practice of logic programming (01.07.2022)“…Logic programming is a flexible programming paradigm due to the use of predicates without a fixed data flow. To extend logic languages with the compact…”
Get full text
Journal Article -
3
Implementing a Library for Probabilistic Programming Using Non-strict Non-determinism
ISSN: 1471-0684, 1475-3081Published: Cambridge Cambridge University Press 01.01.2020Published in Theory and practice of logic programming (01.01.2020)“…This paper presents PFLP , a library for probabilistic programming in the functional logic programming language Curry. It demonstrates how the concepts of a…”
Get full text
Journal Article -
4
Default rules for Curry
ISSN: 1471-0684, 1475-3081Published: Cambridge, UK Cambridge University Press 01.03.2017Published in Theory and practice of logic programming (01.03.2017)“…In functional logic programs, rules are applicable independently of textual order, i.e., any rule can potentially be used to evaluate an expression. This is…”
Get full text
Journal Article -
5
Transforming Boolean equalities into constraints
ISSN: 0934-5043, 1433-299XPublished: London Springer London 01.05.2017Published in Formal aspects of computing (01.05.2017)“…Although functional as well as logic languages use equality to discriminate between logically different cases, the operational meaning of equality is different…”
Get full text
Journal Article -
6
Functional answer set programming
ISSN: 1471-0684, 1475-3081Published: Cambridge, UK Cambridge University Press 01.03.2011Published in Theory and practice of logic programming (01.03.2011)“…In this paper we propose an extension of Answer Set Programming (ASP) to deal with (possibly partial) evaluable functions. To this aim, we start from the most…”
Get full text
Journal Article -
7
Safe typing of functional logic programs with opaque patterns and local bindings
ISSN: 0890-5401, 1090-2651Published: Elsevier Inc 01.04.2014Published in Information and computation (01.04.2014)“…Type systems are widely used in programming languages as a powerful tool providing safety to programs. Functional logic languages have inherited Damas–Milner…”
Get full text
Journal Article -
8
Constructing a bidirectional transformation between BPMN and BPEL with a functional logic programming language
ISSN: 1045-926X, 1095-8533Published: Elsevier Ltd 01.02.2011Published in Journal of visual languages and computing (01.02.2011)“…In this article we show how functional logic programming techniques can be used to construct a bidirectional transformation between structured process models…”
Get full text
Journal Article -
9
Operational semantics for declarative multi-paradigm languages
ISSN: 0747-7171, 1095-855XPublished: Elsevier Ltd 01.07.2005Published in Journal of symbolic computation (01.07.2005)“…Declarative multi-paradigm languages combine the most important features of functional, logic and concurrent programming. The computational model of such…”
Get full text
Journal Article -
10
Programming with narrowing: A tutorial
ISSN: 0747-7171, 1095-855XPublished: Elsevier Ltd 01.05.2010Published in Journal of symbolic computation (01.05.2010)“…Narrowing is a computation implemented by some declarative programming languages. Research in the last decade has produced significant results on the theory…”
Get full text
Journal Article -
11
An ER-based framework for declarative web programming
ISSN: 1471-0684, 1475-3081Published: Cambridge, UK Cambridge University Press 01.05.2014Published in Theory and practice of logic programming (01.05.2014)“…We describe a framework to support the implementation of web-based systems intended to manipulate data stored in relational databases. Since the conceptual…”
Get full text
Journal Article -
12
On the correctness of pull-tabbing
ISSN: 1471-0684, 1475-3081Published: Cambridge, UK Cambridge University Press 01.07.2011Published in Theory and practice of logic programming (01.07.2011)“…Pull-tabbing is an evaluation approach for functional logic computations, based on a graph transformation recently proposed, which avoids making irrevocable…”
Get full text
Journal Article -
13
An integrated framework for the diagnosis and correction of rule-based programs
ISSN: 0304-3975, 1879-2294Published: Oxford Elsevier B.V 29.10.2010Published in Theoretical computer science (29.10.2010)“…We present a generic scheme for the declarative debugging of programs that are written in rewriting-based languages that are equipped with narrowing. Our aim…”
Get full text
Journal Article -
14
Evaluation strategies for functional logic programming
ISSN: 0747-7171, 1095-855XPublished: Elsevier Ltd 01.07.2005Published in Journal of symbolic computation (01.07.2005)“…Recent advances in the foundations and the implementations of functional logic programming languages originate from far-reaching results on narrowing…”
Get full text
Journal Article -
15
Rules + strategies for transforming lazy functional logic programs
ISSN: 0304-3975, 1879-2294Published: Amsterdam Elsevier B.V 01.01.2004Published in Theoretical computer science (01.01.2004)“…This work introduces a transformation methodology for functional logic programs based on needed narrowing, the optimal and complete operational principle for…”
Get full text
Journal Article -
16
Constraint functional logic programming over finite domains
ISSN: 1471-0684, 1475-3081Published: Cambridge, UK Cambridge University Press 01.09.2007Published in Theory and practice of logic programming (01.09.2007)“…In this paper, we present our proposal to Constraint Functional Logic Programming over Finite Domains (CFLP($\fd$)) with a lazy functional logic programming…”
Get full text
Journal Article -
17
Cost-Augmented Partial Evaluation of Functional Logic Programs
ISSN: 1388-3690Published: 01.03.2004Published in Higher-order and symbolic computation (01.03.2004)Get full text
Journal Article -
18
Specialization of functional logic programs based on needed narrowing
ISSN: 1471-0684, 1475-3081Published: Cambridge, UK Cambridge University Press 01.05.2005Published in Theory and practice of logic programming (01.05.2005)“…Many functional logic languages are based on narrowing, a unification-based goal-solving mechanism which subsumes the reduction mechanism of functional…”
Get full text
Journal Article -
19
A proof theoretic approach to failure in functional logic programming
ISSN: 1471-0684, 1475-3081Published: Cambridge, UK Cambridge University Press 01.01.2004Published in Theory and practice of logic programming (01.01.2004)“…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…”
Get full text
Journal Article -
20
Forward slicing of functional logic programs by partial evaluation
ISSN: 1471-0684, 1475-3081Published: Cambridge, UK Cambridge University Press 01.01.2007Published in Theory and practice of logic programming (01.01.2007)“…Program slicing has been mainly studied in the context of imperative languages, where it has been applied to a wide variety of software engineering tasks, like…”
Get full text
Journal Article