期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
一种语义保持的C克隆代码无定型过程提取方法 被引量:1
1
作者 边奕心 王甜甜 +1 位作者 苏小红 马培军 《计算机研究与发展》 EI CSCD 北大核心 2013年第7期1534-1541,共8页
克隆代码又被称为重复代码,是一种代码坏味.针对传统的保持语法结构不变的过程提取方法提取克隆代码时存在的对某些克隆代码无法直接提取的问题,提出一种新的语义保持的克隆代码无定型过程提取方法.该方法结合程序依赖图和抽象语法树对... 克隆代码又被称为重复代码,是一种代码坏味.针对传统的保持语法结构不变的过程提取方法提取克隆代码时存在的对某些克隆代码无法直接提取的问题,提出一种新的语义保持的克隆代码无定型过程提取方法.该方法结合程序依赖图和抽象语法树对程序进行语义分析,取消了传统的保持语法结构不变的过程提取算法对语句结构一致性的约束,保留了语义一致性约束,从而解决了传统方法不易处理的连续但不能直接提取的克隆代码提取问题,降低了对未标记语句提升的需求,并且不需要对跳转语句进行特殊处理.实验结果表明该方法可以提取传统的保持语法结构不变的过程提取方法不能提取的克隆代码,提高了克隆代码过程提取的准确性和适用性. 展开更多
关键词 无定型过程提取 克隆代码 程序依赖图 抽象语法树 语义
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部