메뉴 건너뛰기




Volumn 9, Issue 6, 2009, Pages 691-750

The CIFF proof procedure for abductive logic programming with constraints: Theory, implementation and experiments

Author keywords

Abduction; Constraints; Proof procedures

Indexed keywords

ABDUCTIVE LOGIC PROGRAMMING; ANSWER SET; CONSTRAINT LOGIC PROGRAMMING; CONSTRAINT SOLVERS; PROOF PROCEDURES;

EID: 74149090143     PISSN: 14710684     EISSN: 14753081     Source Type: Journal    
DOI: 10.1017/S1471068409990093     Document Type: Article
Times cited : (25)

References (68)
  • 2
    • 3142681030 scopus 로고    scopus 로고
    • Abduction in well-founded semantics and generalized stable models via tabled dual programs
    • Alferes, J. J., Pereira, L. M. and Swift, T. 2004. Abduction in well-founded semantics and generalized stable models via tabled dual programs. Theory and Practice of Logic Programming 4 , 4, 383-428.
    • (2004) Theory and Practice of Logic Programming , vol.4 , Issue.4 , pp. 383-428
    • Alferes, J.J.1    Pereira, L.M.2    Swift, T.3
  • 5
    • 19244381332 scopus 로고
    • Logic programming and knowledge representation
    • Baral, C. and Gelfond, M. 1994. Logic programming and knowledge representation. Journal of Logic Programming 19/20, 73-148.
    • (1994) Journal of Logic Programming , vol.19-20 , pp. 73-148
    • Baral, C.1    Gelfond, M.2
  • 6
    • 27144506200 scopus 로고    scopus 로고
    • Towards an integration of answer set and constraint solving
    • Proceedings of the 21st International Conference on Logic Programming, M. Gabbrielli and G. Gupta, Eds. Sitges, Spain, Springer
    • Baselice, S., Bonatti, P. A. and Gelfond, M. 2005. Towards an integration of answer set and constraint solving. In Proceedings of the 21st International Conference on Logic Programming, M. Gabbrielli and G. Gupta, Eds. Sitges, Spain, Lecture Notes in Computer Science, Vol.3668, Springer, 52-66.
    • (2005) Lecture Notes in Computer Science , vol.3668 , pp. 52-66
    • Baselice, S.1    Bonatti, P.A.2    Gelfond, M.3
  • 9
    • 27144485193 scopus 로고    scopus 로고
    • Hyprolog: A new logic programming language with assumptions and abduction
    • Proceedings of the 21st International Conference on Logic Programming, (ICLP05), M. Gabbrielli and G. Gupta, Eds., Sitges, Spain, Springer
    • Christiansen, H. and Dahl, V. 2005. Hyprolog: A new logic programming language with assumptions and abduction. In Proceedings of the 21st International Conference on Logic Programming, (ICLP05), M. Gabbrielli and G. Gupta, Eds., Sitges, Spain, Lecture Notes in Computer Science, Vol.3668, Springer, 159-173.
    • (2005) Lecture Notes in Computer Science , vol.3668 , pp. 159-173
    • Christiansen, H.1    Dahl, V.2
  • 11
    • 0000826543 scopus 로고
    • Negation as failure
    • H. Gallaire and J. Minker, Eds., Plenum Press, New York
    • Clark, K. L. 1978. Negation as failure. In Logic and Data Bases, H. Gallaire and J. Minker, Eds., Plenum Press, New York, 77-106.
    • (1978) Logic and Data Bases , pp. 77-106
    • Clark, K.L.1
  • 13
    • 0003476795 scopus 로고    scopus 로고
    • D'Agostino, M., Gabbay, D. M., Hähnle, R., and Posegga, J., Eds., Springer-Verlag
    • D'Agostino, M., Gabbay, D. M., Hähnle, R., and Posegga, J., Eds. 1999. Handbook of Tableau Methods. Springer-Verlag.
    • (1999) Handbook of Tableau Methods
  • 15
    • 0031999082 scopus 로고    scopus 로고
    • SLDNFA: An abductive procedure for abductive logic programs
    • Denecker, M. and De Schreye, D. 1998. SLDNFA: An abductive procedure for abductive logic programs. Journal of Logic Programming 34 , 2, 111-167.
    • (1998) Journal of Logic Programming , vol.34 , Issue.2 , pp. 111-167
    • Denecker, M.1    De Schreye, D.2
  • 16
    • 84867643604 scopus 로고    scopus 로고
    • Abduction in logic programming
    • Computational Logic: Logic Programming and Beyond, Essays in Honour of Robert A. Kowalski, Part I, A. C. Kakas and F. Sadri, Eds., Springer
    • Denecker, M. and Kakas, A. C. 2002. Abduction in logic programming. In Computational Logic: Logic Programming and Beyond, Essays in Honour of Robert A. Kowalski, Part I, A. C. Kakas and F. Sadri, Eds., Lecture Notes in Computer Science 2407, Springer, 402-436.
    • (2002) Lecture Notes in Computer Science , vol.2407 , pp. 402-436
    • Denecker, M.1    Kakas, A.C.2
  • 17
    • 84946713790 scopus 로고    scopus 로고
    • A deductive system for non-monotonic reasoning
    • Proceedings of the Fourth International Conference on Logic Programming and Nonmonotonic Reasoning, J. Dix, U. Furbach and A. Nerode, Eds. , Springer, London
    • Eiter, T., Leone, N., Mateis, C., Pfeifer, G. and Scarcello, F. 1997. A deductive system for non-monotonic reasoning. In Proceedings of the Fourth International Conference on Logic Programming and Nonmonotonic Reasoning, J. Dix, U. Furbach and A. Nerode, Eds., Lecture Notes in Computer Science 1265, Springer, London, 364-375.
    • (1997) Lecture Notes in Computer Science , vol.1265 , pp. 364-375
    • Eiter, T.1    Leone, N.2    Mateis, C.3    Pfeifer, G.4    Scarcello, F.5
  • 19
    • 22944444211 scopus 로고    scopus 로고
    • Abductive logic programming with CIFF: System description
    • Logics in Artificial Intelligence, 9th European Conference, J. J. Alferes and J. A. Leite, Eds., Lisbon, Portugal, , Springer
    • Endriss, U., Mancarella, P., Sadri, F., Terreni, G. and Toni, F. 2004a. Abductive logic programming with CIFF: System description. In Logics in Artificial Intelligence, 9th European Conference, J. J. Alferes and J. A. Leite, Eds., Lisbon, Portugal, Lecture Notes in Computer Science 3229, Springer, 680-684.
    • (2004) Lecture Notes in Computer Science , vol.3229 , pp. 680-684
    • Endriss, U.1    Mancarella, P.2    Sadri, F.3    Terreni, G.4    Toni, F.5
  • 22
    • 0033729211 scopus 로고    scopus 로고
    • A comparative study of eight constraint programming languages over the Boolean and finite domains
    • Fernández, A. J. and Hill, P. M. 2000. A comparative study of eight constraint programming languages over the Boolean and finite domains. Constraints 5 , 3, 275-301.
    • (2000) Constraints , vol.5 , Issue.3 , pp. 275-301
    • Fernández, A.J.1    Hill, P.M.2
  • 23
    • 0032186691 scopus 로고    scopus 로고
    • Theory and practice of constraint handling rules
    • Frühwirth, T. W. 1998. Theory and practice of constraint handling rules. J. Log. Program. 37 , 1-3, 95-138.
    • (1998) J. Log. Program. , vol.37 , Issue.1-3 , pp. 95-138
    • Frühwirth, T.W.1
  • 24
    • 30244520928 scopus 로고    scopus 로고
    • PhD Thesis. Imperial College, University of London, London
    • Fung, T. H. 1996. Abduction by Deduction, PhD Thesis. Imperial College, University of London, London.
    • (1996) Abduction by Deduction
    • Fung, T.H.1
  • 25
    • 0031281313 scopus 로고    scopus 로고
    • The IFF proof procedure for abductive logic programming
    • Fung, T. H. and Kowalski, R. A. 1997. The IFF proof procedure for abductive logic programming. Journal of Logic Programming 33 , 2, 151-165.
    • (1997) Journal of Logic Programming , vol.33 , Issue.2 , pp. 151-165
    • Fung, T.H.1    Kowalski, R.A.2
  • 27
    • 77951505493 scopus 로고
    • Classical negation in logic programs and disjunctive databases
    • Gelfond, M. and Lifschitz, V. 1991. Classical negation in logic programs and disjunctive databases. New Generation Computing 9, 365-385.
    • (1991) New Generation Computing , vol.9 , pp. 365-385
    • Gelfond, M.1    Lifschitz, V.2
  • 28
    • 85011175246 scopus 로고
    • Metastructures versus attributed variables in the context of extensible unification
    • Proceedings of Fourth Symposium on Programming Language Implementation and Logic Programming, M. Bruynooghe and M. Wirsing, Eds., Leuven, Belgium, Springer
    • Holzbaur, C. 1992. Metastructures versus attributed variables in the context of extensible unification. In Proceedings of Fourth Symposium on Programming Language Implementation and Logic Programming, M. Bruynooghe and M. Wirsing, Eds., Leuven, Belgium, Lecture Notes in Computer Science 631, Springer, 260-268.
    • (1992) Lecture Notes in Computer Science , vol.631 , pp. 260-268
    • Holzbaur, C.1
  • 29
    • 4243532938 scopus 로고
    • Constraint logic programming: A survey
    • Jaffar, J. and Maher, M. 1994. Constraint logic programming: A survey. Journal of Logic Programming 19/20, 503-581.
    • (1994) Journal of Logic Programming , vol.19-20 , pp. 503-581
    • Jaffar, J.1    Maher, M.2
  • 39
    • 74149085203 scopus 로고    scopus 로고
    • MS Thesis. ILLC, University of Amsterdam, Amsterdam, The Netherlands
    • Klarman, S. 2008. ABox Abduction in Description Logic, MS Thesis. ILLC, University of Amsterdam, Amsterdam, The Netherlands.
    • (2008) ABox Abduction in Description Logic
    • Klarman, S.1
  • 40
    • 0022605949 scopus 로고
    • A logic-based calculus of events
    • Kowalski, R. and Sergot, M. 1986. A logic-based calculus of events. New Generation Computing 4 , 1, 67-95.
    • (1986) New Generation Computing , vol.4 , Issue.1 , pp. 67-95
    • Kowalski, R.1    Sergot, M.2
  • 42
    • 0023596784 scopus 로고
    • Negation in logic programming
    • Kunen, K. 1987. Negation in logic programming. Journal of Logic Programming 4 , 4, 289-308.
    • (1987) Journal of Logic Programming , vol.4 , Issue.4 , pp. 289-308
    • Kunen, K.1
  • 44
    • 0036724166 scopus 로고    scopus 로고
    • Abduction in logic programming: A new definition and an abductive procedure based on rewriting
    • Lin, F. and You, J.-H. 2002. Abduction in logic programming: A new definition and an abductive procedure based on rewriting. Artificial Intelligence 140 , 1/2, 175-205.
    • (2002) Artificial Intelligence , vol.140 , Issue.1-2 , pp. 175-205
    • Lin, F.1    You, J.-H.2
  • 46
    • 26844494551 scopus 로고    scopus 로고
    • Planning partially for situated agents
    • Proceedings of the Fifth International Workshop on Computational Logic in Multi- Agent Systems, J. A. Leite and P. Torroni, Eds., Lisbon, Portugal, Springer
    • Mancarella, P., Sadri, F., Terreni, G. and Toni, F. 2004. Planning partially for situated agents. In Proceedings of the Fifth International Workshop on Computational Logic in Multi- Agent Systems, J. A. Leite and P. Torroni, Eds., Lisbon, Portugal, Lecture Notes in Computer Science 3487, Springer, 230-248.
    • (2004) Lecture Notes in Computer Science , vol.3487 , pp. 230-248
    • Mancarella, P.1    Sadri, F.2    Terreni, G.3    Toni, F.4
  • 47
    • 38049047559 scopus 로고    scopus 로고
    • Programming applications in CIFF
    • Proceedings of the Ninth International Conference on Logic Programming and Nonmonotonic Reasoning, C. Baral, G. Brewka and J. S. Schlipf, Eds., Tempe, AZ, USA, , Springer
    • Mancarella, P., Sadri, F., Terreni, G. and Toni, F. 2007. Programming applications in CIFF. In Proceedings of the Ninth International Conference on Logic Programming and Nonmonotonic Reasoning, C. Baral, G. Brewka and J. S. Schlipf, Eds., Tempe, AZ, USA, Lecture Notes in Computer Science 4483, Springer, 284-289.
    • (2007) Lecture Notes in Computer Science , vol.4483 , pp. 284-289
    • Mancarella, P.1    Sadri, F.2    Terreni, G.3    Toni, F.4
  • 48
    • 38149052417 scopus 로고    scopus 로고
    • Web sites verification: An abductive logic programming tool
    • Proceedings of the 23rd International Conference on Logic Programming, V. Dahl and I. Niemelä, Eds., Porto, Portugal, Springer
    • Mancarella, P., Terreni, G. and Toni, F. 2007. Web sites verification: An abductive logic programming tool. In Proceedings of the 23rd International Conference on Logic Programming, V. Dahl and I. Niemelä, Eds., Porto, Portugal, Lecture Notes in Computer Science 4670, Springer, 434-435.
    • (2007) Lecture Notes in Computer Science , vol.4670 , pp. 434-435
    • Mancarella, P.1    Terreni, G.2    Toni, F.3
  • 52
    • 84962984931 scopus 로고
    • First order abduction via tableau and sequent calculi
    • Mayer, M. C. and Pirri, F. 1993. First order abduction via tableau and sequent calculi. Bulletin of the IGPL 1 , 1, 99-117.
    • (1993) Bulletin of the IGPL , vol.1 , Issue.1 , pp. 99-117
    • Mayer, M.C.1    Pirri, F.2
  • 53
    • 43149091242 scopus 로고    scopus 로고
    • Integrating answer set reasoning with constraint solving techniques
    • Proceedings of the 9th International Symposium on Functional and Logic Programming, J. Garrigue and M. V. Hermenegildo, Eds., Ise, Japan, Springer
    • Mellarkod, V. S. and Gelfond, M. 2008. Integrating answer set reasoning with constraint solving techniques. In Proceedings of the 9th International Symposium on Functional and Logic Programming, J. Garrigue and M. V. Hermenegildo, Eds., Ise, Japan, Lecture Notes in Computer Science 4989, Springer, 15-31.
    • (2008) Lecture Notes in Computer Science , vol.4989 , pp. 15-31
    • Mellarkod, V.S.1    Gelfond, M.2
  • 54
    • 84884373626 scopus 로고    scopus 로고
    • Some alternative formulations of the event calculus
    • Computational Logic: Logic Programming and Beyond, Essays in Honour of Robert A. Kowalski, Part II, A. C. Kakas and F. Sadri, Eds. , Springer, London
    • Miller, R. and Shanahan, M. 2002. Some alternative formulations of the event calculus. In Computational Logic: Logic Programming and Beyond, Essays in Honour of Robert A. Kowalski, Part II, A. C. Kakas and F. Sadri, Eds., Lecture Notes in Computer Science 2408, Springer, London, 452-490.
    • (2002) Lecture Notes in Computer Science , vol.2408 , pp. 452-490
    • Miller, R.1    Shanahan, M.2
  • 55
    • 84946744426 scopus 로고    scopus 로고
    • SMODELS-an implementation of the stable model and well-founded semantics for normal logic programs
    • Proceedings of the Fourth International Conference on Logic Programming and Nonmonotonic Reasoning, J. Dix, U. Furbach and A. Nerode, Eds., London, UK, Springer
    • Niemela, I. and Simons, P. 1997. SMODELS-an implementation of the stable model and well-founded semantics for normal logic programs. In Proceedings of the Fourth International Conference on Logic Programming and Nonmonotonic Reasoning, J. Dix, U. Furbach and A. Nerode, Eds., London, UK, Lecture Notes in Computer Science 1265, Springer, 421-430.
    • (1997) Lecture Notes in Computer Science , vol.1265 , pp. 421-430
    • Niemela, I.1    Simons, P.2
  • 57
    • 77951981488 scopus 로고    scopus 로고
    • Abduction with negation as failure for active and reactive rules
    • AI*IA 99: Advances in Artificial Intelligence, Sixth Congress of the Italian Association for Artificial Intelligence, E. Lamma and P. Mello, Eds., Bologna, Italy, Springer
    • Sadri, F. and Toni, F. 1999. Abduction with negation as failure for active and reactive rules. In AI*IA 99: Advances in Artificial Intelligence, Sixth Congress of the Italian Association for Artificial Intelligence, E. Lamma and P. Mello, Eds., Bologna, Italy, Lecture Notes in Computer Science 1792, Springer, 49-60.
    • (1999) Lecture Notes in Computer Science , vol.1792 , pp. 49-60
    • Sadri, F.1    Toni, F.2
  • 58
    • 77952023993 scopus 로고    scopus 로고
    • An abductive logic programming architecture for negotiating agents
    • Logics in Artificial Intelligence, European Conference, S. Flesca, S. Greco, N. Leone and G. Ianni, Eds., Cosenza, Italy, Springer
    • Sadri, F., Toni, F. and Torroni, P. 2002. An abductive logic programming architecture for negotiating agents. In Logics in Artificial Intelligence, European Conference, S. Flesca, S. Greco, N. Leone and G. Ianni, Eds., Cosenza, Italy, Lecture Notes in Computer Science 2424, Springer, 419-431.
    • (2002) Lecture Notes in Computer Science , vol.2424 , pp. 419-431
    • Sadri, F.1    Toni, F.2    Torroni, P.3
  • 63
    • 74149092050 scopus 로고    scopus 로고
    • [online], Accessed 22 July 2009. URL
    • Terreni, G. 2008b. The CIFF system [online]. Accessed 22 July 2009. URL: http://www.di.unipi.it/ t~erreni/research.php
    • (2008) The CIFF System
    • Terreni, G.1
  • 64
    • 0035254427 scopus 로고    scopus 로고
    • Automated information management via abductive logic agents
    • Toni, F. 2001. Automated information management via abductive logic agents. Telematics and Informatics 18 , 1, 89-104.
    • (2001) Telematics and Informatics , vol.18 , Issue.1 , pp. 89-104
    • Toni, F.1
  • 65
    • 71149116148 scopus 로고
    • The well-founded semantics for general logic programs
    • Van Gelder, A., Ross, K., and Schlipf, J. S. 1991. The well-founded semantics for general logic programs. Journal of the ACM 38 , 3, 620-650.
    • (1991) Journal of the ACM , vol.38 , Issue.3 , pp. 620-650
    • Van Gelder, A.1    Ross, K.2    Schlipf, J.S.3
  • 68
    • 33745798209 scopus 로고    scopus 로고
    • An overview of the SWI-Prolog programming environment
    • F. Mesnard and A. Serebrenik, Eds., Mumbai, India, Report CW371 Katholieke Universiteit Leuven, Department of Computer Science, Accessed 22 July 2009. URL
    • Wielemaker, J. 2003. An overview of the SWI-Prolog programming environment. In Proceedings of the 13th International Workshop on Logic Programming Environments, F. Mesnard and A. Serebrenik, Eds., Mumbai, India, Report CW371 Katholieke Universiteit Leuven, Department of Computer Science, 1-16. Accessed 22 July 2009. URL: http://www.swi-prolog.org/.
    • (2003) Proceedings of the 13th International Workshop on Logic Programming Environments , pp. 1-16
    • Wielemaker, J.1


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