2011
DOI: 10.1007/978-3-642-20895-9_13
|View full text |Cite
|
Sign up to set email alerts
|

Stepping through an Answer-Set Program

Abstract: Abstract. We introduce a framework for interactive stepping through an answerset program as a means for debugging. In procedural languages, stepping is a widespread and effective debugging strategy. The idea is to gain insight into the behaviour of a program by executing statement by statement, following the program's control flow. Stepping has not been considered for answer-set programs so far, presumably because of their lack of a control flow. The framework we provide allows for stepwise constructing interp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0

Year Published

2012
2012
2019
2019

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 23 publications
(17 citation statements)
references
References 10 publications
0
17
0
Order By: Relevance
“…Fourth, our approach is related to debugging of ASP [14], [31]. Unlike SkASP such debuggers can be used to locate bugs, but typically do not provide help in fixing them.…”
Section: Related Workmentioning
confidence: 99%
“…Fourth, our approach is related to debugging of ASP [14], [31]. Unlike SkASP such debuggers can be used to locate bugs, but typically do not provide help in fixing them.…”
Section: Related Workmentioning
confidence: 99%
“…One core feature that is already under development is the support for stepping-based debugging of answer-set programs as introduced in recent work [26]. Here, we aim for an intuitive and easy-to-handle user interface, which is clearly a challenge to achieve for reasons intrinsic to ASP.…”
Section: Projected Featuresmentioning
confidence: 99%
“…As noted in the introduction, our approach builds on ideas of previous work on stepping for normal logic programs under the answer-set semantics [4]. To illustrate the basic idea of stepping, we first briefly discuss the intuitions of the previous stepping approach.…”
Section: A Stepping Framework For Dl-programsmentioning
confidence: 99%
“…The idea of stepping, adapted in this paper for DL-programs, was initially introduced for normal logic programs [4]. Other debugging methods related to stepping are, on the one hand, finding reasons why some interpretation is not an answer set of a program by identifying unfounded loops or unsatisfied rules [12] and, on the other hand, explaining why a program yields no answer sets at all by means of pinpointing unintentionally active constraints [16].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation