2009
DOI: 10.1007/978-3-642-02846-5_43
|View full text |Cite
|
Sign up to set email alerts
|

Automating Termination Proofs for CHR

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2009
2009
2019
2019

Publication Types

Select...
5

Relationship

3
2

Authors

Journals

citations
Cited by 6 publications
(10 citation statements)
references
References 6 publications
0
10
0
Order By: Relevance
“…Instead of assuming termination, we proposed the weaker property observable termination and demonstrated it useful. Methods for proving termination of CHR programs have been studied, e.g., [11,19,20], but they still need to be adapted for observable termination. A constraint solver for the meta-level language is under development in CHR as the obvious implementation language.…”
Section: Resultsmentioning
confidence: 99%
“…Instead of assuming termination, we proposed the weaker property observable termination and demonstrated it useful. Methods for proving termination of CHR programs have been studied, e.g., [11,19,20], but they still need to be adapted for observable termination. A constraint solver for the meta-level language is under development in CHR as the obvious implementation language.…”
Section: Resultsmentioning
confidence: 99%
“…Future work will therefore be directed towards a better understanding of this problem. We will also apply groundness and call type analysis on the result of the transformation and will, based on CHRTypes, develop a call type analyser for integration with CHRisTA [8], yielding the first fully automated termination analyser for the complete CHR(Prolog) language.…”
Section: Resultsmentioning
confidence: 99%
“…We plan to use CHRTypes as a source of information to obtain the call types of a CHR(Prolog) program. The computed call types can then be used as input to our termination analyser CHRisTA [8], instead of providing them ourselves, resulting in a fully automated termination analyser for CHR(Prolog).…”
Section: Introductionmentioning
confidence: 99%
“…For CHR programs that mainly use simplification rules, simple rankings are often sufficient to prove termination [48,49]. More sophisticated methods are needed in the presence of propagation rules [97,98,57]. An approximation of CHR programs by constraint logic programs (CLP) has also been used to analyse the termination behavior of CHR [81].…”
Section: Termination and Time Complexity Analysismentioning
confidence: 99%