liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
The Prolog Debugger and Declarative Programming
Linköping University, Department of Computer and Information Science, Software and Systems. Linköping University, Faculty of Science & Engineering. Institute of Computer Science, Polish Academy of Sciences, Warsaw, Poland.ORCID iD: 0000-0002-4700-7272
2020 (English)In: Logic-Based Program Synthesis and Transformation: LOPSTR 2019 / [ed] Maurizio Gabbrielli, Cham: Springer, 2020, Vol. 12042, p. 193-208Conference paper, Published paper (Refereed)
Abstract [en]

Logic programming is a declarative programming paradigm. Programming language Prolog makes logic programming possible, at least to a substantial extent. However the Prolog debugger works solely in terms of the operational semantics. So it is incompatible with declarative programming. This report discusses this issue and tries to find how the debugger may be used from the declarative point of view. The results are rather not encouraging. Also, the box model of Byrd, used by the debugger, is explained in terms of SLD-resolution.

Place, publisher, year, edition, pages
Cham: Springer, 2020. Vol. 12042, p. 193-208
Series
Lecture Notes in Computer Science, ISSN 0302-9743, E-ISSN 1611-3349 ; 12042
Keywords [en]
Declarative diagnosis/Algorithmic debugging; Prolog; Declarative programming; Program correctness; Program completeness
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:liu:diva-170723DOI: 10.1007/978-3-030-45260-5_12ISI: 001340672600014Scopus ID: 2-s2.0-85084189673ISBN: 978-3-030-45259-9 (print)ISBN: 978-3-030-45260-5 (electronic)OAI: oai:DiVA.org:liu-170723DiVA, id: diva2:1477367
Conference
29th International Symposium, LOPSTR 2019, Porto, Portugal, October 8–10, 2019
Available from: 2020-10-19 Created: 2020-10-19 Last updated: 2025-10-10

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Drabent, Wlodzimierz

Search in DiVA

By author/editor
Drabent, Wlodzimierz
By organisation
Software and SystemsFaculty of Science & Engineering
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 100 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf