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...
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-...
A methodology for reasoning about logic programs and their specifications is applied to program debu...
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...
Programming environments are essential for the acceptance of programming languages. This survey emph...
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-...
A methodology for reasoning about logic programs and their specifications is applied to program debu...
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...
Programming environments are essential for the acceptance of programming languages. This survey emph...
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-...