【摘 要】
:
开源代码复用是重要的软件开发模式,但开源许可证侵权与代码同步更新是当前开源代码复用中的2个主要问题。利用代码快照间的高度相似性特点,设计一种代码仓库的高效增量分析
【基金项目】
:
国家自然科学基金(61772078),北京市重点研发计划(D171100001817003)
论文部分内容阅读
开源代码复用是重要的软件开发模式,但开源许可证侵权与代码同步更新是当前开源代码复用中的2个主要问题。利用代码快照间的高度相似性特点,设计一种代码仓库的高效增量分析方法,在此基础上,利用Simhash算法将函数代码映射成函数指纹,提出以函数为基本分析单元的工程相似度计算方法,从而降低分析结果的存储空间并提高代码比对速度。设计3组实验分别从代码分析效率、工程相似度判定和函数更新检测方面进行评估,结果表明,该方法能满足开源代码复用中相似度检测和代码溯源的需求,且能够有效缩短总体分析时间。
其他文献
11月26日,在宁夏红集团董事长、宁夏葡萄酒协会会长张金山及宁夏葡萄花卉产业发展局和贺兰县有关领导的陪同下.法国波尔多葡萄酒科学院院长杜德考察了贺兰山东麓世界葡萄产业实
中西方治理理论的发展充分证明治理具有历史性和地域性。自改革开放以来,中国大国治理之路经历了由发展生产力到解决“人民日益增长的美好生活需要和不平衡不充分的发展之间
2015年5月11日,中国人民银行再次宣布降息.从2014年11月算起,这已是央行半年多以来第三次降息,一年期存款基准利率累计降幅0.75个百分点,期间还曾降准二次,各类存款类金融机
作为一个在乳制品行业已经十分成熟的上市公司,维维集团显然已经具备了高度的国际化视野。当其通过资本运作投资5亿元成立维维酒业时,川王酒应运而生。
针对白盒模糊测试中的环境交互问题,提出一种基于外部函数探测和校正的隐藏路径搜索方案HPSBEF。利用约束求解获取外部函数在执行新路径时的输出值,并将结果记录在链表中,在
“十二五”期间,在白酒行业可期的25%行业复合增长率前提下,如果按照上述经济学“好企业应该两倍行业增速”的规律和两极分化特征来计算,行业最具实力的企业应该保持50%左右的增速
自1991年1月至1991年6月,我院对476例(孕37~42周)正常单胎孕妇均于临产前一周内用B超测量胎儿双顶径。根据胎儿双顶径,分别求出相应胎儿实际体重的均数,得出全部胎儿的平均双
关注“柒泉”2011年过半,金融市场再掀热潮。当这些“嗅觉”灵敏的“白酒行业另类研究者”又将泸州老窖放到“显微镜”下仔细分析的时候,“柒泉模式”自然是最为重要的观测角度
中国在国际舞台上展现出前所未有的领导力,更强的领导力意味着中国将更自信。这种从容自信和领导力,来自于改革开放累积的丰富经验和成就,来自于渊源深厚的中国文化,来自于中
为评价γ-氨基丁酸(GABA)的安全性,进行了GABA的急性毒性和蓄积毒性研究。结果表明:采用改良寇氏法测得GABA对小鼠的经口LD50为15.55 g/kg,采用剂量递增法测得GABA对小鼠的蓄