메뉴 건너뛰기




Volumn 5, Issue 3, 2004, Pages 470-507

Termination of simply moded logic programs with dynamic scheduling

Author keywords

Dynamic scheduling; Logic programs; Simply moded; Termination

Indexed keywords

DYNAMIC SCHEDULING; LOGIC PROGRAMS; SIMPLY MODED; TERMINATION;

EID: 3142782051     PISSN: 15293785     EISSN: None     Source Type: Journal    
DOI: 10.1145/1013560.1013564     Document Type: Article
Times cited : (8)

References (34)
  • 1
    • 0001975827 scopus 로고
    • Logic Programming
    • Handbook of Theoretical Computer Science, J. van Leeuwen, Ed. Elsevier and The MIT Press, Amsterdam, The Netherlands, and Cambridge, MA
    • APT, K. R. 1990. Logic Programming. In Handbook of Theoretical Computer Science, J. van Leeuwen, Ed. Vol. B: Formal Models and Semantics. Elsevier and The MIT Press, Amsterdam, The Netherlands, and Cambridge, MA, 495-574.
    • (1990) Vol. B: Formal Models and Semantics , vol.B , pp. 495-574
    • Apt, K.R.1
  • 3
    • 84957630896 scopus 로고
    • On the unification free Prolog programs
    • A. Borzyszkowski and S. Sokolowski, Eds. Lecture Notes in Computer Science. Springer-Verlag, Berlin, Germany
    • APT, K. R. AND ETALLE, S. 1993. On the unification free Prolog programs. In Proceedings of the Conference on Mathematical Foundations of Computer Science (MFCS'93), A. Borzyszkowski and S. Sokolowski, Eds. Lecture Notes in Computer Science, vol. 711. Springer-Verlag, Berlin, Germany, 1-19.
    • (1993) Proceedings of the Conference on Mathematical Foundations of Computer Science (MFCS'93) , vol.711 , pp. 1-19
    • Apt, K.R.1    Etalle, S.2
  • 4
    • 84957810442 scopus 로고    scopus 로고
    • Verification of logic programs with delay declarations
    • V. Alagar and M. Nivat, Eds. Lecture Notes in Computer Science. Springer-Verlag, Berlin, Germany
    • APT, K. R. AND LUITJES, I. 1996. Verification of logic programs with delay declarations. In Proceedings of the 4th International Conference on Algebraic Methodology and Software Technology (AMAST95), V. Alagar and M. Nivat, Eds. Lecture Notes in Computer Science, vol. 936. Springer-Verlag, Berlin, Germany, 66-90.
    • (1996) Proceedings of the 4th International Conference on Algebraic Methodology and Software Technology (AMAST95) , vol.936 , pp. 66-90
    • Apt, K.R.1    Luitjes, I.2
  • 5
    • 0003144205 scopus 로고
    • Modular termination proofs for logic and pure Prolog programs
    • G. Levi, Ed. Oxford University Press, Oxford, U.K.
    • 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, Oxford, U.K., 183-229.
    • (1994) Advances in Logic Programming Theory , pp. 183-229
    • Apt, K.R.1    Pedreschi, D.2
  • 6
    • 0035301782 scopus 로고    scopus 로고
    • Semantics of well-moded input-consuming logic programs
    • BOSSI, A., ETALLE, S., AND ROSSI, S. 2000. Semantics of well-moded input-consuming logic programs. Comput. Lang. 26, 1, 1-25.
    • (2000) Comput. Lang. , vol.26 , Issue.1 , pp. 1-25
    • Bossi, A.1    Etalle, S.2    Rossi, S.3
  • 8
    • 84945259149 scopus 로고    scopus 로고
    • Semantics and termination of simply moded logic programs with dynamic scheduling
    • (Genoa, Italy), D. Sands, Ed. Lecture Notes in Computer Science. Springer-Verlag, Berlin, Germany
    • BOSSI, A., ETALLE, S., ROSSI, S., AND SMAUS, J.-G. 2001. Semantics and termination of simply moded logic programs with dynamic scheduling. In Proceedings of the European Symposium on Programming (Genoa, Italy), D. Sands, Ed. Lecture Notes in Computer Science, vol. 2028. Springer-Verlag, Berlin, Germany, 402-416.
    • (2001) Proceedings of the European Symposium on Programming , vol.2028 , pp. 402-416
    • Bossi, A.1    Etalle, S.2    Rossi, S.3    Smaus, J.-G.4
  • 9
    • 0028427276 scopus 로고
    • The S-semantics approach: Theory and applications
    • BOSSI, A., GABRIELLI, M., LEVI, G., AND MARTELLI, M. 1994. The S-semantics approach: Theory and applications. J. Logic Programm. 19 & 20, 149-198.
    • (1994) J. Logic Programm. , vol.19-20 , pp. 149-198
    • Bossi, A.1    Gabrielli, M.2    Levi, G.3    Martelli, M.4
  • 10
    • 0003586661 scopus 로고    scopus 로고
    • Ph.D. dissertation, Linköpings Universitet, Linköping, Sweden
    • BOYE, J. 1996. Directional types in logic programming, Ph.D. dissertation, Linköpings Universitet, Linköping, Sweden
    • (1996) Directional Types in Logic Programming
    • Boye, J.1
  • 12
    • 0033078655 scopus 로고    scopus 로고
    • Termination of well-moded programs
    • ETALLE, S., BOSSI, A., AND Cocco, N. 1999. Termination of well-moded programs. J. Logic Programm. 38, 2, 243-257.
    • (1999) J. Logic Programm. , vol.38 , Issue.2 , pp. 243-257
    • Etalle, S.1    Bossi, A.2    Cocco, N.3
  • 14
    • 0346938544 scopus 로고    scopus 로고
    • Constraint logic programming with dynamic scheduling: A semantics based on closure operators
    • FALASCHI, M., GABBRIELLI, M., MARRIOTT, K., AND PALAMIDESSI, C. 1997. Constraint logic programming with dynamic scheduling: a semantics based on closure operators. Inform. Computat. 137, 1, 41-67.
    • (1997) Inform. Computat. , vol.137 , Issue.1 , pp. 41-67
    • Falaschi, M.1    Gabbrielli, M.2    Marriott, K.3    Palamidessi, C.4
  • 15
    • 84976816925 scopus 로고
    • Algorithm = logic + control
    • KOWALSKI, R. A. 1979. Algorithm = logic + control. Commun. ACM 22, 7, 424-436.
    • (1979) Commun. ACM , vol.22 , Issue.7 , pp. 424-436
    • Kowalski, R.A.1
  • 16
    • 0003453263 scopus 로고
    • Symbolic Computation - Artificial Intelligence Series. Springer-Verlag, Berlin, Berlin, Germany
    • LLOYD, J. W. 1987. Foundations of Logic Programming, 2nd ed. Symbolic Computation - Artificial Intelligence Series. Springer-Verlag, Berlin, Berlin, Germany.
    • (1987) Foundations of Logic Programming, 2nd Ed.
    • Lloyd, J.W.1
  • 18
    • 0032676384 scopus 로고    scopus 로고
    • Termination of logic programs with delay declarations
    • MARCHIORI, E. AND TEUSINK, P. 1999. Termination of logic programs with delay declarations. J. Logic Programm. 39, 1-3, 95-124.
    • (1999) J. Logic Programm. , vol.39 , Issue.1-3 , pp. 95-124
    • Marchiori, E.1    Teusink, P.2
  • 19
    • 84956993004 scopus 로고    scopus 로고
    • Generating efficient, terminating logic programs
    • (Lille, France), M. Bidoit and M. Dauchet, Eds. Lecture Notes in Computer Science. Springer-Verlag, Berlin, Germany
    • MARTIN, J. C. AND KING, A. M. 1997. Generating efficient, terminating logic programs. In Proceedings of the 7th International Joint Conference on Theory and Practice of Software Development (Lille, France), M. Bidoit and M. Dauchet, Eds. Lecture Notes in Computer Science, vol. 1214. Springer-Verlag, Berlin, Germany, 273-184.
    • (1997) Proceedings of the 7th International Joint Conference on Theory and Practice of Software Development , vol.1214 , pp. 273-184
    • Martin, J.C.1    King, A.M.2
  • 20
    • 0343620458 scopus 로고
    • An introduction to MU-Prolog
    • (Revised July 1983), Department of Computer Science, University of Melbourne, Melbourne, Australia
    • NAISH, L. 1982 (Revised July 1983). An introduction to MU-Prolog. Tech. rep. 82/2, Department of Computer Science, University of Melbourne, Melbourne, Australia.
    • (1982) Tech. Rep. , vol.82 , Issue.2
    • Naish, L.1
  • 21
    • 0343757787 scopus 로고
    • Lecture Notes in Computer Science. Springer-Verlag, New York
    • NAISH, L. 1986. Negation and Control in Prolog. Lecture Notes in Computer Science, vol. 238. Springer-Verlag, New York.
    • (1986) Negation and Control in Prolog , vol.238
    • Naish, L.1
  • 22
    • 0004738674 scopus 로고
    • Parallelizing NU-Prolog
    • (Seattle, Washington), K. A. Bowen and R. A. Kowalski, Eds. The MIT Press, Cambridge, MA
    • NAISH, L. 1988. Parallelizing NU-Prolog. In Proceedings of the 5th International Conference/Symposium on Logic Programming (Seattle, Washington), K. A. Bowen and R. A. Kowalski, Eds. The MIT Press, Cambridge, MA, 1546-1564.
    • (1988) Proceedings of the 5th International Conference/Symposium on Logic Programming , pp. 1546-1564
    • Naish, L.1
  • 23
    • 0039716218 scopus 로고
    • Coroutining and the construction of terminating logic programs
    • NAISH, L. 1993. Coroutining and the construction of terminating logic programs. Australian Comput. Sci. Commun. 15, 1, 181-190.
    • (1993) Australian Comput. Sci. Commun. , vol.15 , Issue.1 , pp. 181-190
    • Naish, L.1
  • 27
    • 0004789938 scopus 로고    scopus 로고
    • Ph.D. dissertation, University of Kent at Canterbury, Canterbury, U.K.
    • SMAUS, J.-G. 1999a. Modes and types in logic programming. Ph.D. dissertation, University of Kent at Canterbury, Canterbury, U.K. Available online from http://www.cs.ukc.ac.uk/pubs/1999/986/.
    • (1999) Modes and Types in Logic Programming
    • Smaus, J.-G.1
  • 28
    • 0002896208 scopus 로고    scopus 로고
    • Proving termination of input-consuming logic programs
    • (Las Cruces, NM), D. De Schreye, Ed. The MIT Press, Cambridge, MA
    • SMAUS, J.-G. 1999b. Proving termination of input-consuming logic programs. In Proceedings of the 16th International Conference on Logic Programming (Las Cruces, NM), D. De Schreye, Ed. The MIT Press, Cambridge, MA, 335-349.
    • (1999) Proceedings of the 16th International Conference on Logic Programming , pp. 335-349
    • Smaus, J.-G.1
  • 29
    • 84947710999 scopus 로고    scopus 로고
    • Termination of logic programs with block declarations running in several modes
    • (Pisa, Italy), C. Palamidessi, Ed. Lecture Notes in Computer Science. Springer-Verlag, Berlin, Germany
    • SMAUS, J.-G., HILL, P. M., AND KING, A. M. 1998. Termination of logic programs with block declarations running in several modes. In Proceedings of the 10th Symposium on Programming Language Implementations and Logic Programming (Pisa, Italy), C. Palamidessi, Ed. Lecture Notes in Computer Science, vol. 1490. Springer-Verlag, Berlin, Germany, 73-88.
    • (1998) Proceedings of the 10th Symposium on Programming Language Implementations and Logic Programming , vol.1490 , pp. 73-88
    • Smaus, J.-G.1    Hill, P.M.2    King, A.M.3
  • 30
    • 0041854316 scopus 로고    scopus 로고
    • Verifying termination and error-freedom of logic programs with block declarations
    • SMAUS, J.-G., HILL, P. M., AND KING, A. M. 2001. Verifying termination and error-freedom of logic programs with block declarations. Theor. Pract. Logic Programm, 1, 4, 447-486.
    • (2001) Theor. Pract. Logic Programm , vol.1 , Issue.4 , pp. 447-486
    • Smaus, J.-G.1    Hill, P.M.2    King, A.M.3
  • 32
    • 0041374822 scopus 로고
    • Transformation rules for GHC Programs
    • Institute for New Generation Computer Technology, Tokyo, OHMSHA Ltd, Tokyo, and Springer-Verlag, Tokyo, Japan
    • UEDA, K. AND FURUKAWA, K. 1988. Transformation rules for GHC Programs. In Proceedings of the International Conference on Fifth Generation Computer Systems. Institute for New Generation Computer Technology, Tokyo, OHMSHA Ltd, Tokyo, and Springer-Verlag, Tokyo, Japan, 582-591.
    • (1988) Proceedings of the International Conference on Fifth Generation Computer Systems , pp. 582-591
    • Ueda, K.1    Furukawa, K.2
  • 33
    • 0003055605 scopus 로고
    • Moded flat GHC and its message-oriented implementation technique
    • UEDA, K. AND MORITA, M. 1994. Moded flat GHC and its message-oriented implementation technique. New Gen. Comput. 13, 1, 3-43.
    • (1994) New Gen. Comput. , vol.13 , Issue.1 , pp. 3-43
    • Ueda, K.1    Morita, M.2
  • 34
    • 0041193816 scopus 로고
    • Predicate logic as a language for parallel programming
    • K. Clark and S.-A. Tärnlund, Eds. Academic Press, London, U.K.
    • VAN EMDEN, M. H. AND DE LUCENA, G. J. 1982. Predicate logic as a language for parallel programming. In Logic Programming, K. Clark and S.-A. Tärnlund, Eds. Academic Press, London, U.K.
    • (1982) Logic Programming
    • Van Emden, M.H.1    De Lucena, G.J.2


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