DocumentCode
282593
Title
Function-theoretic principles of program understanding
Author
Pleszkoch, Mark G. ; Hausler, Philip A. ; Hevner, Alan R. ; Linger, Richard C.
Author_Institution
IBM Corp., Baltimore, MD, USA
Volume
ii
fYear
1990
fDate
2-5 Jan 1990
Firstpage
74
Abstract
The authors propose a comprehensive methodology for automated program abstraction of computer programs. The theoretical foundations that support program abstraction are functional abstraction, data analysis, program slicing, and pattern matching. The theory of functional abstraction is applied to an example program. The localization of data scope is described as a step to facilitate the abstraction process. Techniques are presented for automatically abstracting the functions of both nonlooping and looping control structures
Keywords
data structures; program processors; programming theory; software tools; automated program abstraction; data analysis; data scope; functional abstraction; looping control structures; nonlooping; pattern matching; program slicing; program understanding; Automation; Business; Data analysis; Debugging; Documentation; Educational institutions; Large-scale systems; Libraries; Software maintenance; Software performance;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1990., Proceedings of the Twenty-Third Annual Hawaii International Conference on
Conference_Location
Kailua-Kona, HI
Type
conf
DOI
10.1109/HICSS.1990.205177
Filename
205177
Link To Document