|
ABSTRACT
The paper extends the concept of justification to the context of Answer Set Programming---a recent paradigm that builds on the foundations of logic programming, answer set semantics, and non-monotonic reasoning. A justification describes the support for the truth value of each atom in an answer set of a logic program, and it can be employed as a tool for reasoning and debugging of answer set programs. The paper describes the implementation of the notion of justification in the ASP system along with some examples of its applications.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
J. Boye et al. Declarative Diagnosis of Constraint Programs. AADEBUG, 1997.
|
| |
3
|
|
| |
4
|
|
| |
5
|
W. Drabent. The Use of Assertions in Algorithmic Debugging. FGCS, 1988.
|
| |
6
|
|
| |
7
|
O. Elkhatib et al. A System for Reasoning about ASP in Prolog. PADL, Springer, 2004.
|
| |
8
|
|
| |
9
|
M. Gelfond and V. Lifschitz. The Stable Model Semantics for Logic Programs. JICSLP, MIT, 1988.
|
| |
10
|
|
| |
11
|
M. Hermenegildo et al. The CIAO Multi-Dialect Compiler and System. Parallelism and Implementation of Logic Programming, Nova Science, 1999.
|
| |
12
|
Manuel V. Hermenegildo , Germán Puebla , Francisco Bueno , Pedro López-García, Integrated program debugging, verification, and optimization using abstract interpretation (and the Ciao system preprocessor), Science of Computer Programming, v.58 n.1-2, p.115-140, October 2005
[doi> 10.1016/j.scico.2005.02.006]
|
| |
13
|
L. Langevine et al. A Propagation Tracer for GNU-Prolog. ICLP, Springer Verlag, 2003.
|
| |
14
|
|
| |
15
|
V.W. Marek and M. Truszczyński. Stable Models and an Alternative Logic Programming Paradigm. The Logic Programming Paradigm. Springer Verlag, 1999.
|
| |
16
|
L. Naish et al. The NU-Prolog Debugging Environment. ICLP, pages 521--536, 1989.
|
| |
17
|
|
| |
18
|
G. Pemmasani et al. Online Justification for Tabled Logic Programs. FLOPS, Springer Verlag, 2004.
|
 |
19
|
|
 |
20
|
Abhik Roychoudhury , C. R. Ramakrishnan , I. V. Ramakrishnan, Justifying proofs using memo tables, Proceedings of the 2nd ACM SIGPLAN international conference on Principles and practice of declarative programming, p.178-189, September 20-23, 2000, Montreal, Quebec, Canada
[doi> 10.1145/351268.351290]
|
 |
21
|
|
| |
22
|
T. Syrjänen. Lparse User's Manual. http://www.tcs.hut.fi/Software/smodels/.
|
| |
23
|
J.L. Yuh and N. Dershowitz. Debugging Logic Programs using Specifications. AADEBUG, 1993.
|
|