DocumentCode
501413
Title
Algorithm for Control Dependence Subgraph Construction
Author
Duanzhi, Chen
Author_Institution
Sch. of Comput., Wuhan Univ., Wuhan, China
Volume
1
fYear
2009
fDate
15-17 May 2009
Firstpage
660
Lastpage
663
Abstract
Program slicing provides a new way to software maintenance, program understanding. It can give the programmer the statements only relevant to the computation of a given function. It can transform a large program into a smaller one. In this paper, we present a new algorithm to produce Control Dependence SubGraph which is used in Program slicing. The Control Dependence SubGraph is used to collect the control dependence of the statements. The Data Dependence Subgraph is used to collect the data dependence of the statements. With these two subgraphs we can construct the Program Dependence Graph and compute the program slice through traversing the Program Dependence Graph. The algorithm uses an input called F(p) which models each program in the form of an algebraic expression.
Keywords
computer graphics; program slicing; reverse engineering; software maintenance; algebraic expression; control dependence subgraph construction; data dependence subgraph; program dependence graph; program slicing; program understanding; software maintenance; Application software; Debugging; Flow graphs; Information technology; Law; Programming profession; Software algorithms; Software engineering; Software maintenance; Testing; Algebraic expression; Control Dependence Subgraph; F(p); Program Dependence Graph; Program slicing;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology and Applications, 2009. IFITA '09. International Forum on
Conference_Location
Chengdu
Print_ISBN
978-0-7695-3600-2
Type
conf
DOI
10.1109/IFITA.2009.564
Filename
5231730
Link To Document