Back to results

University of Illinois at Urbana-Champaign

Debugging Logic Programs Using Executable Specifications

Abstract

dc:description

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.

Degree

thesis:*
Name thesis:degree_name
Ph.D.
Level thesis:degree_level
Dissertation
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2014

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Lee, Yuh-Jeng
Contributors dc:contributor
  • Dershowitz, Nachum

Subjects

dc:subject × 1

Identifiers

dc:identifier.*
Identifier
(UMI)AAI8908745
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/69603

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Lee, Yuh-Jeng. Debugging Logic Programs Using Executable Specifications. Dissertation thesis, University of Illinois at Urbana-Champaign, 2014. http://hdl.handle.net/2142/69603