Constraint logic programming over sets of spatial objects

  • Authors:
  • Jesús M. Almendros-Jiménez

  • Affiliations:
  • Universidad de Almeria

  • Venue:
  • Proceedings of the 2005 ACM SIGPLAN workshop on Curry and functional logic programming
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Constraint Logic Programming (CLP) is a framework integrating Constraint Programming (CP) and Logic Programming (LP). CLP is described as a general schema of combination of logic-based languages and constraint solvers. Recently, a constraint system for the handling of constraints over sets of spatial objects has been presented. In this paper we study how to consider a CLP instance for this kind of constraints. In particular, we study the fixed-point and operational semantics of such instance. With respect to the operational semantics it is described how the constraint solver interacts with the mechanism of resolution, in particular how to detect failure branches by means of a consistence constraint checker and how to achieve constraint propagation and compute solved forms.