skip to main content
10.1145/1085099.1085106acmconferencesArticle/Chapter ViewAbstractPublication PagesicfpConference Proceedingsconference-collections
Article

Constraint logic programming over sets of spatial objects

Published:29 September 2005Publication History

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.

References

  1. J. M. Almendros-Jimenez and A. Corral. Solving constraints on sets of spatial objects, available in http://www.ual.es/~jalmen/padl05tr.ps. Technical report, Dpto. de Lenguajes y Computación, Universidad de Almería, 2004.Google ScholarGoogle Scholar
  2. J. M. Almendros-Jimenez and A. Corral. Solving constraints on sets of spatial objects. In Proc. of Practical Aspects of Declarative Languages, volume 3350, pages 158--173. LNCS Springer, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. K. R. Apt. Principles of Constraint Programming. Cambridge University Press, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. A. Belussi, E. Bertino, and B. Catania. Manipulating Spatial Data in Constraint Databases. In Proceeding of SSD'97 Conference, LNCS 1262, pages 115--141. Springer, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. A. Belussi, E. Bertino, and B. Catania. An Extended Algebra for Constraint Databases. IEEE Transactions on Knowledge and Data Engineering, TKDE, 10(5):686--705, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. F. Bueno, D. Cabeza, M. Carro, M. Hermenegildo, P. Lopez-Garcia, and G. Puebla. The ciao system. reference manual (v1.10). num. clip3/97.1.10(04). Technical report, School of Computer Science, Technical University of Madrid (UPM), 2004.Google ScholarGoogle Scholar
  7. A. M. Cheadle, W. Harvey, A. J. Sadler, J. Schimpf, K. Shen, and M. G. Wallace. Eclipse: An introduction. Technical report, IC-Parc, Imperial College London, Technical Report IC-Parc-03-1, 2003.Google ScholarGoogle Scholar
  8. P. Codognet and D. Diaz. A Simple and Efficient Boolean Solver for Constraint Logic Programming. Journal of Automated Reasoning, 17(1):97--129, 1996.Google ScholarGoogle ScholarCross RefCross Ref
  9. A. Guttman. Rtrees: A Dynamic Index Structure for Spatial Searching. In Proceedings of ACM SIGMOD Conference, pages 47--57, 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J. Jaffar and M. J. Maher. Constraint Logic Programming: A Survey. Journal of Logic Programming, JLP, 19,20:503--582, 1994.Google ScholarGoogle ScholarCross RefCross Ref
  11. J. Jaffar, M. J. Maher, P. J. Stuckey, and R. H. C. Yap. Beyond Finite Domains. In Proceedings of Principles and Practice on Constraint Programming, pages 86--94, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. G. M. Kuper, L. Libkin, and J. Paredaens, editors. Constraint Databases. Springer, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. K. Marriot and P. J. Stuckey. Programming with Constraints: an Introduction. MIT Press, 1998.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. P. Z. Revesz. Safe Query Languages for Constraint Databases. ACM TODS, 23(1):58--99, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. P. Rigaux, M. Scholl, L. Segoufin, and S. Grumbach. Building a Constraint-based Spatial Database System: Model, Languages, and Implementation. Information Systems, 28(6):563--595, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. E. Schwalb and L. Vila. Temporal Constraints: A Survey. Constraints, 3(2/3):129--149, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Constraint logic programming over sets of spatial objects

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      WCFLP '05: Proceedings of the 2005 ACM SIGPLAN workshop on Curry and functional logic programming
      September 2005
      78 pages
      ISBN:1595930698
      DOI:10.1145/1085099

      Copyright © 2005 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 29 September 2005

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Upcoming Conference

      ICFP '24

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader