Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Stepwise debugging of description-logic programs
Institut für Informationssysteme 184/3, Technische Universität Wien, Vienna, Austria.ORCID-id: 0000-0002-9902-7662
Institut für Informationssysteme 184/3, Technische Universität Wien, Vienna, Austria.
Institut für Informationssysteme 184/3, Technische Universität Wien, Vienna, Austria.
2012 (Engelska)Ingår i: Correct Reasoning: Essays on Logic-Based AI in Honour of Vladimir Lifschitz / [ed] E. Erdem, J. Lee, Y. Lierler & D. Pearce, Springer, 2012, s. 492-508Kapitel i bok, del av antologi (Refereegranskat)
Abstract [en]

Description-logic programs (or DL-programs for short) combine logic programs under the answer-set semantics with description logics for semantic-web reasoning. In order for a wider acceptance of the formalism among semantic-web engineers, it is vital to have adequate tools supporting the program development process. In particular, methods for debugging DL-programs are needed. In this paper, we introduce a framework for interactive stepping through a DL-program as a means for debugging which builds on recent results on stepping for standard answer-set programs. To this end, we provide a computation model for DL-programs using states based on the rules that a user considers as active in the program and the resulting intermediate interpretation. During the course of stepping, the interpretations of the subsequent states evolve towards an answer set of the overall program. Compared to the case of standard answer-set programs, we need more involved notions of states and computations in the presence of DL-atoms. In particular, if non-convex DL-atoms are involved, we have to allow for non-stable computations. Intuitively speaking, we realise this by allowing the user to assume the truth of propositional atoms which must be justified in subsequent states. To keep track of these additional atoms, we extend the well-known notion of an unfounded set for DL-programs.

Ort, förlag, år, upplaga, sidor
Springer, 2012. s. 492-508
Serie
Lecture Notes in Computer Science, ISSN 0302-9743, E-ISSN 1611-3349 ; 7265
Nyckelord [en]
Answer set, Computation model, Description logic, Logic programs, Non-stable, Program development process, Atoms, Data description, Logic programming, Semantic Web, Semantics, Program debugging
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
URN: urn:nbn:se:hj:diva-63571DOI: 10.1007/978-3-642-30743-0_34Scopus ID: 2-s2.0-84864188750ISBN: 9783642307423 (tryckt)OAI: oai:DiVA.org:hj-63571DiVA, id: diva2:1838395
Tillgänglig från: 2024-02-16 Skapad: 2024-02-16 Senast uppdaterad: 2024-02-16Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Övriga länkar

Förlagets fulltextScopus

Person

Oetsch, Johannes

Sök vidare i DiVA

Av författaren/redaktören
Oetsch, Johannes
Datavetenskap (datalogi)

Sök vidare utanför DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetricpoäng

doi
isbn
urn-nbn
Totalt: 8 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf