| Manipulating source code in DynamicDesign |
| Full text |
Pdf
(925 KB)
|
| Source
|
Conference on Hypertext and Hypermedia
archive
Proceedings of the ACM conference on Hypertext
table of contents
Chapel Hill, North Carolina, United States
Pages: 397 - 408
Year of Publication: 1987
ISBN:0-89791-340-X
|
|
Authors
|
|
James Bigelow
|
Computer Aided Software Engineering Division, Design Automation Group, Tektronix, Inc., P.O. Box 4600, MS 94-480, Beaverton, OR
|
|
Victor Riley
|
Computer Aided Software Engineering Division, Design Automation Group, Tektronix, Inc., P.O. Box 4600, MS 94-480, Beaverton, OR
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 14, Citation Count: 8
|
|
|
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
T.H. Nelson, Literary Machines, T.H. Nelson,Swarthmore, PA., 1981.
|
| |
2
|
|
 |
3
|
|
 |
4
|
|
| |
5
|
R. M edina-Mora and P.H. Feiler, "An Incremental Programming Environment," IEEE Transactions on Software Engineering, vol. SE-7, no. 5, pp. 472-482, Sep. 1981.
|
| |
6
|
|
| |
7
|
K. Thompson and D.M. Ritchie, UN/X Programmer's Manual, Bell Laboratories, Murray Hills, NJ. Seventh Edition, 1979.
|
INDEX TERMS
Primary Classification:
H.
Information Systems
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
Additional Classification:
D.
Software
D.2
SOFTWARE ENGINEERING
D.2.2
Design Tools and Techniques
Subjects:
Computer-aided software engineering (CASE)
D.3
PROGRAMMING LANGUAGES
D.3.2
Language Classifications
Nouns:
C
H.
Information Systems
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.2
User Interfaces (D.2.2, H.1.2, I.3.6)
Subjects:
Interaction styles (e.g., commands, menus, forms, direct manipulation)
I.
Computing Methodologies
I.7
DOCUMENT AND TEXT PROCESSING
I.7.2
Document Preparation
Subjects:
Hypertext/hypermedia
General Terms:
Design,
Documentation,
Human Factors,
Languages,
Management,
Performance,
Theory
|