DocumentCode
2662441
Title
The use of program dependence graphs in software engineering
Author
Horwitz, Susan ; Reps, Thomas
Author_Institution
University of Wisconsin
fYear
1992
fDate
0-0 1992
Firstpage
392
Lastpage
411
Abstract
This paper describes a language-independent program representation-the program dependence graph-and discusses how program dependence graphs, together with operations such as program slicing, can provide the basis for powerful programmmg tools that address important software-engineering problems, such as understanding what an existing program does and how it works, understanding the differences between several versions of a program, and creating new programs by combining pieces of old pro- grams. The paper primarily surveys work in this area that has been carried out at the University of Wisconsin during the past five years.
Keywords
Computer languages; Computerized monitoring; Contracts; Data structures; Distributed computing; Knowledge engineering; Parallel processing; Programming profession; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 1992. International Conference on
Conference_Location
Melbourne, Australia
ISSN
0270-5257
Print_ISBN
0-89791-504-6
Type
conf
DOI
10.1109/ICSE.1992.753516
Filename
753516
Link To Document