2013
DOI: 10.1007/978-3-642-40564-8_32
|View full text |Cite
|
Sign up to set email alerts
|

Debugging Answer-Set Programs with Ouroboros – Extending the SeaLion Plugin

Abstract: In answer-set programming (ASP), there is a lack of debugging tools that are capable of handling programs with variables. Hence, we implemented a tool, called Ouroboros, for debugging non-ground answer-set programs. The system builds on a previous approach based on ASP meta-programming that has been recently extended to cover weight constraints and choice rules. The main debugging question addressed is "given a program P and an interpretation I, why is I not an answer set of P ". Our tool gives answers in term… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
5

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 13 publications
(16 reference statements)
0
4
0
Order By: Relevance
“…Polleres et al (2013) further extend Ouroboros to deal with choice rules and cardinality and weight constraints by translating these constructs into normal rules (possibly containing variables). Frühstück et al (2013) integrate Ouroboros into the SeaLion IDE. 35…”
Section: The Ouroboros System -Debugging Non-ground Programsmentioning
confidence: 99%
“…Polleres et al (2013) further extend Ouroboros to deal with choice rules and cardinality and weight constraints by translating these constructs into normal rules (possibly containing variables). Frühstück et al (2013) integrate Ouroboros into the SeaLion IDE. 35…”
Section: The Ouroboros System -Debugging Non-ground Programsmentioning
confidence: 99%
“…The approach has later been extended from propositional to disjunctive logic programs with constraints, integer arithmetic, comparison predicates and strong negation (Oetsch et al 2010a) and also to programs with cardinality constraints (Polleres et al 2013). It has been implemented in the Ouroboros plugin of SeaLion (Frühstück et al 2013). Moreover, Shchekotykhin (2015) developed a method on top of the meta-programming approaches (Gebser et al 2008;Oetsch et al 2010a) that poses questions to the user in order to find a desired problem diagnosis while keeping the amount of required interaction low.…”
Section: Related Workmentioning
confidence: 99%
“…Due to the fully declarative semantics of ASP, it can be quite tedious to detect an error in an answer-set program. In recent years, debugging in ASP has received some attention (Brain and De Vos 2005;Syrjänen 2006;Brain et al 2007b;Pührer 2007;Gebser et al 2008;Gebser et al 2009;Pontelli et al 2009;Oetsch et al 2010a;Oetsch et al 2010b;Oetsch et al 2012b;Frühstück et al 2013;Polleres et al 2013;Shchekotykhin 2015). These previous works are important contributions towards ASP development support, however current approaches come with limitations to their practical applicability.…”
Section: Introductionmentioning
confidence: 99%
“…The technique is intuitive and similar in spirit as stepwise debugging in imperative languages but also respects the declarative nature of the answer-set semantics. Another debugging approach Polleres et al 2013) has recently been realised as a SeaLion plugin (Frühstück et al 2013) called Ouroboros. It tackles the question why a given interpretation is not an answer set.…”
Section: Introductionmentioning
confidence: 99%