메뉴 건너뛰기




Volumn 28, Issue 2, 2006, Pages 256-289

Nontermination inference of logic programs

Author keywords

Logic programming; Nontermination analysis; Optimal termination condition; Static analysis

Indexed keywords

ALGORITHMS; AUTOMATION; INFERENCE ENGINES; QUERY LANGUAGES; STATISTICAL METHODS;

EID: 33745414500     PISSN: 01640925     EISSN: 01640925     Source Type: Journal    
DOI: 10.1145/1119479.1119481     Document Type: Article
Times cited : (21)

References (36)
  • 2
    • 0003144205 scopus 로고
    • Modular termination proofs for logic and pure Prolog programs
    • G. Levi, Ed. Oxford University Press
    • APT, K. R. AND PEDRESCHI, D. 1994. Modular termination proofs for logic and pure Prolog programs. In Advances in Logic Programming Theory, G. Levi, Ed. Oxford University Press, 183-229.
    • (1994) Advances in Logic Programming Theory , pp. 183-229
    • Apt, K.R.1    Pedreschi, D.2
  • 3
    • 84858906826 scopus 로고    scopus 로고
    • Termination of logic programs using semantic unification
    • Lecture Notes in Computer Science. Springer-Verlag, Berlin. TALP can be used online
    • ARTS, T. AND ZANTEMA, H. 1996. Termination of logic programs using semantic unification. In Logic Program Synthesis and Transformation. Lecture Notes in Computer Science, vol. 1048. Springer-Verlag, Berlin. TALP can be used online at http://bibiserv.tachfak.uni.biekafeld.de/talp/.
    • (1996) Logic Program Synthesis and Transformation , vol.1048
    • Arts, T.1    Zantema, H.2
  • 4
    • 0027591025 scopus 로고
    • Loop checking in partial deduction
    • BOL, R. N. 1993. Loop checking in partial deduction. J. Logic Prog. 16, 25-46.
    • (1993) J. Logic Prog. , vol.16 , pp. 25-46
    • Bol, R.N.1
  • 5
    • 0026206586 scopus 로고
    • An analysis of loop checking mechanisms for logic programs
    • BOL, R. N., APT, K. R., AND KLOP, J. W. 1991. An analysis of loop checking mechanisms for logic programs. Theor. Comput. Sci. 86, 35-79.
    • (1991) Theor. Comput. Sci. , vol.86 , pp. 35-79
    • Bol, R.N.1    Apt, K.R.2    Klop, J.W.3
  • 6
    • 0039716224 scopus 로고
    • Predicate logic as a computational formalism
    • Logic Programming Group, Imperial College, London
    • CLARK, K. L. 1979. Predicate logic as a computational formalism. Tech. Rep. Doc 79/59, Logic Programming Group, Imperial College, London.
    • (1979) Tech. Rep. Doc , vol.79 , Issue.59
    • Clark, K.L.1
  • 7
    • 0032678119 scopus 로고    scopus 로고
    • A semantic basis for the termination analysis of logic programs
    • CODISH, M. AND TABOCH, C. 1999. A semantic basis for the termination analysis of logic programs. J. Logic Prog. 41, 1, 103-123.
    • (1999) J. Logic Prog. , vol.41 , Issue.1 , pp. 103-123
    • Codish, M.1    Taboch, C.2
  • 8
    • 0024910953 scopus 로고
    • On the existence of nonterminating queries for a restricted class of Prolog-clauses
    • DE SCHREYE, D., BRUYNOOGHE, M., AND VERSCHAETSE, K. 1989. On the existence of nonterminating queries for a restricted class of Prolog-clauses. Artificial Intelligence 41, 237-248.
    • (1989) Artificial Intelligence , vol.41 , pp. 237-248
    • De Schreye, D.1    Bruynooghe, M.2    Verschaetse, K.3
  • 9
    • 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 Prog. 19-20, 199-260.
    • (1994) J. Logic Prog. , vol.19-20 , pp. 199-260
    • De Schreye, D.1    Decorte, S.2
  • 10
    • 4444302161 scopus 로고
    • A practical technique for detecting non-terminating queries for a restricted class of Horn clauses, using directed, weighted graphs
    • The MIT Press
    • DE SCHREYE, D., VERSCHAETSE, K., AND BRUYNOOGHE, M. 1990. A practical technique for detecting non-terminating queries for a restricted class of Horn clauses, using directed, weighted graphs. In Proceedings of ICLP'90. The MIT Press, 649-663.
    • (1990) Proceedings of ICLP'90 , pp. 649-663
    • De Schreye, D.1    Verschaetse, K.2    Bruynooghe, M.3
  • 11
    • 84858895892 scopus 로고
    • Programmation en logique avec négation: Présentation formelle
    • Laboratoire d'Informatique, Département de Mathématiques et d'Informatique, Université d'Orleans
    • DERANSART, P. AND FERRAND, G. 1987. Programmation en logique avec négation: Présentation formelle. Tech. Rep. 87/3, Laboratoire d'Informatique, Département de Mathématiques et d'Informatique, Université d'Orleans.
    • (1987) Tech. Rep. , vol.87 , Issue.3
    • Deransart, P.1    Ferrand, G.2
  • 13
    • 33745392607 scopus 로고
    • Weighted graphs, a tool for expressing the behavious of recursive rules in logic programming
    • I. for New Generation Computer Technology (ICOT), Ed. OHMSHA Ltd. Tokyo and Springer-Verlag, Tokyo, Japan
    • DEVIENNE, P. 1988. Weighted graphs, a tool for expressing the behavious of recursive rules in logic programming. I. for New Generation Computer Technology (ICOT), Ed. OHMSHA Ltd. Tokyo and Springer-Verlag, 397-404. Proceedings of the International Conference on Fifth Generation Computer Systems 88, Tokyo, Japan.
    • (1988) Proceedings of the International Conference on Fifth Generation Computer Systems , vol.88 , pp. 397-404
    • Devienne, P.1
  • 14
    • 0025494636 scopus 로고
    • Weighted graphs: A tool for studying the halting problem and time complexity in term rewriting systems and logic programming
    • DEVIENNE, P. 1990. Weighted graphs: A tool for studying the halting problem and time complexity in term rewriting systems and logic programming. Theor. Comput. Sci. 75, 2, 157-215.
    • (1990) Theor. Comput. Sci. , vol.75 , Issue.2 , pp. 157-215
    • Devienne, P.1
  • 15
    • 85029539574 scopus 로고
    • Halting problem of one binary Horn clause is undecidable
    • Springer-Verlag. Proceedings of STACS'93
    • DEVIENNE, P., LEBÈGUE, P., AND ROUTIER, J.-C. 1993. Halting problem of one binary Horn clause is undecidable. In LNCS. Vol. 665. Springer-Verlag, 48-57. Proceedings of STACS'93.
    • (1993) LNCS , vol.665 , pp. 48-57
    • Devienne, P.1    Lebègue, P.2    Routier, J.-C.3
  • 17
    • 84937430803 scopus 로고    scopus 로고
    • Inferring termination condition for logic programs using backwards analysis
    • Lecture Notes in Computer Science. Springer-Verlag, Berlin. Termin Web can be used online
    • GENAIM, S. AND CODISH, M. 2001. Inferring termination condition for logic programs using backwards analysis. In Proceedings of Logic for Programming, Artificial intelligence and Reasoning. Lecture Notes in Computer Science. Springer-Verlag, Berlin. Termin Web can be used online from http://www.cs.bgu. ac.il/~codish.
    • (2001) Proceedings of Logic for Programming, Artificial Intelligence and Reasoning
    • Genaim, S.1    Codish, M.2
  • 18
    • 0011156298 scopus 로고    scopus 로고
    • Finite failure is and-compositional
    • GORI, R. AND LEVI, G. 1997. Finite failure is and-compositional. J. Logic Comput. 7, 6, 753-776.
    • (1997) J. Logic Comput. , vol.7 , Issue.6 , pp. 753-776
    • Gori, R.1    Levi, G.2
  • 22
    • 0002338883 scopus 로고
    • A model-theoretic reconstruction of the operational semantics of logic programs
    • FALASCHI, M., LEVI, G., MARTELLI, M., AND PALAMIDESSI, C. 1993. A model-theoretic reconstruction of the operational semantics of logic programs. Information and Computation 102, 1, 86-113.
    • (1993) Information and Computation , vol.102 , Issue.1 , pp. 86-113
    • Falaschi, M.1    Levi, G.2    Martelli, M.3    Palamidessi, C.4
  • 23
    • 0040622366 scopus 로고    scopus 로고
    • Inferring left-terminating classes of queries for constraint logic programs by means of approximations
    • M. J. Maher, Ed. MIT Press
    • MESNARD, F. 1996. Inferring left-terminating classes of queries for constraint logic programs by means of approximations. In Proceedings of the 1996 Joint International Conference and Symposium on Logic Programming, M. J. Maher, Ed. MIT Press, 7-21.
    • (1996) Proceedings of the 1996 Joint International Conference and Symposium on Logic Programming , pp. 7-21
    • Mesnard, F.1
  • 24
  • 26
    • 84890053639 scopus 로고    scopus 로고
    • Applying static analysis techniques for inferring termination conditions of logic programs
    • P. Cousot, Ed. Lecture Notes in Computer Science. Springer-Verlag, Berlin
    • MESNARD, F. AND NEUMERKEL, U. 2001. Applying static analysis techniques for inferring termination conditions of logic programs. In Static Analysis Symposium, P. Cousot, Ed. Lecture Notes in Computer Science, vol. 2126. Springer-Verlag, Berlin, 93-110.
    • (2001) Static Analysis Symposium , vol.2126 , pp. 93-110
    • Mesnard, F.1    Neumerkel, U.2
  • 27
    • 23044534516 scopus 로고    scopus 로고
    • Detecting optimal termination conditions of logic programs
    • M. Hermenegildo and G. Puebla, Eds. Lecture Notes in Computer Science. Springer-Verlag, Berlin
    • MESNARD, F., PAYET, E., AND NEUMERKEL, U. 2002. Detecting optimal termination conditions of logic programs. In Proceedings of the 9th International Symposium on Static Analysis, M. Hermenegildo and G. Puebla, Eds. Lecture Notes in Computer Science, vol. 2477. Springer-Verlag, Berlin, 509-525.
    • (2002) Proceedings of the 9th International Symposium on Static Analysis , vol.2477 , pp. 509-525
    • Mesnard, F.1    Payet, E.2    Neumerkel, U.3
  • 29
    • 33745384699 scopus 로고    scopus 로고
    • Nontermination inference of logic programs
    • R. Giacobazzi, Ed. Lecture Notes in Computer Science. Springer-Verlag, Berlin
    • PAYET, E. AND MESNARD, F. 2004. nontermination inference of logic programs. In Proceedings of the 11th International Symposium on Static Analysis, R. Giacobazzi, Ed. Lecture Notes in Computer Science, vol. 3148. Springer-Verlag, Berlin.
    • (2004) Proceedings of the 11th International Symposium on Static Analysis , vol.3148
    • Payet, E.1    Mesnard, F.2
  • 31
    • 0003801637 scopus 로고
    • The mixtus approach to automatic partial evaluation of full Prolog
    • S. Debray and M. Hermenegildo, Eds. MIT Press, Cambridge, MA
    • SAHLIN, D. 1990. The mixtus approach to automatic partial evaluation of full Prolog. In Proceedings of the 1990 North American Conference on Logic Programming, S. Debray and M. Hermenegildo, Eds. MIT Press, Cambridge, MA, 377-398.
    • (1990) Proceedings of the 1990 North American Conference on Logic Programming , pp. 377-398
    • Sahlin, D.1
  • 32
    • 0027706084 scopus 로고
    • Mixtus: An automatic partial evaluator for full Prolog
    • SAHLIN, D. 1993. Mixtus: an automatic partial evaluator for full Prolog. New Generation Computing 12, 1, 7-51.
    • (1993) New Generation Computing , vol.12 , Issue.1 , pp. 7-51
    • Sahlin, D.1
  • 34
    • 0030645650 scopus 로고    scopus 로고
    • An extended variant of atoms loop check for positive logic programs
    • SHEN, Y.-D. 1997. An extended variant of atoms loop check for positive logic programs. New Generation Computing 15, 2, 187-204.
    • (1997) New Generation Computing , vol.15 , Issue.2 , pp. 187-204
    • Shen, Y.-D.1
  • 35
    • 3042856060 scopus 로고    scopus 로고
    • A dynamic approach to characterizing termination of general logic programs
    • SHEN, Y.-D., YOU, J.-H., YUAN, L.-Y., SHEN, S., AND YANG, Q. 2003. A dynamic approach to characterizing termination of general logic programs. ACM Trans. Comput. Logic 4, 4, 417-434.
    • (2003) ACM Trans. Comput. Logic , vol.4 , Issue.4 , pp. 417-434
    • Shen, Y.-D.1    You, J.-H.2    Yuan, L.-Y.3    Shen, S.4    Yang, Q.5
  • 36
    • 0035817897 scopus 로고    scopus 로고
    • Loops checks for logic programs with functions
    • SHEN, Y.-D., YUAN, L.-Y, AND YOU, J.-H. 2001. Loops checks for logic programs with functions. Theoretical Computer Science 266, 1-2, 441-461.
    • (2001) Theoretical Computer Science , vol.266 , Issue.1-2 , pp. 441-461
    • Shen, Y.-D.1    Yuan, L.-Y.2    You, J.-H.3


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