An overview of Ciao and its design philosophy

MV Hermenegildo, F Bueno, M Carro… - Theory and Practice of …, 2012 - cambridge.org
We provide an overall description of the Ciao multiparadigm programming system
emphasizing some of the novel aspects and motivations behind its design and …

[图书][B] Handbook of constraint programming

F Rossi, P Van Beek, T Walsh - 2006 - books.google.com
Constraint programming is a powerful paradigm for solving combinatorial search problems
that draws on a wide range of techniques from artificial intelligence, computer science …

[HTML][HTML] Theory and practice of constraint handling rules

T Frühwirth - The Journal of Logic Programming, 1998 - Elsevier
Constraint Handling Rules (CHR) are our proposal to allow more flexibility and application-
oriented customization of constraint systems. CHR are a declarative language extension …

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 …

[图书][B] Constraint handling rules

T Frühwirth - 2009 - books.google.com
Constraint Handling Rules (CHR) is both a theoretical formalism based on logic and a
practical programming language based on rules. This book, written by the creator of CHR …

[HTML][HTML] Design, implementation, and evaluation of the constraint language cc (FD)

P Van Hentenryck, V Saraswat, Y Deville - The Journal of Logic …, 1998 - Elsevier
This paper describes the design, implementation, and applications of the constraint logic
language cc (FD). cc (FD) is a declarative nondeterministic constraint logic language over …

Operational semantics and confluence of constraint propagation rules

S Abdennadher - International Conference on Principles and Practice of …, 1997 - Springer
Abstract Constraint Handling Rules (CHR) allow one to specify and implement both
propagation and simplification for user-defined constraints. Since a propagation rule is …

University course timetabling using constraint handling rules

S Abdennadher, M Marte - Applied Artificial Intelligence, 2000 - Taylor & Francis
Timetabling the courses offered at the Computer Science Department of the University of
Munich requires the processing of hard and soft constraints. Hard constraints are conditions …

Interactive type debugging in Haskell

PJ Stuckey, M Sulzmann, J Wazny - Proceedings of the 2003 ACM …, 2003 - dl.acm.org
In this paper we illustrate the facilities for type debugging of Haskell programs in the
Chameleon programming environment. Chameleon provides an extension to Haskell …

University course timetabling with soft constraints

H Rudová, K Murray - International Conference on the Practice and Theory …, 2002 - Springer
An extension of constraint logic programming that allows for weighted partial satisfaction of
soft constraints is described and applied to the development of an automated timetabling …