A general implementation framework for tabled CLP

  • Authors:
  • Pablo Chico de Guzmán;Manuel Carro;Manuel V. Hermenegildo;Peter Stuckey

  • Affiliations:
  • IMDEA Software Institute, Spain;IMDEA Software Institute, Spain,School of Computer Science, Univ. Politécnica de Madrid, Spain;IMDEA Software Institute, Spain,School of Computer Science, Univ. Politécnica de Madrid, Spain;NICTA Victoria Research Laboratory, Australia,Department of Computing and Information Systems, University of Melbourne, Australia

  • Venue:
  • FLOPS'12 Proceedings of the 11th international conference on Functional and Logic Programming
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

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.