Applying static analysis techniques for inferring termination conditions of logic programs

被引:0
|
作者
Mesnard, F [1 ]
Neumerkel, U
机构
[1] Univ Reunion, St Denis Messageries, Reunion, France
[2] Vienna Univ Technol, Inst Comp Sprachen, A-1060 Vienna, Austria
来源
STATIC ANALYSIS, PROCEEDINGS | 2001年 / 2126卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present the implementation of M, a system for universal left-termination inference of logic programs. Termination inference generalizes termination analysis/checking. Traditionally, a termination analyzer tries to prove that a given class of queries terminates. This class must be provided to the system, requiring user annotations. With termination inference such annotations are no longer necessary. Instead, all provably terminating classes to all related predicates are inferred at once. The architecture of cTI is described(1) and some optimizations axe discussed. Running times for classical examples from the termination literature in LP and for some middle-sized logic programs are given.
引用
收藏
页码:93 / 110
页数:18
相关论文
共 50 条
  • [31] Non-termination Analysis of Logic Programs Using Types
    Voets, Dean
    De Schreye, Danny
    [J]. LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION, 2011, 6564 : 133 - 148
  • [32] Research Summary: Non-termination Analysis of Logic Programs
    Voets, Dean
    [J]. LOGIC PROGRAMMING, 2009, 5649 : 553 - 554
  • [33] A METHODOLOGY FOR PROVING TERMINATION OF LOGIC PROGRAMS
    WANG, B
    SHYAMASUNDAR, RK
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1994, 21 (01): : 1 - 30
  • [34] Termination of logic programs with delay declarations
    Marchiori, E
    Teusink, F
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1999, 39 (1-3): : 95 - 124
  • [35] METHODOLOGY FOR PROVING THE TERMINATION OF LOGIC PROGRAMS
    WANG, B
    SHYAMASUNDAR, RK
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 480 : 214 - 227
  • [36] Input-termination of logic programs
    Rao, MRKK
    [J]. LOGIC BASED PROGRAM SYNTHESIS AND TRANSFORMATION, 2005, 3573 : 215 - 230
  • [37] Termination prediction for general logic programs
    Shen, Yi-Dong
    De Schreye, Danny
    Voets, Dean
    [J]. THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2009, 9 : 751 - 780
  • [38] TOWARDS A CHARACTERIZATION OF TERMINATION OF LOGIC PROGRAMS
    WANG, B
    SHYAMASUNDAR, RK
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1990, 456 : 204 - 221
  • [39] When size does matter - Termination analysis for typed logic programs
    Vanhoof, W
    Bruynooghe, M
    [J]. LOGIC BASED PROGRAM SYNTHESIS AND TRANSFORMATION, 2002, 2372 : 129 - 147
  • [40] Inference of well-typings for logic programs with application to termination analysis
    Bruynooghe, M
    Gallagher, J
    Van Humbeeck, W
    [J]. STATIC ANALYSIS, PROCEEDINGS, 2005, 3672 : 35 - 51