On the Cooperation of the Constraint Domains H, R and FD in CFLP

Computer Science – Programming Languages

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

113 pages, 5 figures, 18 tables

Scientific paper

This paper presents a computational model for the cooperation of constraint domains and an implementation for a particular case of practical importance. The computational model supports declarative programming with lazy and possibly higher-order functions, predicates, and the cooperation of different constraint domains equipped with their respective solvers, relying on a so-called Constraint Functional Logic Programming (CFLP) scheme. The implementation has been developed on top of the CFLP system TOY, supporting the cooperation of the three domains H, R and FD, which supply equality and disequality constraints over symbolic terms, arithmetic constraints over the real numbers, and finite domain constraints over the integers, respectively. The computational model has been proved sound and complete w.r.t. the declarative semantics provided by the $CFLP$ scheme, while the implemented system has been tested with a set of benchmarks and shown to behave quite efficiently in comparison to the closest related approach we are aware of. To appear in Theory and Practice of Logic Programming (TPLP)

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

On the Cooperation of the Constraint Domains H, R and FD in CFLP does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with On the Cooperation of the Constraint Domains H, R and FD in CFLP, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and On the Cooperation of the Constraint Domains H, R and FD in CFLP will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-98963

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.