Design for a Program Visualization System.

Abstract

This report presents the results of a study by Computer Corporation of America (CCA) to determine the feasibility of a Program Visualization (PV) system -- a system that uses computer graphics to provide lifecycle support for software development. The PV system will provide both static and dynamic (animated) views of systems to designers, programmers, and users. The goal is to facilitate their understanding of large (10**6 lines of code), complex software systems. Automated visualization of computer programs offers the opportunity to: Improve the productivity of the limited number of programmers who will be available to work on the increasingly large and complex software systems of the 1980's; Make it easier to express the mental images of the producers (writers) of programs; and Facilitate communication of those mental images to the consumers (readers) of programs. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1981
Accession Number
ADA112915

Entities

People

  • Christopher F. Herot
  • David Kramlich
  • Mark Friedell
  • Richard Carling

Tags

Communities of Interest

  • C4I
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Artificial Intelligence
  • C Programming Language
  • Compilers
  • Complex Systems
  • Computer Graphics
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Databases
  • Debugging
  • High Level Languages
  • Machine Languages
  • Operating Systems
  • Programming Languages
  • Software Development
  • Structured Programming

Fields of Study

  • Computer science
  • Engineering

Readers

  • Artificial Intelligence
  • Computer Science/Computer Engineering/Data Science/Digital Signal Processing.
  • Parallel and Distributed Computing.