首页> 外国专利> System and method for performing code provenance review in a software due diligence system

System and method for performing code provenance review in a software due diligence system

机译:在软件尽职调查系统中执行代码出处审查的系统和方法

摘要

A system and method is provided for performing code provenance review in a software due diligence system. In particular, performing code provenance review may include sub-dividing source code under review and third-party source into logical fragments using a language-independent text fracturing algorithm. For example, the fracturing algorithm may include a set of heuristic rules that account for variations in coding style to create logical fragments that are as large as possible without being independently copyrightable. Unique fingerprints may then be generated for the logical fragments using a fingerprint algorithm that features arithmetic computation. As such, potentially related source code may be identified if sub-dividing the source code under review and the third-party source code produces one or more logical fragments that have identical fingerprints.
机译:提供了一种用于在软件尽职调查系统中执行代码出处审查的系统和方法。特别地,执行代码出处审查可以包括使用独立于语言的文本分割算法将审查中的源代码和第三方源细分为逻辑片段。例如,分割算法可以包括一组启发式规则,其考虑了编码风格的变化以创建尽可能大的逻辑片段而没有独立版权。然后可以使用具有算术计算特征的指纹算法为逻辑片段生成唯一的指纹。这样,如果细分正在审查的源代码和第三方源代码产生一个或多个具有相同指纹的逻辑片段,则可以识别潜在相关的源代码。

著录项

  • 公开/公告号US8307351B2

    专利类型

  • 公开/公告日2012-11-06

    原文格式PDF

  • 申请/专利权人 JUERGEN WEIGERT;

    申请/专利号US20090406589

  • 发明设计人 JUERGEN WEIGERT;

    申请日2009-03-18

  • 分类号G06F9/44;G06F9/45;

  • 国家 US

  • 入库时间 2022-08-21 17:28:03

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号