COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Computer Laboratory Programming Research Group Seminar > The Constraint Handling Rules (CHR) language
The Constraint Handling Rules (CHR) languageAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Alan Mycroft. Constraint Handling Rules (CHR) is a multi-set rewriting language created in the early nineties. While originally designed for writing constraint solvers, the expressivity of its multi-headed rewrite rules has been appreciated in a wide range of applications: planning, type checking, business rules, ... CHR implementation is an active topic of research. A stack-based compilation scheme allows for efficient compilation to conventional programming languages. Thanks to program analysis and appropriate indexing data structures for multi-headed matching, any algorithm can be implemented with optimal time and space complexity. As far as we know, this result has not been obtained in the pure fragment of other declarative language implementations. This talk gives an overview of the CHR language, applications and interesting implementation results. Tom Schrijvers is a post-doctoral researcher at the Department of Computer Science at the Catholic University of Leuven. He obtained his Ph.D. on “Analyses, Optimizations and Extensions of Constraint Handling Rules” in 2005 and is the lead developer of the K.U.Leuven CHR system, which is distributed with major Prolog systems. This talk is part of the Computer Laboratory Programming Research Group Seminar series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsCRIA Europe Research Seminar Series World History Workshop Reading GroupOther talksRecent Advances in Solid State Batteries and Beyond Li Technologies - Challenges for Fundamental Science My Life in Science Seminar “Publishing in Science: an Inside Look" Recent Changes of Korean Government's Strategy on back-end fuel cycle and the changing course of a University Laboratory Adaptive Stochastic Galerkin Finite Element Approximation for Elliptic PDEs with Random Coefficients Reconciling centennial-scale climate variation during the last millennium in reconstructions and simulations Black and British Migration A polyfold lab report Crowding and the disruptive effect of clutter throughout the visual system Computing High Resolution Health(care) Debtors’ schedules: a new source for understanding the economy in 18th-century England |