arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 0906.4474cs.PL
收藏

随着时间的推移:约束处理规则--1998 - 2007年CHR研究综述

As time goes by: Constraint Handling Rules - A survey of CHR research from 1998 to 2007

Jon Sneyers, Peter Van Weert, Tom Schrijvers, Leslie De Koninck

摘要:

约束处理规则(Constraint Handling Rules,简写为程序设计语言)是一种基于多头多集重写规则的高级程序设计语言。最初是为编写用户定义的约束求解器而设计的,现在它被认为是一种优雅的通用语言。与CHR相关的研究在Fruehlynth上次调查后的十年中激增。这项新的调查涵盖了180多个出版物,概述了从语义和分析到系统、扩展和应用等广泛研究领域的最新成果。

英文摘要:

Constraint Handling Rules (CHR) is a high-level programming language based on multi-headed multiset rewrite rules. Originally designed for writing user-defined constraint solvers, it is now recognized as an elegant general purpose language. CHR-related research has surged during the decade following the previous survey by Fruehwirth. Covering more than 180 publications, this new survey provides an overview of recent results in a wide range of research areas, from semantics and analysis to systems, extensions and applications.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑