基于ElasticSearch搜索引擎的软件代码溯源方法

    公开(公告)号:CN115017100A

    公开(公告)日:2022-09-06

    申请号:CN202210556356.8

    申请日:2022-05-20

    Abstract: 本发明涉及一种基于ElasticSearch搜索引擎的软件代码溯源方法,属于软件代码溯源技术领域。该代码溯源方法通过设计索引,代码特征提取,构建起代码特征索引库,为代码溯源提供溯源样本库;通过代码特征提取,代码特征搜索比对和代码相似度计算,完成软件代码溯源。该方法主要是利用ElasticSearch搜索引擎强大的索引和实时搜索能力,以代码文件为单位,在海量软件样本库中快速溯源相似代码,并计算代码相似度,提高代码相似性比对效率,解决海量数据条件下代码快速溯源问题。

    一种适用于大系统的通讯协议快速并行测试方法

    公开(公告)号:CN108845905B

    公开(公告)日:2021-09-10

    申请号:CN201810678974.3

    申请日:2018-06-27

    Abstract: 本发明涉及一种适用于大系统的通讯协议快速并行测试方法,包括:将大系统划分为多个分系统和设备,将单个分系统或单个设备设定为一个基本通讯单位;对每个基本通讯单位所使用的通讯协议进行规格化;每个基本通讯单元的每一个命令对应一个子文件;遍历文件,读取基本通讯单位的名称,根据规格化协议中的该基本通讯单位所链接的设备,构建出大系统的链接图;对程序实现的协议和文档描述的协议进行对比,对依据程序代码实现进行规格化通讯协议和依据文档描述进行规格化的通讯协议进行对比;以文档描述协议为依据,对与基本通讯单位相链接的协议进行通讯协议一致性对比,如果有不一致的地方,则进行提示,系统的链接图上显示辅助信息。

    一种基于系统特征状态的软件测试充分性度量方法

    公开(公告)号:CN109359047B

    公开(公告)日:2021-05-14

    申请号:CN201811270209.4

    申请日:2018-10-29

    Abstract: 本发明涉及一种基于系统特征状态的软件测试充分性度量方法,涉及软件测试技术领域。本发明可以定量的评估系统测试充分性,并指导如何提高测试充分性。只要获取到系统之间的通讯协议格式,并能够采集到通讯数据,就可以采用此方法指导开展系统级测试,方法的使用对系统的复杂性程度不敏感,可以支持大型复杂系统的测试。可以直观指示出哪些软件的关键特征状态没有被覆盖。类比于白盒测试中的语句覆盖、分支覆盖、路径覆盖,该方法可以定义为特征状态覆盖、特征状态组合覆盖等多级别的测试覆盖率统计,适应不同安全可靠要求的系统测试终止条件。

    一种基于AHP与神经网络的软件代码可控度综合评价方法

    公开(公告)号:CN109491709A

    公开(公告)日:2019-03-19

    申请号:CN201811270187.1

    申请日:2018-10-29

    Abstract: 本发明涉及一种基于AHP与神经网络的软件代码可控度综合评价方法,涉及软件代码可控度评价技术领域。本发明给出了合理的软件代码可控性度量模型,并提出了用层次分析法获取权重作为神经网络输入的软件代码可控性综合评价模型,解决了复杂系统建模时,由于影响因素过多,把它们都作为神经网络的输入,会增加网络的复杂度,降低网络性能,影响计算准确度的问题。工程实例应用的结果表明,本发明针对复杂软件代码,采用层次分析和神经网络相结合的可控度评价结果是可信的、有效的。

    一种基于系统特征状态的软件测试充分性度量方法

    公开(公告)号:CN109359047A

    公开(公告)日:2019-02-19

    申请号:CN201811270209.4

    申请日:2018-10-29

    Abstract: 本发明涉及一种基于系统特征状态的软件测试充分性度量方法,涉及软件测试技术领域。本发明可以定量的评估系统测试充分性,并指导如何提高测试充分性。只要获取到系统之间的通讯协议格式,并能够采集到通讯数据,就可以采用此方法指导开展系统级测试,方法的使用对系统的复杂性程度不敏感,可以支持大型复杂系统的测试。可以直观指示出哪些软件的关键特征状态没有被覆盖。类比于白盒测试中的语句覆盖、分支覆盖、路径覆盖,该方法可以定义为特征状态覆盖、特征状态组合覆盖等多级别的测试覆盖率统计,适应不同安全可靠要求的系统测试终止条件。

    一种适用于大系统的通讯协议快速并行测试方法

    公开(公告)号:CN108845905A

    公开(公告)日:2018-11-20

    申请号:CN201810678974.3

    申请日:2018-06-27

    Abstract: 本发明涉及一种适用于大系统的通讯协议快速并行测试方法,包括:将大系统划分为多个分系统和设备,将单个分系统或单个设备设定为一个基本通讯单位;对每个基本通讯单位所使用的通讯协议进行规格化;每个基本通讯单元的每一个命令对应一个子文件;遍历文件,读取基本通讯单位的名称,根据规格化协议中的该基本通讯单位所链接的设备,构建出大系统的链接图;对程序实现的协议和文档描述的协议进行对比,对依据程序代码实现进行规格化通讯协议和依据文档描述进行规格化的通讯协议进行对比;以文档描述协议为依据,对与基本通讯单位相链接的协议进行通讯协议一致性对比,如果有不一致的地方,则进行提示,系统的链接图上显示辅助信息。

    一种面向接口测试的嵌入式软件接口协议描述方法

    公开(公告)号:CN118312367A

    公开(公告)日:2024-07-09

    申请号:CN202410260318.7

    申请日:2024-03-07

    Inventor: 陶金龙

    Abstract: 本发明涉及一种面向接口测试的嵌入式软件接口协议描述方法,属于嵌入式软件接口测试技术领域。该方法通过定义软件接口协议配置元素及其规范,形成接口协议文档规范,支持请求接口协议文档和响应接口协议文档配置及有效性校验,可以为嵌入式软件接口测试激励或响应数据自动生成,以及输出数据自动解析提供基于配置的解决方案。

Patent Agency Ranking