一种面向数据流模型的高阶调用代码生成方法及装置

    公开(公告)号:CN112506521B

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

    申请号:CN202011496767.X

    申请日:2020-12-17

    Abstract: 本发明公开了一种面向数据流模型的高阶调用代码生成方法及装置。方法包括:对数据流中的计算模块进行解析,得到计算模块的解析结果;根据解析结果,确定计算模块是否为子模块调用模块;在计算模块为子模块调用模块,或计算模块为非子模块调用模块且计算模块为矩阵函数运算模块的情况下,确定计算模块对应的数组维度与预先设定的最大展开次数之间的大小关系;在数组维度大于最大展开次数的情况下,基于循环调用的方式进行函数调用,生成所述计算模块对应的高阶调用代码;在所述数组维度小于所述最大展开次数的情况下,根据所述数组维度展开调用函数,生成所述计算模块对应的高阶调用代码。本发明可以简化生成的代码,生成符合用户查看的简洁代码。

    一种基于深度神经网络软件的可配置获取覆盖率方法及装置

    公开(公告)号:CN117873855A

    公开(公告)日:2024-04-12

    申请号:CN202310787872.6

    申请日:2023-06-30

    Abstract: 本发明公开了一种基于深度神经网络软件的可配置获取覆盖率方法及装置,方法包括步骤一,配置模型参数;步骤二,配置数据集参数;步骤三,配置覆盖率准则和参数;步骤四,执行深度神经网络测试;步骤五,提取覆盖率信息文件;装置包括配置模型参数模块、配置数据集参数模块、配置覆盖率准则和参数模块和生成覆盖率报告模块,本发明通过脚本配置模型参数、数据集参数、深度神经网络覆盖率准则和参数,来执行深度神经网络测试,计算和更新各种可配置的覆盖率,提取覆盖率信息文件,合并生成覆盖率报告,提供了切实可行的深度神经网络软件的可配置覆盖率方法,解决了航天智能软件缺乏有效覆盖率评估标准的问题。

    基于深度神经网路软件的自适应覆盖率方法及装置

    公开(公告)号:CN117827635A

    公开(公告)日:2024-04-05

    申请号:CN202310787735.2

    申请日:2023-06-30

    Abstract: 本发明公开了基于深度神经网路软件的自适应覆盖率方法及装置,方法包括:步骤一:解析导入深度学习框架导入库,根据规则自适应选择深度学习框架模板;步骤二:根据框架模板解析加载测试数据集和深度学习模型后,插桩神经元输出列表、神经元覆盖列表、激活神经元数、神经元总数、神经元阈值初始化语句;步骤三:解析循环测试数据过程中,插桩更新覆盖率函数;步骤四:解析循环测试数据结束后,插桩打印输出神经元覆盖率语句;本发明通过规则自适应选择深度学习框架模板,插桩神经元覆盖率初始化语句和函数以及神经元覆盖率统计输出语句,解决了航天智能软件配置项采用多深度学习框架评估覆盖的测试不充分问题。

    一种BRD文件数据自动解析方法及装置

    公开(公告)号:CN111290997B

    公开(公告)日:2023-06-06

    申请号:CN202010055590.3

    申请日:2020-01-17

    Abstract: 本发明提供了一种BRD文件数据自动解析方法及装置,实现过程为:S101,获取BRD文件至生产系统服务器指定的目录中;S102,对BRD文件内容进行读取,转化为二进制数据流;S103,将数据流转化为文件结构化对象;S104,按照BRD文件贴片信息的列头格式,提取文件结构化对象中贴片信息内容并转化为CSV文件,CSV文件的列头与BRD文件贴片信息的列头一致;S105,转换后的CSV文件保存至该服务器上。本发明方法和装置,实现对BRD文件的一键批量解析,并支持与配套发料信息一键匹配校对,解决电装生产瓶颈问题,增加了用户满意度,有效提高了生产效率。

    一种软件回归测试过程中基于智能水滴的测试用例优先级确定方法

    公开(公告)号:CN110377496B

    公开(公告)日:2023-06-06

    申请号:CN201910351255.5

    申请日:2019-04-28

    Abstract: 本发明公开了一种软件回归测试过程中基于智能水滴的测试用例优先级确定方法,该方法包括:确定影响测试用例优先级的因素;根据测试用例发现的缺陷的严重性确定测试用例的重要程度;根据测试用例的重要程度建立测试用例节点选择规则;根据测试用例可以发现的缺陷数量、测试用例的执行时间,建立智能水滴速度更新规则;建立用例选择路径泥土量更新规则;所有智能水滴迭代完成后,确定所有智能水滴中的测试用例优先级排序。本发明充分考虑了影响测试用例优先级的因素,解决了考虑用例因素单一和未将这些因素融入到算法设计的问题,并根据智能水滴算法对回归测试用例执行的优先级进行排序,提高了回归测试的有效性和快速性。

    一种基于模型驱动的测试方法和装置

    公开(公告)号:CN109491922B

    公开(公告)日:2021-12-07

    申请号:CN201811522286.4

    申请日:2018-12-13

    Abstract: 本发明公开了一种基于模型驱动的测试方法和装置,该方法包括:确定各可测试项;为各所述可测试项定义测试组成;依据所述测试组成以及预设的接口模型、测试模型与被测系统三者之间的关系,生成测试模型;将所述测试模型与测试脚本进行关联,生成测试用例;调用所述测试用例对待测试数据进行测试,生成测试报告。本发明通过维护测试模型来间接管理测试用例,测试需求的变更会影响测试模型的更新,测试模型的更新会自动生成新的测试用例,因此,测试模型的可复用性高,测试用例的可维护性强。

    图神经网络模型训练方法、软件缺陷检测方法及系统

    公开(公告)号:CN112288079A

    公开(公告)日:2021-01-29

    申请号:CN202011286945.6

    申请日:2020-11-17

    Abstract: 本发明公开了一种图神经网络模型训练方法、软件缺陷检测方法及系统。包括:根据软件缺陷数据集,获取训练软件函数及测试软件函数,训练软件函数和测试软件函数预先标注有初始缺陷数据;根据训练软件函数的多维代码属性,构建初始多维代码属性图,根据测试软件函数的多维代码属性,构建目标多维代码属性图;基于初始多维代码属性图对初始图神经网络模型进行训练,得到训练后的图神经网络模型;基于目标多维代码属性图对训练后的图神经网络模型进行测试,获取预测缺陷数据;在初始缺陷数据和预测缺陷数据匹配时,将训练后的图神经网络模型作为目标图神经网络模型。本发明可以提高软件缺陷检测精度,减少了人工干预的过程,易于扩展检测的缺陷类型。

Patent Agency Ranking