Java源代码字节码剽窃检测方法及支持系统

来源 :北京航空航天大学学报 | 被引量 : 0次 | 上传用户:jxnydxlhy1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
提出一种Java源代码和字节码都适用的剽窃检测方法并实现了支持系统,该方法以类的Java文件或class文件为比较单元,从中抽取代表程序语法和语义特征的5种特征向量,综合计算产生两个类文件之间的相似度,可用于帮助判断两个类文件之间是否存在全部或部分剽窃现象.在人工修改程序的场景下进行的对比实验结果和剽窃检测实验结果表明,该方法可有效检测程序代码的严格拷贝和近似拷贝,有较高的检测性能,并且能够识别程序剽窃行为中对Java源文件所做的大部分类型的代码变换.
其他文献
用连锁之“手”提起县级城市的“菜篮子”———常熟市蔬菜连锁经营启示录陈永良笪伟中王金元殷东宝县级城市的基本特征是小城市、大农村。近年来,随着改革开放和区域经济发展
Struts2、Spring和Hibernate是目前主流网站或项目解决方案最常用的3种设计框架。对基于分层思想的这3种框架的整合技术进行了研究。结果表明,贯彻这种分层思想,不仅极大地提
随着全球一体化的不断发展,多元文化背景下的跨文化交际不断深入,汉英两种语言在相互交际中不断碰撞,出现了许多词汇空缺现象。本文着重介绍了此两种语言中词汇空缺产生的原
随着经济全球化的推进和加深,跨境经济活动日益蓬勃发展。同时各国纳税居民利用全球化带来的便利实施各种逃税、避税行为亦日益猖獗,各国政府为打击这些偷漏税行为并稳固自己
【正】 足球比赛是在90(或120)分钟的时间和7.245平方米(球场长105米,宽69米)的空间内进行的。如果对足球比赛进行一番仔细分析,就会发现,足球实际上是一项以利用时间和空间
到2006年为止,在已建的67座中国碾压混凝土坝和21座围堰中,碾压混凝土都单掺或复掺了矿物掺合料。为了更好地评价矿物掺合料对碾压混凝土抗裂性能的影响,本文收集了一些掺用
在上世纪40年代的言说语境中,胡风有其独特的话语方式:欧化白话文。胡风的白话文欧化在词汇、文法和叙事三个层面上铺展,又在具体的文本中结合为一个整体。如果把胡风的欧化白话
<正> 进入新世纪,面对经济全球化和加入WTO,我国经济体制改革处于深入推进的关键时期。一方面,继续推进市场化改革面临着诸多复杂的、深层次矛盾和问题;另一方面,加入WTO又对
动作控制能力是羽毛球运动员在比赛中取得胜利的关键.通过对羽毛球运动员动作技术进行观察分析和综合研究发现,动作控制能力的影响因素主要包括运动员自身运动能力、中枢神经系
基因是生命的基本构造和性能,也是影响生物特性的重要因素。科学家应用基因工程将一种生物的基因嫁接代另一种生物的细胞里,可以实现对生物遗传性状的改造。部分花基因中缺乏