Constraint satisfaction with an object-oriented knowledge representation language

作者:Yves Caseau

摘要

This article gives a detailed presentation of constraint satisfaction in the hybrid LAURE language. LAURE is an object-oriented language for Artificial Intelligence (AI) applications that allows the user to combine rules, constraints, and methods that cooperate on the same objects in the same program. We illustrate why this extensibility is necessary to solve some large and difficult problems by presenting a real-life application of LAURE. We describe the syntax and the various modes in which constraints may be used, as well as the tools that are proposed by LAURE to extend constraint resolution. The resolution strategy as well as some implementation details are given to explain how we obtain good performances.

论文关键词:Constraint satisfaction, object-oriented programming, knowledge representation

论文评审过程:

论文官网地址:https://doi.org/10.1007/BF00872107