152 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1988.This dissertation addresses the use of executable specifications in debugging logic programs which are renowned for their clean syntax and well-understood semantics, and for the feature that one can use a single language for both specification and computation. We have formulated a computer model that encodes programming knowledge including a classification of program bugs, heuristics that analyze and repair program errors, and operational semantics of the language, and utilizes deductive and inductive inference strategies to reason with programs and their specifications.The realization of our methodology is the Constructive Interpreter which functions as a debugger as we...
We present a generic scheme for the declarative debugging of programs that are written in rewriting-...
this paper is to examine recent and current debugging approaches that promise to have the potential ...
We present a declarative debugger for lazy functional logic programs with polymorphic type disciplin...
A methodology for reasoning about logic programs and their specifications is applied to program debu...
Algorithmic debugging, as presented by Shapiro, is an interactive process where the debugging system...
We propose debugging tools for the development of environments for logic programming languages. Suc...
There are many ways to find bugs in programs. For example, observed input and output values can be c...
The thesis describes a new approach to declarative debugging (error diagnosis) of logic programs, in...
Programming environments are essential for the acceptance of programming languages. This survey emph...
AbstractWe present a generic scheme for the declarative debugging of programs that are written in re...
We present a generic scheme for the declarative debugging of programs that are written in rewriting-...
Software bugs are violated specifications. Debugging is the process that culminates in repairing a...
In this thesis computer programming and programming systems are studied, with a view to reducing the...
This thesis describes a new approach to declarative debugging (error diagnosis) of logic programs. T...
AbstractProgramming environments are essential for the acceptance of programming languages. This sur...
We present a generic scheme for the declarative debugging of programs that are written in rewriting-...
this paper is to examine recent and current debugging approaches that promise to have the potential ...
We present a declarative debugger for lazy functional logic programs with polymorphic type disciplin...
A methodology for reasoning about logic programs and their specifications is applied to program debu...
Algorithmic debugging, as presented by Shapiro, is an interactive process where the debugging system...
We propose debugging tools for the development of environments for logic programming languages. Suc...
There are many ways to find bugs in programs. For example, observed input and output values can be c...
The thesis describes a new approach to declarative debugging (error diagnosis) of logic programs, in...
Programming environments are essential for the acceptance of programming languages. This survey emph...
AbstractWe present a generic scheme for the declarative debugging of programs that are written in re...
We present a generic scheme for the declarative debugging of programs that are written in rewriting-...
Software bugs are violated specifications. Debugging is the process that culminates in repairing a...
In this thesis computer programming and programming systems are studied, with a view to reducing the...
This thesis describes a new approach to declarative debugging (error diagnosis) of logic programs. T...
AbstractProgramming environments are essential for the acceptance of programming languages. This sur...
We present a generic scheme for the declarative debugging of programs that are written in rewriting-...
this paper is to examine recent and current debugging approaches that promise to have the potential ...
We present a declarative debugger for lazy functional logic programs with polymorphic type disciplin...