位置:成果数据库 > 期刊 > 期刊详情页
一种新的过程间静态切片快速算法
  • ISSN号:0367-6234
  • 期刊名称:哈尔滨工业大学学报
  • 时间:2015
  • 页码:25-31
  • 分类:TP311.12[自动化与计算机技术—计算机软件与理论;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]哈尔滨学院软件学院,哈尔滨150086, [2]哈尔滨工业大学计算机科学与技术学院,哈尔滨150001
  • 相关基金:哈尔滨学院青年基金(HUYF2014-007); 黑龙江省普通高校青年学术骨干项目(1254G037); 黑龙江省教育规划青年专项课题(GJD1214038); 国家自然科学基金资助项目(61202092); 高等学校博士学科点专项科研基金资助项目(20112302120052); 哈尔滨科技创新人才研究专项资金项目(RC2013QN010001和2014RFQXJ062); 黑龙江省自然科学基金(F201127)资助
  • 相关项目:无定型克隆代码的检测及重构方法
中文摘要:

针对基于图的相似代码检测方法复杂度高、对代码多样化识别能力有限等问题,提出基于结构特征聚类的方法。首先将代码表示为控制依赖树,在此基础上执行代码标准化,消除代码表达方式的多样化,以便识别语法表示不同,而语义相似的代码;然后采用特征向量描述程序的结构信息,将复杂的图的相似度求解问题转换为简单的相似向量的聚类问题,快速提取可能相似的候选代码。实验结果表明,方法与Gabel等人提出的方法相比,可以识别更多的代码多样化。

英文摘要:

The traditional graph based similar code detection approaches usually have high complexity, and are limited in recognizing code variations. In this paper, we propose a similar code retrieval approach based on the clustering of structural features. Source codes are represented as control dependence trees, and code normalization is performed to eliminate code variations so as to recognize the syntactically different but semantically similar codes. Then, vectors are computed to describe the structural information of source code, and the difficult graph similarity problem is reduced to a simpler vector clustering problem. Candidate similar codes are quickly extracted. Test results show that our method can recognize more code variations than that of the method proposed by Gabel et al.

同期刊论文项目
期刊论文 47 会议论文 28
同项目期刊论文
期刊信息
  • 《哈尔滨工业大学学报》
  • 中国科技核心期刊
  • 主管单位:中华人民共和国工业和信息化部
  • 主办单位:哈尔滨工业大学
  • 主编:冷劲松
  • 地址:哈尔滨市南岗区西大直街92号
  • 邮编:150001
  • 邮箱:
  • 电话:0451-86403427 86414135
  • 国际标准刊号:ISSN:0367-6234
  • 国内统一刊号:ISSN:23-1235/T
  • 邮发代号:14-67
  • 获奖情况:
  • 2000年获黑龙省科技期刊评比一等奖,中国期刊方阵“双效”期刊
  • 国内外数据库收录:
  • 美国化学文摘(网络版),美国数学评论(网络版),德国数学文摘,荷兰文摘与引文数据库,美国工程索引,美国剑桥科学文摘,日本日本科学技术振兴机构数据库,中国中国科技核心期刊,中国北大核心期刊(2004版),中国北大核心期刊(2008版),中国北大核心期刊(2011版),中国北大核心期刊(2014版),中国北大核心期刊(2000版)
  • 被引量:27329