DocumentCode
1703693
Title
Interprocedural analysis for program comprehension by specialization
Author
Blazy, Sandrine ; Facon, Philippe
Author_Institution
CEDRIC IIE, Evry, France
fYear
1996
Firstpage
133
Lastpage
141
Abstract
We report on an approach for program comprehension during large-scale maintenance of Fortran application programs. We have adapted partial evaluation (or specialization of programs given specific values for their input data) techniques for program comprehension. We focus on the automatic interprocedural analysis and we describe how we have specified, implemented in a tool, and used that analysis to improve program comprehension. The difficulty of that analysis is due to the lack of well defined interprocedural mechanisms and the complexity of visibility rules in Fortran
Keywords
FORTRAN; partial evaluation (compilers); program compilers; program diagnostics; reverse engineering; software maintenance; software tools; Fortran; application programs; interprocedural analysis; partial evaluation; program comprehension; software maintenance; software tool; specialization; visibility rules; Cognition; Displays; Fluid flow; Formal specifications; Geometry; Input variables; Large-scale systems; Power generation; Software maintenance; Solid modeling;
fLanguage
English
Publisher
ieee
Conference_Titel
Program Comprehension, 1996, Proceedings., Fourth Workshop on
Conference_Location
Berlin
ISSN
1092-8138
Print_ISBN
0-8186-7283-8
Type
conf
DOI
10.1109/WPC.1996.501128
Filename
501128
Link To Document