ACM Home Page
Please provide us with feedback. Feedback
Cooperation of constraint domains in the TOY system
Full text PdfPdf (281 KB)
Source
International Conference on Principles and Practice of Declarative Programming archive
Proceedings of the 10th international ACM SIGPLAN conference on Principles and practice of declarative programming table of contents
Valencia, Spain
SESSION: Constraints table of contents
Pages 258-268  
Year of Publication: 2008
ISBN:978-1-60558-117-0
Authors
Sonia Estévez-Martín  Univ. Complutense de Madrid
Antonio J. Fernández  Univ. de Málaga
Teresa Hortalá-González  Univ. Complutense de Madrid
Mario Rodríguez-Artalejo  Univ. Complutense de Madrid
Fernando Sáenz-Pérez  Univ. Complutense de Madrid
Rafael del Vado Vírseda  Univ. Complutense de Madrid
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 27,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1389449.1389481
What is a DOI?

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


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
P. Arenas, A.J. Fernández, A. Gil, F.J. López-Fraguas, M. Rodríguez-Artalejo, and F. Sáenz-Pérez. T OY. A Multiparadigm Declarative Language. Version 2.3.1, 2007. R. Caballero and J. Sánchez (Eds.), Available at http://toy.sourceforge.net.
 
2
 
3
 
4
 
5
 
6
Stephan Frank, Petra Hofstedt, and Pierre R. Mai. A flexible metasolver framework for constraint solver collaboration. In Proc. KI 2003, volume 2821 of LNCS, pages 520--534. Springer, 2003.
 
7
Juan Carlos González-Moreno, Maria Teresa Hortalá-González, and Mario Rodríguez-Artalejo. Polymorphic types in functional logic programming. Journal of Functional and Logic Programming, 2001 (1):1--71, 2001.
 
8
L. Granvilliers, E. Monfroy, and F. Benhamou. Cooperative solvers in constraint programming: a short introduction. ALP Newsletter, 14 (2), 2001.
 
9
Timothy J. Hickey. The brandeis interval arithmetic constraint solver. Available from http://www.cs.brandeis.edu/~tim/.
 
10
 
11
J. Jaffar and M. Maher. Constraint Logic Programming: a Survey. Journal of Logic Programming, 19&20:503--581, 1994.
 
12
Norio Kobayashi, Mircea Marin, and Tetsuo Ida. Collaborative constraint functional logic programming system in an open environment. EICE Transactions on Information and Systems, E86-D(1):63--70, 2003.
 
13
O. Krzikalla. Constraint solver f ür lineare constraints über reellen zahlen. Groβer Beleg, 1997. Technische Universität Dresden.
14
 
15
 
16
Eric Monfroy and Carlos Castro. A component language for hybrid solver cooperations. In ADVIS'04, volume 3261 of LNCS, pages 192--202. Springer, 2004.
17
 
18
SICStus Prolog, 2007. http://www.sics.se/isl/sicstus.
 
19
Peter van Beek. A C library of routines for solving binary constraint satisfaction problems. Available from http://www.ai.uwaterloo.ca/~vanbeek/software/-csplib.tar.gz.

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