2001
DOI: 10.1007/3-540-47764-0_6
|View full text |Cite
|
Sign up to set email alerts
|

Applying Static Analysis Techniques for Inferring Termination Conditions of Logic Programs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
68
0

Year Published

2001
2001
2005
2005

Publication Types

Select...
8

Relationship

1
7

Authors

Journals

citations
Cited by 32 publications
(69 citation statements)
references
References 21 publications
1
68
0
Order By: Relevance
“…Concerning automation of our method, the problems are not so different from the ones encountered when proving left-termination: we have to reason about infinite models -to do so, abstract interpretation approaches, where terms are abstracted as their norms, may be useful [11,16]. It seems that in our case automation is additionally complicated because we have to consider infinitely many simply-local substitutions.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Concerning automation of our method, the problems are not so different from the ones encountered when proving left-termination: we have to reason about infinite models -to do so, abstract interpretation approaches, where terms are abstracted as their norms, may be useful [11,16]. It seems that in our case automation is additionally complicated because we have to consider infinitely many simply-local substitutions.…”
Section: Resultsmentioning
confidence: 99%
“…Termination of logic programs has been widely studied for the LD selection rule, i.e., derivations where the leftmost atom in a query is selected [1,4,[8][9][10][11]16]. This rule is adequate for many applications, but there are situations, e.g., in the context of parallel executions or the test-and-generate paradigm, that require dynamic scheduling, i.e., some mechanism to determine at runtime which atom is selected.…”
Section: Introductionmentioning
confidence: 99%
“…Under this classification, this survey paper has been mainly concerned with the first type. While we do not even try to survey the large amount of literature on automatic or semi-automatic approaches [14,21,29,23,44,52,53,71], it must be observed that existing tools typically implement conditions for checking proof obligations of the characterisations we surveyed. As an example, a challenging topic of the research in automatic termination inference consists in finding standard forms of level mappings and models, so that the solution of the resulting proof obligations can be reduced to known problems for which efficient algorithms exist.…”
Section: Related Workmentioning
confidence: 99%
“…Recently, the approaches of Mesnard and Ruggieri have been merged into a unified framework [54], for which an implementation is described in [52].…”
Section: Extensions Of Lp: Constraint Logic Programsmentioning
confidence: 99%
“…We note the TermiLog system described in (Lindenstrauss and Sagiv 1997) and the system based on the binary clause semantics described in (Codish and Taboch 1999). Termination inference is considered previously by Mesnard and coauthors in (Mesnard 1996;Mesnard and Neumerkel 2001;Mesnard and Ruggieri 2001). Here, we make the observation that the missing link which relates termination checking and termination inference is backwards analysis.…”
Section: Introductionmentioning
confidence: 99%