2013
DOI: 10.1017/s1471068413000410
|View full text |Cite
|
Sign up to set email alerts
|

SeaLion: An eclipse-based IDE for answer-set programming with advanced debugging support

Abstract: In this paper, we present SeaLion, an integrated development environment (IDE) for answer-set programming (ASP).SeaLionprovides source-code editors for the languages ofGringoandDLVand offers popular amenities like syntax highlighting, syntax checking, code completion, visual program outline, and refactoring functionality. The tool has been realised in the context of a research project whose goal is the development of techniques to support the practical coding process of answer-set programs. In this respect,Sea… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
13
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 15 publications
(13 citation statements)
references
References 18 publications
0
13
0
Order By: Relevance
“…Errors can be roughly divided into syntactic and semantic ones. 25 The first category, comprising, for example, misspelled literals and wrong rule layout, is handled by most Integrated Development Environments (IDEs) for ASP such as SeaLion (Busoniu et al 2013), ASPIDE (Febbraro et al 2011), and AnsProlog* Programming Environment (APE) (Sureshkumar et al 2007).…”
Section: Debugging Of Inconsistent Logic Programsmentioning
confidence: 99%
“…Errors can be roughly divided into syntactic and semantic ones. 25 The first category, comprising, for example, misspelled literals and wrong rule layout, is handled by most Integrated Development Environments (IDEs) for ASP such as SeaLion (Busoniu et al 2013), ASPIDE (Febbraro et al 2011), and AnsProlog* Programming Environment (APE) (Sureshkumar et al 2007).…”
Section: Debugging Of Inconsistent Logic Programsmentioning
confidence: 99%
“…In order to further ease the task of debugging logic programs, and appeal to those users that prefer graphical interfaces, we also developed a graphical user interface for the dwasp debugger, called dwasp-gui, and a plugin connector for the integrated development environment (IDE) aspide. An important reason to choose aspide over other ASP IDEs, like Sealion (Busoniu et al 2013), is its richer support for test-driven development of ASP programs . The test-driven development process (Fraser et al 2003) requires the repetition of a very short development cycle in which requirements are encoded as specific test cases (assessing a possibly small unit of the program), and the program is assessed against tests, and possibly fixed or improved.…”
Section: Introductionmentioning
confidence: 99%
“…Thus, an unfounded loop is reminiscent of the Ouroboros, a dragon biting its own tail, which our tool is named after. Ouroboros 4 is a plugin of SeaLion [10,11], an integrated development environment (IDE) for ASP that is based on the Eclipse platform and supports developing answer-set programs using the Potassco and DLV solvers [12,13]. Thereby, Ouroboros complements the stepping-based debugging mechanism [14] integrated in SeaLion [11].…”
Section: Introductionmentioning
confidence: 99%
“…Ouroboros 4 is a plugin of SeaLion [10,11], an integrated development environment (IDE) for ASP that is based on the Eclipse platform and supports developing answer-set programs using the Potassco and DLV solvers [12,13]. Thereby, Ouroboros complements the stepping-based debugging mechanism [14] integrated in SeaLion [11]. It allows the user to interactively build up an interpretation by, stepwise, adding literals derived by a rule whose body is satisfied by the interpretation obtained in the previous step.…”
Section: Introductionmentioning
confidence: 99%