DocumentCode :
2036136
Title :
Syntax-directed construction of Value Dependence Graphs
Author :
Byers, David ; Kamkar, Mariam ; Pålsson, Ture
Author_Institution :
Linkoping Univ., Sweden
fYear :
2001
fDate :
2001
Firstpage :
692
Lastpage :
703
Abstract :
Most software analysis and assessment techniques operate on graph representations of the target software. One of the most common representations is the Program Dependence Graph in one of its many variations. The Value Dependence Graph is an alternative that is more suitable for many types of analyses, including static slicing and many code transformations, such as instruction scheduling and invariant analysis. The authors present a new algorithm that builds Value Dependence Graphs from the parse tree of a program. By generating the Value Dependence Graph from the parse tree, our algorithm is significantly simpler and clearer than previously published algorithms
Keywords :
computational linguistics; program compilers; program slicing; scheduling; trees (mathematics); Program Dependence Graph; Value Dependence Graphs; code transformations; graph representations; instruction scheduling; invariant analysis; parse tree; software analysis; static slicing; syntax-directed construction; target software; Algorithm design and analysis; Calculus; Flow graphs; Optimizing compilers; Program processors; Shape; Software algorithms; Software metrics; Software testing; Tree graphs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2001. Proceedings. IEEE International Conference on
Conference_Location :
Florence
ISSN :
1063-6773
Print_ISBN :
0-7695-1189-9
Type :
conf
DOI :
10.1109/ICSM.2001.972788
Filename :
972788
Link To Document :
بازگشت