基于语法树的程序相似度判定方法

来源 :吉林大学学报(信息科学版) | 被引量 : 0次 | 上传用户:edercito
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对代码抄袭及软件盗版现象,研究了3种传统基于程序结构相似性检测方法,并提出一种基于语法树的程序相似度检测方法。该方法先对源程序进行语法分析得到其语法树,然后基于语法树重点分析源程序的语法结构并计算其相似度,从语法结构的角度消除高级抄袭手段所带来的干扰。实验结果表明,基于语法树的程序相似度检测方法可以较好地检测增加冗余语句、控制结构的等价替换等10种抄袭手段。
其他文献
目的:了解深圳地区50~70岁中老年人群ICVD危险因素的暴露情况及对未来10年的ICVD患病风险进行评估,为深圳地区ICVD的防治提供依据。方法:选取2013年10月至2014年1月在香港大
《林黛玉进贾府》以林黛玉的出场为开端,在其视角的观照下,细致入微地描绘了贾府典型环境,运用不同的环境烘托了人物性格。本文抓住其中的几个"不同",通过比较突出特点,进一
家庭是一个动态的消费主体,每个生命周期阶段中的家庭,其消费意向、消费结构和水平都具有独特的特点。与此前主要关注家庭消费行为结果的研究不同,本研究重点关注家庭消费行
对<黄帝内经>中热病用穴的规律和特点进行了深入的分析和探讨,解读了<内经>热穴的组成规律、分布特点、及在发热性疾病中的特殊治疗作用,揭示出古典针灸理论中热病针刺的基本
海洋结构物的可靠度不是一成不变的,结构物强度与外部载荷对结构物系统的可靠性性能都有重要影响。近年来,对海洋结构物的可靠性研究越来越引起人们的重视。对可靠性的研究投
目的:探讨N末端脑钠肽前体与肺源性心脏病预后的关系。方法:连续纳入2008年1月至2013年12月在我院住院的肺源性心脏病患者263例,NT-pro-BNP<1000pg/ml组(132例)和NT-pro-BNP>
<正>财会模拟实习是实践性教学的中心环节,是校内实习的核心。所谓模拟实习就是教师根据实验大纲的要求,在实验室里组织的实习,是学生利用仿真的会计资料、数据等按实际工作
<正>2014年1月9日上午,对合川区教委主任蒋定平的采访是在一间狭小陈旧的会议室开始的。"我们简单谈一谈,下午还有一个重要会议。"蒋定平的话直接、妥贴。他沉稳、紧促的状态
<正>9月16日,春秋航空召开新航季新闻发布会,宣布自10月25日起春秋航空将复飞上海至新加坡、上海至马来西亚沙巴航线,届时,春秋航空国际航线数量将增至45条。而春秋航空目前
党中央十分重视党的作风建设,于2001年9月召开了十五届六中全会,通过了《中共中央关于加强和改进党的作风建设的决定》,并且又把今年确定为转变作风年和调查研究年。转变党的