Cooperation of constraint domains in the TOY system

  • Authors:
  • Sonia Estévez-Martín;Antonio J. Fernández;Teresa Hortalá-González;Mario Rodríguez-Artalejo;Fernando Sáenz-Pérez;Rafael del Vado Vírseda

  • Affiliations:
  • Univ. Complutense de Madrid;Univ. de Málaga;Univ. Complutense de Madrid;Univ. Complutense de Madrid;Univ. Complutense de Madrid;Univ. Complutense de Madrid

  • Venue:
  • Proceedings of the 10th international ACM SIGPLAN conference on Principles and practice of declarative programming
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a computational model for the cooperation of constraint domains, based on a generic Constraint Functional Logic Programming (CFLP) Scheme and designed to support declarative programming with functions, predicates and the cooperation of different constraint domains equipped with their respective solvers. We have developed an implementation in the CFLP system TOY, supporting an instance of the scheme which enables the cooperation of symbolic Herbrand constraints, finite domain integer constraints, and real arithmetic constraints. We provide a theoretical result and an analysis of benchmarks showing a good performance with respect to the closest related approach we are aware of