Skip to main navigation Skip to search Skip to main content

A general implementation framework for tabled CLP

  • Pablo Chico De Guzmán
  • , Manuel Carro
  • , Manuel V. Hermenegildo
  • , Peter Stuckey

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

Abstract

This paper describes a framework to combine tabling evaluation and constraint logic programming (TCLP). While this combination has been studied previously from a theoretical point of view and some implementations exist, they either suffer from a lack of efficiency, flexibility, or generality, or have inherent limitations with respect to the programs they can execute to completion (either with success or failure). Our framework addresses these issues directly, including the ability to check for answer / call entailment, which allows it to terminate in more cases than other approaches. The proposed framework is experimentally compared with existing solutions in order to provide evidence of the mentioned advantages.

Original languageEnglish
Title of host publicationFunctional and Logic Programming - 11th International Symposium, FLOPS 2012, Proceedings
PublisherSpringer
Pages104-119
Number of pages16
ISBN (Print)9783642298219
DOIs
Publication statusPublished - 6 Jun 2012
Externally publishedYes
EventInternational Symposium on Functional and Logic Programming 2012 - Kobe, Japan
Duration: 23 May 201225 May 2012
Conference number: 11th

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7294 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceInternational Symposium on Functional and Logic Programming 2012
Abbreviated titleFLOPS 2012
Country/TerritoryJapan
CityKobe
Period23/05/1225/05/12

Keywords

  • Constraint Logic Programming
  • Implementation
  • Performance
  • Tabling

Cite this