๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Experiments in reactive constraint logic programming

โœ Scribed by Francois Fages; Julian Fowler; Thierry Sola


Publisher
Elsevier Science
Year
1998
Tongue
English
Weight
872 KB
Volume
37
Category
Article
ISSN
0743-1066

No coin nor oath required. For personal study only.

โœฆ Synopsis


In this paper we study a reactive extension of constraint logic programming (CLP). Our primary concerns are search problems in a dynamic environment, where interactions with the user (e.g. in interactive multi-criteria optimization problems) or interactions with the physical world (e.g. in time evolving problems) can be modeled and solved eciently. Our approach is based on a complete set of query manipulation commands for both the addition and the deletion of constraints and atoms in the query. We deยฎne a fully incremental model of execution which, contrary to other proposals, retains as much information as possible from the last derivation preceding a query manipulation command. The completeness of the execution model is proved in a simple framework of transformations for CSLD derivations, and of constraint propagation seen as chaotic iteration of closure operators. A prototype implementation of this execution model is described and evaluated on two applications.


๐Ÿ“œ SIMILAR VOLUMES


Temporal Annotated Constraint Logic Prog
โœ THOM FRรœHWIRTH ๐Ÿ“‚ Article ๐Ÿ“… 1996 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 712 KB

We introduce a family of logics and associated programming languages for representing and reasoning about time. The family is conceptually simple while allowing for different models of time. Formulae can be labelled with temporal information using annotations. In this way we avoid the proliferation

ACLP: Abductive Constraint Logic Program
โœ A.C. Kakas; A. Michael; C. Mourlas ๐Ÿ“‚ Article ๐Ÿ“… 2000 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 349 KB

This paper presents the framework of Abductive Constraint Logic Programming (ACLP), which integrates Abductive Logic Programming (ALP) and Constraint Logic Programming (CLP). In ACLP, the task of abduction is supported and enhanced by its non-trivial integration with constraint solving. This integra

Constraint Satisfaction in Distributed C
โœ HO-FUNG LEUNG; KEITH L. CLARK ๐Ÿ“‚ Article ๐Ÿ“… 1996 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 602 KB

In constraint logic programming, unification is replaced by more general constraint satisfaction. To support constraint solving in a committed-choice concurrent logic programming language, the constraint solver also needs to determine the status of the 'ask'-constraints with respect to the current c