Manipulating source code in DynamicDesign

  • Authors:
  • James Bigelow;Victor Riley

  • Affiliations:
  • Computer Aided Software Engineering Division, Design Automation Group, Tektronix, Inc., P.O. Box 4600, MS 94-480, Beaverton, OR;Computer Aided Software Engineering Division, Design Automation Group, Tektronix, Inc., P.O. Box 4600, MS 94-480, Beaverton, OR

  • Venue:
  • HYPERTEXT '87 Proceedings of the ACM conference on Hypertext
  • Year:
  • 1987

Quantified Score

Hi-index 0.00

Visualization

Abstract

DynamicDesign is a Computer-Aided Software Engineering environment for the C language with a layered system architecture for modularity and versatility. DynamicDesign is composed of facilities to edit hypertext objects, maneuver thorough hypertext graphs, build a hypertext graph from a set of existing C source files, and browse source code, documents and system requirements. This paper discusses the DynamicDesign facilities that deal with the source code, sourceBrowser, and source tree builder utilities.GraphBuild is a utility used to convert C source code into a hypertext source graph, based on the program's call tree. A data dictionary is constructed for the program that contains its local and global variables.The source browser allows the user to traverse, view, and edit a source code tree. Additional facilities for understanding and maintaining the source code and its auxiliary documentation are provided by the browser.