DocumentCode :
1582621
Title :
Efficient calculation of data dependences in programs with pointers and structures
Author :
Amme, W. ; Zehendner, E.
Author_Institution :
Dept. of Comput. Sci., Friedrich-Schiller-Univ., Jena, Germany
fYear :
1997
Firstpage :
55
Lastpage :
62
Abstract :
We describe a method to derive safe approximations for data dependences in programs with pointers and structures. In our approach, alias information and reaching definitions´ information at each program point is simultaneously covered by a single representation, called A/D graphs. We perform a single-pass data dependence analysis for a class of restricted imperative languages by solving a monotone data flow system, based on A/D graphs. The advantages of our method are improved accuracy, economical storage use, and reduced analysis time.
Keywords :
data flow analysis; data flow graphs; high level languages; program compilers; program control structures; A/D graphs; alias information; analysis time; data dependence calculation; data flow system; program pointers; program structures; reaching definitions; restricted imperative languages; single-pass data dependence analysis; storage use; Automatic testing; Computer languages; Computer science; Data analysis; Debugging; Degradation; History; Performance analysis; Programming; Software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
EUROMICRO 97. New Frontiers of Information Technology., Proceedings of the 23rd EUROMICRO Conference
Conference_Location :
Budapest, Hungary
ISSN :
1089-6503
Print_ISBN :
0-8186-8129-2
Type :
conf
DOI :
10.1109/EURMIC.1997.617216
Filename :
617216
Link To Document :
بازگشت