-
题名上下文敏感的纵向传播算法
被引量:1
- 1
-
-
作者
邓朝日
张玉萍
陈雄
梁辰
-
机构
上海师范大学信息与机电工程学院
-
出处
《计算机工程》
CAS
CSCD
2014年第2期62-66,共5页
-
基金
上海市教委创新基金资助项目(11ZZ124)
-
文摘
通过基于包含的指针分析在线优化技术中的纵向传播方法,改进基于调用图上下文敏感指针分析的环消除技术,提出一种上下文敏感的纵向传播算法。初始化约束图,在约束图中进行环探测及其合并,执行差异传播并循环处理复杂约束,直到一次调用纵向传播例程后图中所有结点指向集不变为止,从而得到图中各结点到其指向集的映射。应用CIL工具的实验结果表明,该算法能有效地对源程序进行上下文敏感的指针分析,与环消除技术相比,在分析大规模程序时具有更高的时间效率。
-
关键词
在线优化
纵向传播
调用图
上下文敏感指针分析
环消除
约束图
-
Keywords
on-line optimization
Deep Propagation(DP)
invocation graph
context-sensitive pointer analysis
cycle elimination
constraint graph
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名上下文敏感的横向传播方法
- 2
-
-
作者
邓朝日
刘鹏辉
顾梦园
-
机构
中国电子科技集团公司第三十二研究所
-
出处
《计算机与数字工程》
2021年第6期1063-1067,共5页
-
文摘
为了有效提高基于调用图的上下文敏感指针分析能力及其上的环消除算法的时间分析效率问题,提出一个新的上下文敏感的横向传播算法。该算法使用当前最优秀的基于包含的指针分析在线改进技术。首先对新约束图的定义进行说明,将其初始化;为了证明上下文敏感的横向传播算法能精确有效地对源程序进行上下文敏感的指针分析,引入实例进行论述;最后用CIL工具进行实验,实验证明上下文敏感的横向传播算法在分析大规模程序时的时间花费减少了9s左右。
-
关键词
在线改进
横向传播
调用图
上下文敏感指针分析
环消除
约束图
-
Keywords
on-line optimization
wave propagation
invocation graph
context-sensitive pointer analysis
cycle elimina⁃tion
constraint graph
-
分类号
TP3
[自动化与计算机技术—计算机科学与技术]
-