DocumentCode :
2242579
Title :
Relational views for program comprehension
Author :
Jones, Tim ; Allison, Warwick ; Carrington, David
Author_Institution :
Dept. of Comput. Sci., Queensland Univ., Brisbane, Qld., Australia
fYear :
1994
fDate :
14-15 Nov 1994
Firstpage :
136
Lastpage :
144
Abstract :
In this paper we describe UQ*, an integrated development environment that is currently under construction at the University of Queensland. Its architecture supports the definition of multiple documents and multiple document types, and allows the relationships that are implicit within the set of documents to be represented explicitly. We identify two techniques that aid program comprehension which require knowledge about the relationships that exist in and between documents. They are program dependency analysis and literate programming. Two simple examples are presented to illustrate the flexible definition of relations within such an architecture and the use of relations for presentation of and navigation through, various views of a program and its related documentation. These examples highlight the application of such an approach to program dependency analysis and literate programming
Keywords :
programming environments; reverse engineering; UQ*; integrated development environment; literate programming; program comprehension; program dependency analysis; relational views; Application software; Computer architecture; Computer science; Debugging; Documentation; Navigation; Programming profession; Software maintenance; Software systems; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 1994. Proceedings., IEEE Third Workshop on
Conference_Location :
Washington, DC
ISSN :
1092-8138
Print_ISBN :
0-8186-5647-6
Type :
conf
DOI :
10.1109/WPC.1994.341262
Filename :
341262
Link To Document :
بازگشت