Affiliation:
1. American University of Beirut, Beirut, Lebanon
2. Case Western Reserve University, Cleveland, OH
Abstract
Dynamic information flow analysis
(DIFA) was devised to enable the flow of information among variables in an executing program to be monitored and possibly regulated. It is related to techniques like
dynamic slicing
and
dynamic impact analysis
. To better understand the basis for DIFA, we conducted an empirical study in which we measured the
strength
of information flows identified by DIFA, using information theoretic and correlation-based methods. The results indicate that in most cases the occurrence of a chain of dynamic program dependences between two variables does
not
indicate a measurable information flow between them. We also explored the relationship between the strength of an information flow and the
length
of the corresponding dependence chain, and we obtained results indicating that no consistent relationship exists between the length of an information flow and its strength. Finally, we investigated whether data dependence and control dependence makes equal or unequal contributions to flow strength. The results indicate that flows due to data dependences alone are stronger, on average, than flows due to control dependences alone. We present the details of our study and consider the implications of the results for applications of DIFA and related techniques.
Funder
LNCSR
National Science Foundation
Publisher
Association for Computing Machinery (ACM)
Reference49 articles.
1. Dynamic program slicing
2. Efficient and precise dynamic impact analysis using execute-after sequences
3. Analysis and visualization of predicate dependence on formal parameters and global variables
4. Box G. E. P. Hunter J. S. and Hunter W. G. 2005. Statistics for Experimenters: Design Innovation and Discovery 2nd ed. Wiley New York NY. Box G. E. P. Hunter J. S. and Hunter W. G. 2005. Statistics for Experimenters: Design Innovation and Discovery 2nd ed. Wiley New York NY.
Cited by
32 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献