kirancodes.me
To Proof Maintenance & Beyond!

Path sensitive MFP solutions in presence of intersecting infeasible control flow path segments

Komal Pathade, Uday P. Khedker

Abstract

Data flow analysis computes Maximum Fix Point (MFP) solution which represents an over approximation of the data reaching a program point along all control flow paths (cfps). Some of these cfps may be infeasible; meaning, the necessary pre-condition for execution of cfp is not satisfiable in any run of the program. Approximations that do not discern data along infeasible cfps may lead to imprecision, because they include spurious information.

DOI 10.1145/3302516.3307349

Related papers