{"id":"https://openalex.org/W2098539133","doi":"https://doi.org/10.1017/s1471068413000410","title":"SeaLion: An eclipse-based IDE for answer-set programming with advanced debugging support","display_name":"SeaLion: An eclipse-based IDE for answer-set programming with advanced debugging support","publication_year":2013,"publication_date":"2013-07-01","ids":{"openalex":"https://openalex.org/W2098539133","doi":"https://doi.org/10.1017/s1471068413000410","mag":"2098539133"},"language":"en","primary_location":{"id":"doi:10.1017/s1471068413000410","is_oa":false,"landing_page_url":"https://doi.org/10.1017/s1471068413000410","pdf_url":null,"source":{"id":"https://openalex.org/S59670734","display_name":"Theory and Practice of Logic Programming","issn_l":"1471-0684","issn":["1471-0684","1475-3081"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311721","host_organization_name":"Cambridge University Press","host_organization_lineage":["https://openalex.org/P4310311721","https://openalex.org/P4310311702"],"host_organization_lineage_names":["Cambridge University Press","University of Cambridge"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Theory and Practice of Logic Programming","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5087245020","display_name":"PAULA-ANDRA BUSONIU","orcid":null},"institutions":[{"id":"https://openalex.org/I145847075","display_name":"TU Wien","ror":"https://ror.org/04d836q62","country_code":"AT","type":"education","lineage":["https://openalex.org/I145847075"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"PAULA-ANDRA BUSONIU","raw_affiliation_strings":["Technische Universit\u00e4t Wien, Institut f\u00fcr Informationssysteme 184/3, Favoritenstrasse 9-11, A-1040 Vienna, Austria (e-mail:","Technische Universit\u00e4t Wien, Institut f\u00fcr Informationssysteme 184/3, Favoritenstrasse 9-11, A-1040 Vienna, Austria ("],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Technische Universit\u00e4t Wien, Institut f\u00fcr Informationssysteme 184/3, Favoritenstrasse 9-11, A-1040 Vienna, Austria (e-mail:","institution_ids":["https://openalex.org/I145847075"]},{"raw_affiliation_string":"Technische Universit\u00e4t Wien, Institut f\u00fcr Informationssysteme 184/3, Favoritenstrasse 9-11, A-1040 Vienna, Austria (","institution_ids":["https://openalex.org/I145847075"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028255011","display_name":"Johannes Oetsch","orcid":"https://orcid.org/0000-0002-9902-7662"},"institutions":[{"id":"https://openalex.org/I145847075","display_name":"TU Wien","ror":"https://ror.org/04d836q62","country_code":"AT","type":"education","lineage":["https://openalex.org/I145847075"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"JOHANNES OETSCH","raw_affiliation_strings":["Technische Universit\u00e4t Wien, Institut f\u00fcr Informationssysteme 184/3, Favoritenstrasse 9-11, A-1040 Vienna, Austria (e-mail:","Technische Universit\u00e4t Wien, Institut f\u00fcr Informationssysteme 184/3, Favoritenstrasse 9-11, A-1040 Vienna, Austria ("],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Technische Universit\u00e4t Wien, Institut f\u00fcr Informationssysteme 184/3, Favoritenstrasse 9-11, A-1040 Vienna, Austria (e-mail:","institution_ids":["https://openalex.org/I145847075"]},{"raw_affiliation_string":"Technische Universit\u00e4t Wien, Institut f\u00fcr Informationssysteme 184/3, Favoritenstrasse 9-11, A-1040 Vienna, Austria (","institution_ids":["https://openalex.org/I145847075"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054366195","display_name":"J\u00f6rg P\u00fchrer","orcid":"https://orcid.org/0000-0003-1644-483X"},"institutions":[{"id":"https://openalex.org/I145847075","display_name":"TU Wien","ror":"https://ror.org/04d836q62","country_code":"AT","type":"education","lineage":["https://openalex.org/I145847075"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"J\u00d6RG P\u00dcHRER","raw_affiliation_strings":["Technische Universit\u00e4t Wien, Institut f\u00fcr Informationssysteme 184/3, Favoritenstrasse 9-11, A-1040 Vienna, Austria (e-mail:","Technische Universit\u00e4t Wien, Institut f\u00fcr Informationssysteme 184/3, Favoritenstrasse 9-11, A-1040 Vienna, Austria ("],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Technische Universit\u00e4t Wien, Institut f\u00fcr Informationssysteme 184/3, Favoritenstrasse 9-11, A-1040 Vienna, Austria (e-mail:","institution_ids":["https://openalex.org/I145847075"]},{"raw_affiliation_string":"Technische Universit\u00e4t Wien, Institut f\u00fcr Informationssysteme 184/3, Favoritenstrasse 9-11, A-1040 Vienna, Austria (","institution_ids":["https://openalex.org/I145847075"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079309646","display_name":"Peter Sko\u010dovsk\u00fd","orcid":null},"institutions":[{"id":"https://openalex.org/I83558840","display_name":"Universidade Nova de Lisboa","ror":"https://ror.org/02xankh89","country_code":"PT","type":"education","lineage":["https://openalex.org/I83558840"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"PETER SKO\u010cOVSK\u00dd","raw_affiliation_strings":["Universidade Nova de Lisboa, CENTRIA and Departamento de Informatica, 2829-516 Caparica, Portugal"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidade Nova de Lisboa, CENTRIA and Departamento de Informatica, 2829-516 Caparica, Portugal","institution_ids":["https://openalex.org/I83558840"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5073662063","display_name":"Hans Tompits","orcid":"https://orcid.org/0000-0001-5673-2460"},"institutions":[{"id":"https://openalex.org/I145847075","display_name":"TU Wien","ror":"https://ror.org/04d836q62","country_code":"AT","type":"education","lineage":["https://openalex.org/I145847075"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"HANS TOMPITS","raw_affiliation_strings":["Technische Universit\u00e4t Wien, Institut f\u00fcr Informationssysteme 184/3, Favoritenstrasse 9-11, A-1040 Vienna, Austria (e-mail:","Technische Universit\u00e4t Wien, Institut f\u00fcr Informationssysteme 184/3, Favoritenstrasse 9-11, A-1040 Vienna, Austria ("],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Technische Universit\u00e4t Wien, Institut f\u00fcr Informationssysteme 184/3, Favoritenstrasse 9-11, A-1040 Vienna, Austria (e-mail:","institution_ids":["https://openalex.org/I145847075"]},{"raw_affiliation_string":"Technische Universit\u00e4t Wien, Institut f\u00fcr Informationssysteme 184/3, Favoritenstrasse 9-11, A-1040 Vienna, Austria (","institution_ids":["https://openalex.org/I145847075"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.9648,"has_fulltext":false,"cited_by_count":24,"citation_normalized_percentile":{"value":0.91885583,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"13","issue":"4-5","first_page":"657","last_page":"673"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11010","display_name":"Logic, Reasoning, and Knowledge","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11010","display_name":"Logic, Reasoning, and Knowledge","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10456","display_name":"Multi-Agent Systems and Negotiation","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9973000288009644,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8846984505653381},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.8160191774368286},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.7887781858444214},{"id":"https://openalex.org/keywords/plug-in","display_name":"Plug-in","score":0.6785019040107727},{"id":"https://openalex.org/keywords/answer-set-programming","display_name":"Answer set programming","score":0.5159476399421692},{"id":"https://openalex.org/keywords/visualization","display_name":"Visualization","score":0.49082550406455994},{"id":"https://openalex.org/keywords/code-refactoring","display_name":"Code refactoring","score":0.4780769348144531},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.47792893648147583},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.3879106342792511},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.20503726601600647},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.1890479326248169}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8846984505653381},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.8160191774368286},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.7887781858444214},{"id":"https://openalex.org/C4924752","wikidata":"https://www.wikidata.org/wiki/Q184148","display_name":"Plug-in","level":2,"score":0.6785019040107727},{"id":"https://openalex.org/C182620335","wikidata":"https://www.wikidata.org/wiki/Q2852531","display_name":"Answer set programming","level":3,"score":0.5159476399421692},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.49082550406455994},{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.4780769348144531},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.47792893648147583},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.3879106342792511},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.20503726601600647},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.1890479326248169}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1017/s1471068413000410","is_oa":false,"landing_page_url":"https://doi.org/10.1017/s1471068413000410","pdf_url":null,"source":{"id":"https://openalex.org/S59670734","display_name":"Theory and Practice of Logic Programming","issn_l":"1471-0684","issn":["1471-0684","1475-3081"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311721","host_organization_name":"Cambridge University Press","host_organization_lineage":["https://openalex.org/P4310311721","https://openalex.org/P4310311702"],"host_organization_lineage_names":["Cambridge University Press","University of Cambridge"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Theory and Practice of Logic Programming","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.44999998807907104,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":32,"referenced_works":["https://openalex.org/W33233687","https://openalex.org/W128449525","https://openalex.org/W174434031","https://openalex.org/W1512925707","https://openalex.org/W1552168992","https://openalex.org/W1555658928","https://openalex.org/W1607618496","https://openalex.org/W1642718662","https://openalex.org/W1654219887","https://openalex.org/W1672891595","https://openalex.org/W1721757222","https://openalex.org/W1840870209","https://openalex.org/W1862558385","https://openalex.org/W1936388896","https://openalex.org/W1976055110","https://openalex.org/W2000117114","https://openalex.org/W2043673291","https://openalex.org/W2097201766","https://openalex.org/W2107523885","https://openalex.org/W2111224220","https://openalex.org/W2138464849","https://openalex.org/W2139872812","https://openalex.org/W2169041689","https://openalex.org/W2274394000","https://openalex.org/W2401835068","https://openalex.org/W2948484386","https://openalex.org/W2951859582","https://openalex.org/W3101739347","https://openalex.org/W6601341542","https://openalex.org/W6636593056","https://openalex.org/W6712941050","https://openalex.org/W6763581482"],"related_works":["https://openalex.org/W4313549863","https://openalex.org/W4231266416","https://openalex.org/W2395465245","https://openalex.org/W2072205733","https://openalex.org/W3176957927","https://openalex.org/W4296534969","https://openalex.org/W4312761314","https://openalex.org/W3194667890","https://openalex.org/W4247632010","https://openalex.org/W2171836055"],"abstract_inverted_index":{"Abstract":[0],"In":[1,72],"this":[2,73],"paper,":[3],"we":[4],"present":[5],"SeaLion,":[6],"an":[7],"integrated":[8],"development":[9,60,134],"environment":[10],"(IDE)":[11],"for":[12,20,80,88,190,211],"answer-set":[13,70,90,99],"programming":[14,116],"(ASP).":[15],"SeaLion":[16,75,102,131,174,198],"provides":[17,83,209],"source-code":[18],"editors":[19],"the":[21,50,59,65,77,94,110,126,170,185,204,215],"languages":[22,96],"of":[23,52,61,69,97,149,164,173,203,214],"Gringo":[24],"and":[25,27,41,92,147,193,208],"DLV":[26],"offers":[28],"popular":[29,205],"amenities":[30],"like":[31],"syntax":[32,34],"highlighting,":[33],"checking,":[35],"code":[36],"completion,":[37],"visual":[38,162],"program":[39],"outline,":[40],"refactoring":[42],"functionality.":[43],"The":[44],"tool":[45],"has":[46],"been":[47],"realised":[48,168],"in":[49,152],"context":[51],"a":[53,104,180,201],"research":[54],"project":[55],"whose":[56],"goal":[57],"is":[58,76,167],"techniques":[62,138],"to":[63,112],"support":[64,189],"practical":[66],"coding":[67],"process":[68],"programs.":[71],"respect,":[74],"first":[78],"IDE":[79],"ASP":[81,133],"that":[82,86,108],"debugging":[84,106],"features":[85,178],"work":[87],"real-world":[89],"programs":[91],"supports":[93,132],"rich":[95],"modern":[98],"solvers.":[100],"Indeed,":[101],"implements":[103],"stepping-based":[105],"approach":[107],"allows":[109],"developer":[111],"quickly":[113],"track":[114],"down":[115],"errors":[117],"by":[118,169],"simply":[119],"following":[120],"his":[121],"or":[122],"her":[123],"intuitions":[124],"on":[125,184],"intended":[127],"semantics.":[128],"Besides":[129],"that,":[130],"using":[135],"model-driven":[136],"engineering":[137],"including":[139],"domain":[140],"modelling":[141],"with":[142,195],"extended":[143],"UML":[144],"class":[145],"diagrams":[146],"visualisation":[148,158],"answer":[150,165],"sets":[151,166],"corresponding":[153],"instance":[154],"diagrams.":[155],"Moreover,":[156],"customised":[157],"as":[159,161,200],"well":[160],"editing":[163],"Kara":[171],"plugin":[172,202],".":[175],"Further":[176],"implemented":[177],"are":[179],"documentation":[181],"generator":[182],"based":[183],"Lana":[186],"annotation":[187],"language,":[188],"external":[191,196],"solvers,":[192],"interoperability":[194],"tools.":[197],"comes":[199],"Eclipse":[206],"platform":[207],"interfaces":[210],"future":[212],"extensions":[213],"IDE.":[216]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":6},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
