The Debugging of Computer Programs,

Abstract

This thesis is a general study of the tools and techniques for debugging computer programs, and the design of compilers and operating systems to facilitate debugging. It includes an analysis of the programming process to identify carefully what the problems are in debugging and how they arise. The problems of debugging programs written in higher-level languages are considered in detail, and the construction of compilers and programming languages for debugging receives careful attention. The construction of interactive debugging systems and operating system features necessary to support advanced debugging facilities is discussed. Three interactive debugging systems are considered in detail, including one which was designed to work with CRT consoles. A number of new ideas in this are presented, and the considerable advantages of interactive debugging are clearly demonstrated.

Document Details

Document Type
Technical Report
Publication Date
Aug 01, 1969
Accession Number
ADA029709

Entities

People

  • R. Stockton Gaines

Organizations

  • Institute for Defense Analyses

Tags

DTIC Thesaurus Topics

  • Application Software
  • Compilers
  • Computer Programming
  • Computer Programs
  • Computers
  • Construction
  • Debugging
  • Language
  • Operating Systems
  • Programming Languages

Fields of Study

  • Computer science
  • Engineering

Readers

  • Parallel and Distributed Computing.
  • Systems Analysis and Design