DocumentCode
3368663
Title
A unified interprocedural program representation for a maintenance environment
Author
Harrold, Mary Jean ; Malloy, Brian
Author_Institution
Dept. of Comput. Sci., Clemson Univ., SC, USA
fYear
1991
fDate
15-17 Oct 1991
Firstpage
138
Lastpage
147
Abstract
A unified interprocedural program representation, the unified interprocedural graph (UIG) is presented; it combines the features of existing program representations to permit access to information for modifying, understanding, analyzing, testing and debugging. The algorithms developed for each of these independent graphs are adapted to use this unified representation by identifying the subset of nodes and edges required for that computation. The UIG can be incorporated into a maintenance environment and the associated algorithms used to build program maintenance tools. The authors present a brief overview of the graph representations on which the UIG is based and illustrate them with an example. The algorithms that use these graphs to gather the interprocedural information are described
Keywords
graph theory; programming environments; software maintenance; software tools; UIG; debugging; existing program representations; graph representations; independent graphs; interprocedural information; maintenance environment; program maintenance tools; testing; unified interprocedural graph; unified interprocedural program representation; Algorithm design and analysis; Computer science; Data analysis; Debugging; Performance analysis; Performance evaluation; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 1991., Proceedings. Conference on
Conference_Location
Sorrento
Print_ISBN
0-8186-2325-X
Type
conf
DOI
10.1109/ICSM.1991.160320
Filename
160320
Link To Document