DocumentCode
3183751
Title
FATCAT: a tool to aid in maintaining, modifying, and enhancing Fortran codes
Author
Babb, Robert G., II ; Klappholz, David ; Kallis, Apostolos D.
Author_Institution
Dept. of Comput. Sci. & Eng., Oregon Grad. Inst., Beaverton, OR, USA
fYear
1990
fDate
26-29 Nov 1990
Firstpage
347
Lastpage
348
Abstract
FATCAT (Fortran Advanced Technology Code Analysis Tool) is a software tool designed to aid the programmer in maintaining, modifying, and enhancing substantial production programs (a thousand to over a million lines long). FATCAT is also extremely useful in aiding the programmer in parallelizing Fortran code. FATCAT analyzes sequential code written in ANSI Fortran ´77. It also `understands´ Cray Fortran (CFT) extensions, such as recursion and pointer variables. Like some cross-reference-table producing tools, FATCAT also understands the effects on variable usage of COMMON and EQUIVALENCE statements. Unlike most such tools, however, it also accounts for the effects of SUBROUTINE and FUNCTION calls, including recursive calls, of array subscripting, and of dereferencing CFT-style pointer variables
Keywords
FORTRAN; parallel programming; software maintenance; software tools; ANSI Fortran ´77; CFT-style pointer variables; Cray Fortran; FATCAT; Fortran Advanced Technology Code Analysis Tool; array subscripting; cross-reference-table producing tools; parallelizing Fortran code; pointer variables; recursion; recursive calls; sequential code; software tool; Algorithms; Computer science; Delta modulation; Information analysis; Maintenance engineering; Production; Programming profession; Software design; Software tools; Terminology;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 1990, Proceedings., Conference on
Conference_Location
San Diego, CA
Print_ISBN
0-8186-2091-9
Type
conf
DOI
10.1109/ICSM.1990.131386
Filename
131386
Link To Document