Dependence Analysis for C Programs with Combinability of Dataflow Facts under Consideration

Ju Qian,Baowen Xu,Xiaoyu Zhou,Lin Chen,Liang Shi
DOI: https://doi.org/10.1007/s11859-009-0408-1
2009-01-01
Abstract:To avoid the precision loss caused by combining dataflow facts impossible to occur in the same execution path in dependence analysis for C programs, this paper first proposes a flow-sensitive and context-insensitive points-to analysis algorithm and then presents a new dependence analysis approach based on it. The approach makes more sufficient consideration on the executable path problem and can avoid invalid combination between points-to relations and between points-to relations and reaching definitions. The results of which are therefore more precise than those of the ordinary dependence analysis approaches.
What problem does this paper attempt to address?