Constraint logic programming: A survey

J Jaffar, MJ Maher - The journal of logic programming, 1994 - Elsevier
Abstract Constraint Logic Programming (CLP) is a merger of two declarative paradigms:
constraint solving and logic programming. Although a relatively new field, CLP has …

1983–1993: The wonder years of sequential Prolog implementation

P Van Roy - The Journal of Logic Programming, 1994 - Elsevier
This article surveys the major developments in sequential Prolog implementation during the
period 1983–1993. In this decade, implementation technology has matured to such a …

Compiling constraints in clp (FD)

P Codognet, D Diaz - The Journal of Logic Programming, 1996 - Elsevier
We present the clp (FD) system: a constraint logic programming language with finite domain
constraints. We detail its implementation, and present an abstract instruction set for the …

Confluence and semantics of constraint simplification rules

S Abdennadher, T Frühwirth, H Meuss - Constraints, 1999 - Springer
Abstract Constraint Simplification Rules (CSR) is a subset of the Constraint Handling Rules
(CHR) language. CHR is a powerful special-purpose declarative programming language for …

Jack:: A java constraint kit

S Abdennadher, E Krämer, M Saft… - Electronic Notes in …, 2002 - Elsevier
Most existing libraries providing constraint facilities are embedded in the logic programming
language, Prolog, or in the object-oriented language, C++. Recently, some proposals have …

A brief overview of over-constrained systems

M Jampel - International Workshop on Over-Constrained Systems, 1995 - Springer
A brief overview of over-constrained systems | SpringerLink Skip to main content Advertisement
Springer Nature Link Account Menu Find a journal Publish with us Track your research Search …

A simple and efficient boolean solver for constraint logic programming

P Codognet, D Diaz - Journal of Automated Reasoning, 1996 - Springer
We study in this paper the use of consistency techniques and local propagation methods,
originally developed for constraints over finite domains, for solving boolean constraints in …

Linear 0–1 inequalities and extended clauses

P Barth - International Conference on Logic for Programming …, 1993 - Springer
Extended clauses are the basic formulas of the 0–1 constraint solver used in the constraint
logic programming language CLP (PB). We present a method for transforming an arbitrary …

Extending arbitrary solvers with constraint handling rules

GJ Duck, PJ Stuckey, M Garcia de la Banda… - Proceedings of the 5th …, 2003 - dl.acm.org
Constraint Handling Rules (CHRs) are a high-level committed choice programming
language commonly used to write constraint solvers. While the semantic basis of CHRs …

Automatic generation of rule-based constraint solvers over finite domains

S Abdennadher, C Rigotti - ACM Transactions on Computational Logic …, 2004 - dl.acm.org
A general approach to implement propagation and simplification of constraints consists of
applying rules over these constraints. However, a difficulty that arises frequently when …