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 …

Strategic directions in constraint programming

P Van Hentenryck, V Saraswat - ACM Computing Surveys (CSUR), 1996 - dl.acm.org
A constraint can be thought of intuitively as a restriction on a space of possibilities.
Mathematical constraints are precisely specifiable relations among several unknowns (or …

Parallel execution of prolog programs: a survey

G Gupta, E Pontelli, KAM Ali, M Carlsson… - ACM Transactions on …, 2001 - dl.acm.org
Since the early days of logic programming, researchers in the field realized the potential for
exploitation of parallelism present in the execution of logic programs. Their high-level …

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 …

Constraint handling rules

T Frühwirth - French School on Theoretical Computer Science, 1994 - Springer
We are investigating the use of a class of logical formulas to define constraint theories and
implement constraint solvers at the same time. The representation of constraint evaluation in …

[LIBRO][B] Programming paradigms of the Andorra kernel language

S Janson, S Haridi - 1991 - diva-portal.org
Abstract The Andorra Kernel Language (AKL) is introduced. It is shown how AKL provides
the programming paradigms of both Prolog and GHC. This is the original goal of the design …

[LIBRO][B] A declarative debugging scheme

L Naish - 1995 - Citeseer
We present a very simple but exible declarative debugging scheme. A declarative debugger
can be de ned in Prolog with a single clause and relies on the de nition of just two additional …

A feature constraint system for logic programming with entailment

H Aït-Kaci, A Podelski, G Smolka - Theoretical Computer Science, 1994 - Elsevier
We introduce a constraint system called FT. This system offers a theoretical and practical
alternative to the usual Herbrand system of constraints over constructor trees. Like …

The Muse approach to OR-parallel Prolog

KAM Ali, R Karlsson - International Journal of Parallel Programming, 1990 - Springer
Muse (Mu lti-se quential Prolog engines) is a simple and efficient approach to Or-parallel
execution of Prolog programs. It is based on having several sequential Prolog engines, each …

Strict and nonstrict independent and-parallelism in logic programs: Correctness, efficiency, and compile-time conditions

MV Hermenegildo, F Rossi - The Journal of Logic Programming, 1995 - Elsevier
This paper presents some fundamental properties of independent and-parallelism and
extends its applicability by enlarging the class of goals eligible for parallel execution. A …