Title
Declarative Debugging for Encapsulated Search
Abstract
Declarative debugging has been proposed as a suitable technique for developing debuggers in the context of declarative languages. However, to become really useful debuggers must be able to deal with those parts of the languages that have no clear declarative semantics but are widely used in realistic programs. We explain in this paper how a declarative debugger of wrong answers for the lazy functional-logic language Curry can be extended to debug programs including the encapsulated search, an important feature of this language designed to control non-deterministic computation steps. We show how this can be done without introducing any changes in the compiler.
Year
DOI
Venue
2002
10.1016/S1571-0661(04)80785-0
Electronic Notes in Theoretical Computer Science
Field
DocType
Volume
Fifth-generation programming language,Programming language,Computer science,Debugger,Compiler,Semantics,Computation,Debugging,Algorithmic program debugging
Journal
76
ISSN
Citations 
PageRank 
1571-0661
1
0.40
References 
Authors
10
2
Name
Order
Citations
PageRank
Rafael Caballero125416.97
Wolfgang Lux2626.02