The Interprocedural Coincidence Theorem
The Interprocedural Coincidence Theorem
复制标题
过程间符合定理
DOI:
--
复制
发表时间:
1992
期刊:
影响因子:
--
通讯作者:
B. Steffen
中科院分区:
文献类型:
--
作者:
J. Knoop;B. Steffen
We present an interprocedural generalization of the well-known (intraprocedural) Coincidence Theorem of Kam and Ullman, which provides a sufficient condition for the equivalence of the meet over all paths (MOP) solution and the maximal fixed point (MFP) solution to a data flow analysis problem. This generalization covers arbitrary imperative programs with recursive procedures, global and local variables, and formal value parameters. In the absence of procedures, it reduces to the classical intraprocedural version. In particular, our stack-based approach generalizes the coincidence theorems of Barth and Sharir/Pnueli for the same setup, which do not properly deal with local variables of recursive procedures.