2009
DOI: 10.1007/978-3-642-02846-5_26
|View full text |Cite
|
Sign up to set email alerts
|

Debugging for Model Expansion

Abstract: Abstract. Due to the development of efficient solvers, declarative problem solving frameworks based on model generation are becoming more and more applicable in practice. However, there are almost no tools to support debugging in these frameworks. For several reasons, current solvers are not suitable for debugging by tracing. In this paper, we propose a new solver algorithm for one of these frameworks, namely Model Expansion, that allows for debugging by tracing. We explain how to explore the trace of this sol… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2009
2009
2022
2022

Publication Types

Select...
4
3
1

Relationship

3
5

Authors

Journals

citations
Cited by 12 publications
(13 citation statements)
references
References 14 publications
0
13
0
Order By: Relevance
“…However, the authors provide an implementation that is based on computing a graph that reflects the execution of a query. Wittocx et al (2009) show how a calculus can be used for debugging first-order theories with inductive definitions (Denecker 2000;Denecker and Ternovska 2008) in the context of model expansion problems, i.e., problems of finding models of a given theory that expand some given interpretation. The idea is to trace the proof of inconsistency of such an unsatisfiable model expansion problem.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…However, the authors provide an implementation that is based on computing a graph that reflects the execution of a query. Wittocx et al (2009) show how a calculus can be used for debugging first-order theories with inductive definitions (Denecker 2000;Denecker and Ternovska 2008) in the context of model expansion problems, i.e., problems of finding models of a given theory that expand some given interpretation. The idea is to trace the proof of inconsistency of such an unsatisfiable model expansion problem.…”
Section: Related Workmentioning
confidence: 99%
“…The previous meta-programming-based debugging technique (Pührer 2007;Gebser et al 2008) and follow-up works (Oetsch et al 2010a;Polleres et al 2013) deal with a single intended but non-actual answer set of the debugged program. In the approach of Wittocx et al (2009), the user can specify a class of intended semantic structures that are not preferred models of the theory at hand (corresponding to actual answer sets of the program to be debugged in ASP terminology). Syrjänen's diagnosis technique (Syrjänen 2006) is limited to the setting when a program has no answer set at all.…”
Section: Related Workmentioning
confidence: 99%
“…Implementations of Definition 4.15 have been described in (Lynce and Silva 2004) and (Zhang et al 2006). In our experiment, we have an implementation of Definition 4.14 (Wittocx et al 2009), where we do however do not calculate the entire set of subset minimal theories. We only calculate one, which gives one explanation of the inconsistency.…”
Section: Subtask 7: Explanationmentioning
confidence: 99%
“…In [Wittocx et al 2009] a model expansion algorithm is described based on the aforementioned approximation method. This algorithm has the advantage that it can be traced.…”
Section: Explaining Errorsmentioning
confidence: 99%