DocumentCode :
3502426
Title :
A toolset for program understanding
Author :
Livadas, Panos E. ; Alden, Scott D.
Author_Institution :
Comput. & Inf. Sci., Florida Univ., Gainesville, FL, USA
fYear :
1993
fDate :
8-9 Jul 1993
Firstpage :
110
Lastpage :
118
Abstract :
Program understanding is associated with the hierarchy of abstractions and interpretations that are deduced from the code. Program understanding requires the identification and study of the numerous complex interrelationships that are induced by the data flow, calling, and functional dependencies that exist in the software. Therefore, an environment is needed in order aid the programmer in understanding software. The authors have previously discussed both an internal program representation and an environment that conforms to the requirements stated. The toolset is referred to as Ghinsu and it supports a number of tasks over a program written in a subset of ANSI C such as slicing, dicing, and ripple analysis. They present some background on the problems associated with program understanding and show how the Ghinsu toolset can aid the programmer in understanding software
Keywords :
software maintenance; software tools; ANSI C; calling; data flow; dicing; functional dependencies; internal program representation; program understanding; ripple analysis; slicing; understanding software; Computer aided instruction; Control systems; Costs; Intellectual property; Life estimation; Lifetime estimation; Military computing; Programming profession; Software maintenance; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 1993. Proceedings., IEEE Second Workshop on
Conference_Location :
Capri
ISSN :
1092-8138
Print_ISBN :
0-8186-4042-1
Type :
conf
DOI :
10.1109/WPC.1993.263900
Filename :
263900
Link To Document :
بازگشت