메뉴 건너뛰기




Volumn 21, Issue 6, 1999, Pages 1137-1195

Constraint-based termination analysis of logic programs

Author keywords

1.2.2 Artificial Intelligence : Automatic Programming; 1.2.3 Artificial Intelligence : Deduction and Theorem Proving; Constraint solving; Languages; Logic programming; Termination analysis; Verification

Indexed keywords


EID: 0001004312     PISSN: 01640925     EISSN: None     Source Type: Journal    
DOI: 10.1145/330643.330645     Document Type: Article
Times cited : (36)

References (54)
  • 1
    • 0040622367 scopus 로고
    • Proving termination of logic programs by transforming them into equivalent term rewriting systems
    • Springer-Verlag
    • AGUZZI, G. AND MODIGLIANI, U. 1994. Proving termination of logic programs by transforming them into equivalent term rewriting systems. In Proceedings of FST and TCS. LNCS, vol. 761. Springer-Verlag, 114-124.
    • (1994) Proceedings of FST and TCS. LNCS , vol.761 , pp. 114-124
    • Aguzzi, G.1    Modigliani, U.2
  • 2
    • 0001975827 scopus 로고
    • Logic programming
    • J. van Leeuwen, Ed. Elsevier Science Publishers
    • APT, K. 1990. Logic programming. In Handbook of Theoretical Computer Science. Vol. B, J. van Leeuwen, Ed. Elsevier Science Publishers.
    • (1990) Handbook of Theoretical Computer Science , vol.B
    • Apt, K.1
  • 3
    • 0013165294 scopus 로고
    • Acyclic programs
    • APT, K. AND BEZEM, M. 1991. Acyclic programs. New Gen. Comput. 9, 335-363.
    • (1991) New Gen. Comput. , vol.9 , pp. 335-363
    • Apt, K.1    Bezem, M.2
  • 6
    • 0003144205 scopus 로고
    • Modular termination proofs for logic and pure Prolog programs
    • Oxford University Press
    • APT, K. AND PEDRESCHI, D. 1994. Modular termination proofs for logic and pure Prolog programs. In Advances in Logic Programming Theory. Oxford University Press, 183-229.
    • (1994) Advances in Logic Programming Theory , pp. 183-229
    • Apt, K.1    Pedreschi, D.2
  • 7
    • 0004665691 scopus 로고
    • Termination of logic programs via labelled term rewrite systems
    • ARTS, T. AND ZANTEMA, H. 1993. Termination of logic programs via labelled term rewrite systems. In Proceedings of CSN'95. 22-34.
    • (1993) Proceedings of CSN'95 , pp. 22-34
    • Arts, T.1    Zantema, H.2
  • 8
    • 0040622369 scopus 로고
    • Proving termination properties of Prolog programs: A semantic approach
    • BAUDINET, M. 1992. Proving termination properties of Prolog programs: A semantic approach. J. Logic Program. 14, 1-29.
    • (1992) J. Logic Program. , vol.14 , pp. 1-29
    • Baudinet, M.1
  • 9
    • 0002882910 scopus 로고
    • Characterizing termination of logic programs with level mappings
    • BEZEM, M. 1992. Characterizing termination of logic programs with level mappings. J. Logic Program. 15, 1 & 2, 79-98.
    • (1992) J. Logic Program. , vol.15 , Issue.1-2 , pp. 79-98
    • Bezem, M.1
  • 10
    • 0004704991 scopus 로고
    • Proving termination of logic programs by exploiting term properties
    • Springer-Verlag, LNCS 494
    • BOSSI, A., COCCO, N., AND FABRIS, M. 1991. Proving termination of logic programs by exploiting term properties. In Proc. CCPSD-TAPSOFT'91. Springer-Verlag, LNCS 494, 153-180.
    • (1991) Proc. CCPSD-TAPSOFT'91 , pp. 153-180
    • Bossi, A.1    Cocco, N.2    Fabris, M.3
  • 11
    • 84871267200 scopus 로고
    • Typed norms
    • B. Krieg-Brueckner, Ed. Springer-Verlag, LNCS 582
    • BOSSI, A., COCCO, N., AND FABRIS, M. 1992. Typed norms. In Proc. ESOP'92, B. Krieg-Brueckner, Ed. Springer-Verlag, LNCS 582, 73-92.
    • (1992) Proc. ESOP'92 , pp. 73-92
    • Bossi, A.1    Cocco, N.2    Fabris, M.3
  • 14
    • 0001434976 scopus 로고
    • A framework of directionality for proving termination of logic programs
    • K. Apt, Ed. MIT Press
    • BRONSARD, F., LAKSHMAN, T., AND REDDY, U. 1992. A framework of directionality for proving termination of logic programs. In Proc. JICSLP '92, K. Apt, Ed. MIT Press, 321-335.
    • (1992) Proc. JICSLP '92 , pp. 321-335
    • Bronsard, F.1    Lakshman, T.2    Reddy, U.3
  • 15
    • 0002545591 scopus 로고
    • A practical framework for the abstract interpretation of logic programs
    • BRUYNOOGHE, M. 1991. A practical framework for the abstract interpretation of logic programs. J. Logic Program. 10, 2, 91-124.
    • (1991) J. Logic Program. , vol.10 , Issue.2 , pp. 91-124
    • Bruynooghe, M.1
  • 16
    • 0038844343 scopus 로고
    • Abstract interpretation for (constraint) logic programming
    • Constraint Programming, J. P. B. Mayoh, E. Tyugu, Ed. Springer-Verlag
    • BRUYNOOGHE, M. AND BOULANGER, D. 1994. Abstract interpretation for (constraint) logic programming. In Constraint Programming, J. P. B. Mayoh, E. Tyugu, Ed. NATO ASI Series, vol. F/131. Springer-Verlag, 228-258.
    • (1994) NATO ASI Series , vol.F , Issue.131 , pp. 228-258
    • Bruynooghe, M.1    Boulanger, D.2
  • 19
    • 0028429645 scopus 로고
    • Termination of logic programs: The never-ending story
    • DE SCHREYE, D. AND DECORTE, S. 1994. Termination of logic programs: the never-ending story. J. Logic Program. 19 & 20, 199-260.
    • (1994) J. Logic Program. , vol.19-20 , pp. 199-260
    • De Schreye, D.1    Decorte, S.2
  • 21
    • 0013162827 scopus 로고
    • Deriving linear size relations for logic programs by abstract interpretation
    • DE SCHREYE, D. AND VERSCHAETSE, K. 1995. Deriving linear size relations for logic programs by abstract interpretation. New Gen. Comput. 13, 2, 117-154.
    • (1995) New Gen. Comput. , vol.13 , Issue.2 , pp. 117-154
    • De Schreye, D.1    Verschaetse, K.2
  • 22
    • 0001653160 scopus 로고
    • A framework for analysing the termination of definite logic programs with respect to call patterns
    • ICOT, Tokyo
    • DE SCHREYE, D., VERSCHAETSE, K., AND BRUYNOOGHE, M. 1992. A framework for analysing the termination of definite logic programs with respect to call patterns. In Proc. FGCS'92. ICOT, Tokyo, 481-488.
    • (1992) Proc. FGCS'92 , pp. 481-488
    • De Schreye, D.1    Verschaetse, K.2    Bruynooghe, M.3
  • 23
    • 0024700858 scopus 로고
    • Static inference of modes and data dependencies in logic programs
    • DEBRAY, S. 1989. Static inference of modes and data dependencies in logic programs. ACM Trans. Program. Lang. Syst. 11, 3 (July), 418-450.
    • (1989) ACM Trans. Program. Lang. Syst. , vol.11 , Issue.3 JULY , pp. 418-450
    • Debray, S.1
  • 26
    • 0002825410 scopus 로고
    • Automatic inference of norms: A missing link in automatic termination analysis
    • D. Miller, Ed.
    • DECORTE, S., DE SCHREYE, D., AND FABRIS, M. 1993. Automatic inference of norms: A missing link in automatic termination analysis. In Proceedings ILPS'93, D. Miller, Ed. 420-436.
    • (1993) Proceedings ILPS'93 , pp. 420-436
    • Decorte, S.1    De Schreye, D.2    Fabris, M.3
  • 28
    • 84910829499 scopus 로고
    • Termination of rewriting
    • DERSHOWITZ, N. 1987. Termination of rewriting. J. Symbol. Comput. 3, 1 & 2, 69-116.
    • (1987) J. Symbol. Comput. , vol.3 , Issue.1-2 , pp. 69-116
    • Dershowitz, N.1
  • 29
    • 0024916816 scopus 로고
    • Declarative modelling of the operational behaviour of logic languages
    • FALASCHI, M., LEVI, G., MARTELLI, M., AND PALAMIDESSI, C. 1989. Declarative modelling of the operational behaviour of logic languages. Theoret. Comput. Sci. 69, 3, 289-318.
    • (1989) Theoret. Comput. Sci. , vol.69 , Issue.3 , pp. 289-318
    • Falaschi, M.1    Levi, G.2    Martelli, M.3    Palamidessi, C.4
  • 30
    • 0039833103 scopus 로고
    • Proving termination of Prolog programs
    • R. Parikh, Ed. Springer-Verlag
    • FRANCHEZ, N., GRUMBERG, O., KATZ, S., AND PNUELI, A. 1985. Proving termination of Prolog programs. In Logics of Programs, R. Parikh, Ed. Springer-Verlag, 89-105.
    • (1985) Logics of Programs , pp. 89-105
    • Franchez, N.1    Grumberg, O.2    Katz, S.3    Pnueli, A.4
  • 31
    • 84963895047 scopus 로고
    • Termination proofs of well-moded logic programs via conditional rewrite systems
    • LNCS 656. Springer-Verlag
    • GANZINGER, H. AND WALDMANN, U. 1993. Termination proofs of well-moded logic programs via conditional rewrite systems. In Proceedings of CTRS'92. LNCS 656. Springer-Verlag, 216-222.
    • (1993) Proceedings of CTRS'92 , pp. 216-222
    • Ganzinger, H.1    Waldmann, U.2
  • 32
    • 36849084543 scopus 로고
    • Deriving descriptions of possible values of program variables by means of abstract interpretation
    • JANSSENS, G. AND BRUYNOOGHE, M. 1992. Deriving descriptions of possible values of program variables by means of abstract interpretation. J. Logic Program. 13, 2 & 3, 205-258.
    • (1992) J. Logic Program. , vol.13 , Issue.2-3 , pp. 205-258
    • Janssens, G.1    Bruynooghe, M.2
  • 35
    • 84949197430 scopus 로고
    • Logic programs as term rewriting systems
    • LNCS 850. Springer-Verlag
    • MARCHIORI, M. 1994. Logic programs as term rewriting systems. In Proceedings of ALP'94. LNCS 850. Springer-Verlag, 223-241.
    • (1994) Proceedings of ALP'94 , pp. 223-241
    • Marchiori, M.1
  • 38
    • 0022045847 scopus 로고
    • Some global optimizations for a Prolog compiler
    • MELLISH, C. 1985. Some global optimizations for a Prolog compiler. J. Logic Program. 2, 1 (April).
    • (1985) J. Logic Program. , vol.2 , Issue.1 APRIL
    • Mellish, C.1
  • 40
    • 0040622366 scopus 로고    scopus 로고
    • Inferring left-terminating classes of queries for constraint logic programs
    • MIT-Press, Bonn, Germany
    • MESNARD, F. 1996. Inferring left-terminating classes of queries for constraint logic programs. In Proc. IJCSLP96. MIT-Press, Bonn, Germany, 7-21.
    • (1996) Proc. IJCSLP96 , pp. 7-21
    • Mesnard, F.1
  • 41
    • 0032186730 scopus 로고    scopus 로고
    • Clp(x) for automatically proving program properties
    • MESNARD, F. AND MAILLARD, A. 1998. Clp(x) for automatically proving program properties. J. Logic Program. 37 (1-3), 77-94.
    • (1998) J. Logic Program. , vol.37 , Issue.1-3 , pp. 77-94
    • Mesnard, F.1    Maillard, A.2
  • 45
    • 0039346788 scopus 로고    scopus 로고
    • Transformational methodology for proving termination of logic programs
    • RAO, M. K., KAPUR, D., AND SHYAMASUNDAR, R. 1998. Transformational methodology for proving termination of logic programs. J. Logic Program. 34, 1, 1-42.
    • (1998) J. Logic Program. , vol.34 , Issue.1 , pp. 1-42
    • Rao, M.K.1    Kapur, D.2    Shyamasundar, R.3
  • 46
    • 0040425687 scopus 로고
    • A transformational methodology for proving termination of logic programs
    • LNCS 626. Springer
    • RAO, M. K., KAPUR, D., AND SHYAMASUNDAR, R. K. 1992. A transformational methodology for proving termination of logic programs. In Proc. CSL'92. LNCS 626. Springer.
    • (1992) Proc. CSL'92
    • Rao, M.K.1    Kapur, D.2    Shyamasundar, R.K.3
  • 50
    • 0023994541 scopus 로고
    • Efficient tests for top-down termination of logical rules
    • ULLMAN, J. AND VAN GELDER, A. 1988. Efficient tests for top-down termination of logical rules. J. ACM 35, 2 (April), 345-373.
    • (1988) J. ACM , vol.35 , Issue.2 APRIL , pp. 345-373
    • Ullman, J.1    Van Gelder, A.2
  • 51
    • 0004729192 scopus 로고
    • Deriving constraints among argument sizes in logic programs
    • VAN GELDER, A. 1991. Deriving constraints among argument sizes in logic programs. Ann. Math. Artif. Intell. 3.
    • (1991) Ann. Math. Artif. Intell. , vol.3
    • Van Gelder, A.1
  • 52
    • 84968336168 scopus 로고
    • Implementing a finite-domain CLP-language on top of Prolog: A transformational approach
    • Proceedings of Logic Programming and Automated Reasoning, F. Pfenning, Ed. Springer-Verlag
    • VANDECASTEELE, H. AND DE SCHREYE, D. 1994. Implementing a finite-domain CLP-language on top of Prolog: A transformational approach. In Proceedings of Logic Programming and Automated Reasoning, F. Pfenning, Ed. Lecture Notes in Artificial Intelligence 822. Springer-Verlag, 84-98.
    • (1994) Lecture Notes in Artificial Intelligence , vol.822 , pp. 84-98
    • Vandecasteele, H.1    De Schreye, D.2
  • 54
    • 0028482972 scopus 로고
    • A methodology for proving termination of logic programs
    • WANG, B. AND SHYAMASUNDAR, R. 1994. A methodology for proving termination of logic programs. J. Logic Program. 21, 1, 1-30.
    • (1994) J. Logic Program. , vol.21 , Issue.1 , pp. 1-30
    • Wang, B.1    Shyamasundar, R.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.