[发明专利]源代码比较设备、源代码比较方法和源代码比较程序在审

专利信息
申请号: 201210310930.8 申请日: 2012-08-28
公开(公告)号: CN103019666A 公开(公告)日: 2013-04-03
发明(设计)人: 野村芳明 申请(专利权)人: 日本电气株式会社
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 中科专利商标代理有限责任公司 11021 代理人: 王波波
地址: 日本*** 国省代码: 日本;JP
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 源代码 比较 设备 方法 程序
【权利要求书】:

1.一种源代码比较设备,包括:

差异提取部,提取修正前源代码与修正后源代码之间的差异;

语法分析部,将提取的差异分割为与能够在源代码中使用的构成要素相对应的分割差异,并产生语法分析结果,其中,所述语法分析结果将所述分割差异与对应于所述分割差异的构成要素相关联;

特征分析部,针对语法分析结果中包括的每个分割差异设置特征区分;以及

输出部,输出将所述分割差异与针对所述分割差异设置的特征区分相关联的比较结果,

其中,所述特征分析部被配置为如果语法分析结果中包括的构成要素包括在将构成要素与特征区分相关联的修正历史中,则针对与语法分析结果中的构成要素相关联的所述分割差异,设置与修正历史中的构成要素相关联的特征区分。

2.根据权利要求1所述的源代码比较设备,其中,所述特征分析部被配置为如果所述语法分析结果中包括的构成要素没有包括在所述修正历史中,则对于与所述语法分析结果中的构成要素相关联的分割差异,暂时将对所述修正历史中不包括构成要素加以指示的信息设置为特征区分,并促使用户输入用于暂时设置的特征区分的信息。

3.根据权利要求2所述的源代码比较设备,其中,所述特征分析部被配置为当接受用户输入的用于暂时设置的特征区分的信息时,通过将所述暂时设置的特征区分改变为接受的信息,来设置针对所述分割差异的信息作为特征区分。

4.根据权利要求1所述的源代码比较设备,还包括:

适当性检查部,

其中,所述修正历史是将用于标识对源代码的修正的信息与构成要素和特征区分相关联的信息;以及

所述适当性检查部基于修正历史,计算对源代码执行第一修正的次数相对于对源代码执行第二修正的次数之比,所述第一修正包括与关联于特征区分的特定构成要素相对应的部分的改变,所述第二修正包括与关联于所述特征区分的任意构成要素相对应的部分的改变;以及当针对语法分析结果中包括的至少一个分割差异设置了所述特征区分且所述比率等于或大于预定阈值时,如果提取的差异不包括与所述特定构成要素相对应的部分,则所述适当性检查部向用户通知修正不适当。

5.根据权利要求1所述的源代码比较设备,还包括:

修正历史登记部,将信息存储到存储设备中,作为修正历史,其中,所述信息将由所述特征分析部针对所述分割差异进行设置的特征区分与关联于语法分析结果中的所述分割差异的构成要素相关联。

6.根据权利要求1所述的源代码比较设备,还包括:

修正历史并入部,将信息并入修正后源代码中,作为修正历史,其中,所述信息将由所述特征分析部针对所述分割差异进行设置的特征区分与关联于语法分析结果中的所述分割差异的构成要素相关联。

7.一种源代码比较方法,包括:

差异提取步骤,提取修正前源代码与修正后源代码之间的差异;

语法分析步骤,将提取的差异分割为与能够在源代码中使用的构成要素相对应的分割差异,并产生将所述分割差异与对应于所述分割差异的构成要素相关联的语法分析结果;

特征分析步骤,针对语法分析结果中包括的每个分割差异设置特征区分;以及

输出步骤,输出将所述分割差异与针对所述分割差异设置的特征区分相关联的比较结果,

其中,所述特征分析步骤被配置为:如果语法分析结果中包括的构成要素包括在将构成要素与特征区分相关联的修正历史中,则针对与语法分析结果中的构成要素相关联的所述分割差异,设置与修正历史中的构成要素相关联的特征区分。

8.一种存储源代码比较程序的计算机可读介质,所述源代码比较程序包括用于使计算机执行处理的指令,所述处理包括以下步骤:

差异提取步骤,提取修正前源代码与修正后源代码之间的差异;

语法分析步骤,将提取的差异分割为与能够在源代码中使用的构成要素相对应的分割差异,并产生将所述分割差异与对应于所述分割差异的构成要素相关联的语法分析结果;

特征分析步骤,针对语法分析结果中包括的每个分割差异设置特征区分;以及

输出步骤,输出将所述分割差异与针对所述分割差异设置的特征区分相关联的比较结果,

其中,所述特征分析步骤被配置为:如果语法分析结果中包括的构成要素包括在将构成要素与特征区分相关联的修正历史中,则针对与语法分析结果中的构成要素相关联的所述分割差异,设置与修正历史中的构成要素相关联的特征区分。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日本电气株式会社,未经日本电气株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210310930.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top