• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Aggregates for Constraint Handling Rules (2007)

Cached

  • Download as a PDF

Download Links

  • [people.cs.kuleuven.be]
  • [www.cs.kuleuven.be]
  • [www.cs.kuleuven.be]
  • [people.cs.kuleuven.be]
  • [dtai.cs.kuleuven.be]
  • [www.cs.kuleuven.be]
  • [dtai.cs.kuleuven.be]
  • [www.cs.kuleuven.be]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Jon Sneyers , Peter Van Weert , Tom Schrijvers
Venue:In Djelloul, Duck et
Citations:3 - 2 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@INPROCEEDINGS{Sneyers07aggregatesfor,
    author = {Jon Sneyers and Peter Van Weert and Tom Schrijvers},
    title = {Aggregates for Constraint Handling Rules},
    booktitle = {In Djelloul, Duck et},
    year = {2007}
}

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

Abstract. We extend the Constraint Handling Rules language with aggregates such as sum, count, findall, and min. The proposed extension features nested aggregate expressions over guarded conjunctions of constraints, a series of predefined aggregates, and application-tailored user-defined aggregates. We formally define the operational semantics of aggregates, and show how incremental aggregate computation facilitates efficient implementations. Case studies demonstrate that language support for aggregates significantly reduces program size, thus improving readability and maintainability considerably. 1

Citations

4646 Design Patterns: Elements of Reusable Object-Oriented Software - Gamma, Helm, et al. - 1994
359 Theory and practice of constraint handling rules - Frühwirth - 1998
355 Probabilistic logic - Nilsson - 1986
308 Understanding line drawings of scenes with shadows - WALTZ - 1975
233 An nlog n algorithm for minimizing states in a finite automaton - Hopcroft - 1971
194 Active Database Systems: Triggers and Rules for Advanced Database Processing - Widom, Ceri, et al. - 1995
171 Constraint Handling Rules - Frühwirth - 2009
155 1963: ‘Semantical considerations on modal logic - Kripke
121 Aspect oriented programming - Kiczales, Lamping, et al. - 1997
84 Computational Intelligence: A Logical Approach - Poole, Mackworth, et al. - 1998
68 A statistical learning method for logic programs with distribution semantics - Sato - 1995
62 P.J.: Semantics of logic programs with aggregates - Kemp, Stuckey - 1991
49 The K.U.Leuven CHR System: Implementation and Application - Schrijvers, Demoen - 2004
47 The computational power and complexity of Constraint Handling Rules - Sneyers, Schrijvers, et al. - 2009
46 Analyses, optimizations and extensions of Constraint Handling Rules - Schrijvers
39 An overview of the SWI-Prolog Programming Environment - Wielemaker - 2003
35 García de la - Duck, Stuckey, et al. - 2004
35 Well-founded and stable semantics of logic programs with aggregates. Theory and Practice of Logic Programming 7 - PELOV, DENECKER, et al. - 2007
35 A Performance Comparison of the Rete and TREAT Algorithms for Testing Database Rule Conditions - Wang, Hanson - 1992
29 Logic programming, abduction and probability: a top-down anytime algorithm for estimating prior and posterior probabilities - Poole - 1993
22 Adaptive constraint handling with CHR in Java - Wolf
19 Incremental maintenance for non-distributive aggregate functions - Palpanas, Sidle, et al. - 2002
19 K.U.Leuven JCHR: a user-friendly, flexible and efficient CHR system for Java - Weert, Schrijvers, et al. - 2005
13 The role of abduction in logic programming - Toni - 1998
12 Extending CHR with negation as absence - Weert, Sneyers, et al. - 2006
11 On incremental adaptation of CHR derivations - Wolf, Gruenhagen, et al. - 2000
11 A glimpse of symbolic-statistical modeling by PRISM - Sato
8 10514-1:1996 Information technology —Programming languages —Part 1 - ISOIEC - 1996
8 Improving prolog programs: Refactoring for Prolog. Theory and Practice of Logic Programming - Serebrenik, Schrijvers, et al.
7 Aggregates for CHR through program transformation - Weert, Sneyers, et al. - 2008
6 Intelligent search strategies based on adaptive Constraint Handling Rules - Wolf
6 The execution kernel of RC++: RETE∗, a faster RETE with TREAT as a special case - Wright, Marshall
6 A tale of histories - Weert - 2008
5 Adaptive Constraintverarbeitung mit Constraint-Handling-Rules – ein allgemeiner Ansatz zur Lösung dynamischer Constraint-probleme - Wolf - 1999
5 Probabilistic logic programs and their semantics - Dantsin - 1991
4 Projection in adaptive constraint handling - Wolf - 1999
4 Toward a rule-based solution of dynamic constraint hierarchies over finite domains - Wolf - 2000
4 Attributed variables for dynamic constraint solving - Wolf
4 Adaptive CHR meets CHR ∨ : An extended refined operational semantics for CHR ∨ based on justifications - Wolf, Robin, et al. - 2007
4 CHR for imperative host languages - Weert, Wuille, et al. - 2008
3 Aggregates in CHR - Sneyers, Weert, et al. - 2007
3 Implementing probabilistic abductive logic programming with Constraint Handling Rules - Christiansen - 1978
3 Bayesian abductive logic programs - Raghavan, Mooney - 2010
2 A calculational framework for parallelization of sequential programs - Hu, Takeichi - 1997
2 Efficient lazy evaluation of rule-based programs - Weert
2 A proposal for a next generation of CHR - Weert, Koninck, et al. - 2009
2 Wannes Meert, Joost Vennekens, Yoshitaka Kameya, and Taisuke Sato. CHR(PRISM)-based probabilistic logic learning. Theory and Practice of Logic Programming - Sneyers - 2010
1 9. Zhenjiang Hu and Masato Takeichi. A calculational framework for parallelization of sequential programs - Kemp, Stuckey - 1971
1 Friedman-Hill et al. The Jess Rule Engine. http://www.jessrules.com - Ernest
1 CCHR: de snelste CHR implementatie - Wuille
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University