DocumentCode
3052656
Title
Combining partial evaluation and constraint solving: a new approach to constraint logic programming
Author
Hao, Jin-kao ; Chabrier, Jean-Jacques
Author_Institution
Centre de Recherche en Inf. de Dijon, France
fYear
1990
fDate
6-9 Nov 1990
Firstpage
494
Lastpage
500
Abstract
It is argued that constraint logic programming (CLP) systems can be built `loosely´ by separating a system into independent parts to avoid some repeated processing, and thus to increase further the efficiency of CLP systems. An architecture scheme is presented. Systems based on the architecture have desirable modularity. The system Conslog is described as an instance of the scheme. Conslog consists of two independent parts: a partial evaluator to carry out logical inferences and a solver in finite domains. The efficiency and behavior of the system are shown on a cryptarithmetic problem. The system is extensible
Keywords
artificial intelligence; inference mechanisms; logic programming; Conslog; architecture scheme; constraint logic programming; constraint solving; cryptarithmetic problem; finite domains; logical inferences; modularity; partial evaluation; partial evaluator; Bridges; Labeling; Linear programming; Logic programming; Prototypes;
fLanguage
English
Publisher
ieee
Conference_Titel
Tools for Artificial Intelligence, 1990.,Proceedings of the 2nd International IEEE Conference on
Conference_Location
Herndon, VA
Print_ISBN
0-8186-2084-6
Type
conf
DOI
10.1109/TAI.1990.130387
Filename
130387
Link To Document