Back to Search
Start Over
Aggregates for CHR through program transformation
Aggregates for CHR through program transformation
- Source :
- Logic-Based Program Synthesis and Transformation ISBN: 9783540787686, LOPSTR
- Publication Year :
- 2008
- Publisher :
- Springer, 2008.
-
Abstract
- We propose an extension of Constraint Handling Rules (CHR) with aggregates such as sum, count, findall, and min. This new feature significantly improves the conciseness and expressiveness of the language. In this paper, we describe an implementation based on source-to-source transformations to CHR (extended with some low-level compiler directives). We allow user-defined aggregates and nested aggregate expressions over arbitrary guarded conjunctions of constraints. Both an on-demand and an incremental aggregate computation strategy are supported. acceptance rate = 43.3% ispartof: pages:59-73 ispartof: Lecture notes in computer science vol:4915 pages:59-73 ispartof: International Symposium on Logic-Based Program Synthesis and Transformation location:Kongens Lyngby, Denmark date:23 Aug - 24 Aug 2007 status: published
- Subjects :
- Constraint Handling Rules
Theoretical computer science
Computer science
Programming language
Computation
transformation
Aggregate (data warehouse)
Program transformation
Extension (predicate logic)
computer.software_genre
Feature (linguistics)
Transformation (function)
aggregates
Compiler
computer
Subjects
Details
- Language :
- English
- ISBN :
- 978-3-540-78768-6
- ISBNs :
- 9783540787686
- Database :
- OpenAIRE
- Journal :
- Logic-Based Program Synthesis and Transformation ISBN: 9783540787686, LOPSTR
- Accession number :
- edsair.doi.dedup.....820ecaf0c0caf6f2740d113d8385452c