Dynamic Analysis of Execution: Possibilities, Techniques and Problems

Abstract

The problem of designing computer systems which are far more helpful to the user than current systems in dynamically analyzing program behavior is studied. The functional requirements which such a facility must meet are outlined. The fundamental objective is to permit the user to analyze a program in terms of a user-defined level of abstraction suitable to his particular analysis. A prototype implementation which meets most of the requirements is described. The implications of such a facility for machine architecture to reduce execution overhead are explored.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1973
Accession Number
AD0784882

Entities

People

  • Birol O. Aygun

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • C4I
  • Cyber
  • Engineered Resilient Systems

DTIC Thesaurus Topics

  • Compilers
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Computing System Architectures
  • Construction
  • High Level Languages
  • Instruction Set Architecture
  • Language
  • Machine Languages
  • Object Code
  • Operating Systems
  • Programming Languages
  • Simulations
  • Simulators
  • Standards

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Systems Analysis and Design