一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

软件性能验证系统及软件性能验证方法与流程

2023-10-27 07:47:01 来源:中国专利 TAG:

技术特征:
1.一种软件性能验证系统,其特征在于,使用信息处理装置构成;上述软件性能验证系统具备:存储部,存储构成软件的程序的代码;部分代码提取部,提取作为上述代码的一部分的部分代码;特征量向量生成部,基于上述部分代码生成特征量向量;以及性能验证处理部,基于通过将验证对象的上述部分代码输入到性能验证模型中而得到的输出来生成信息,作为该部分代码的验证结果,上述性能验证模型是通过包含学习用的上述部分代码的上述特征量向量以及性能信息在内的学习数据而进行了学习的机器学习模型,上述性能信息是表示基于上述部分代码实现的软件的性能的信息。2.如权利要求1所述的软件性能验证系统,其特征在于,上述代码包含方法的描述,上述部分代码提取部从上述代码以方法为单位提取上述部分代码。3.如权利要求1所述的软件性能验证系统,其特征在于,上述代码包含方法的描述,上述部分代码提取部提取包含一个方法的描述和与该方法具有调用关系的其他方法的描述在内的描述,作为上述部分代码。4.如权利要求1所述的软件性能验证系统,其特征在于,上述特征量向量生成部生成以从上述部分代码取得的指标值为要素的向量,作为上述特征量向量。5.如权利要求1所述的软件性能验证系统,其特征在于,上述存储部存储有单词辞典,该单词辞典包含将把描述上述软件的代码中所使用的单词变换为通用形式而得到的表述与针对上述表述分别设定的值建立了对应的信息,上述特征量向量生成部将上述部分代码中包含的单词变换为通用形式的表述,从上述单词辞典取得与上述单词的上述表述对应的值,生成以所取得的值为要素的向量作为上述特征量向量。6.如权利要求1所述的软件性能验证系统,其特征在于,上述性能验证模型输出在基于上述部分代码实现的处理的性能中存在问题的概率。7.如权利要求1所述的软件性能验证系统,其特征在于,上述性能验证模型输出分别基于不同的观点的多个指标,上述指标表示基于上述部分代码实现的处理的性能。8.如权利要求2所述的软件性能验证系统,其特征在于,具备用户接口,该用户接口从用户受理上述代码的指定和在上述代码中描述的规定的方法的指定,上述部分代码提取部提取用户所指定的上述代码的上述规定的方法的描述,作为上述部分代码。9.如权利要求1所述的软件性能验证系统,其特征在于,还具备与共同开发环境通信的通信部,上述共同开发环境在存储库中管理由多个用户共同开发的上述代码,根据上述验证结果判定上述代码可否向上述存储库登记,
在上述通信部从上述共同开发环境接收到上述代码的验证请求的情况下,上述部分代码提取部从上述代码提取上述部分代码;上述特征量向量生成部基于上述部分代码生成特征量向量;上述性能验证处理部将上述部分代码的上述特征量向量输入到上述性能验证模型从而生成上述验证结果,将上述验证结果发送到上述共同开发环境。10.一种软件性能验证方法,其特征在于,信息处理装置执行:存储构成软件的程序的代码的步骤;提取作为上述代码的一部分的部分代码的步骤;基于上述部分代码生成特征量向量的步骤;以及基于通过将验证对象的上述部分代码输入到性能验证模型中而得到的输出来生成信息作为该部分代码的验证结果的步骤,上述性能验证模型是通过包含学习用的上述部分代码的上述特征量向量以及性能信息在内的学习数据而进行了学习的机器学习模型,上述性能信息是表示基于上述部分代码实现的软件的性能的信息。

技术总结
有效地进行软件的性能的验证的软件性能验证系统,其提取构成软件的程序的代码的一部分即部分代码,生成基于部分代码的特征量向量,基于通过将验证对象的部分代码输入到性能验证模型中而得到的输出来生成信息,作为该部分代码的验证结果,上述性能验证模型是通过包括学习用的部分代码的特征量向量和表示基于该部分代码实现的软件的性能的信息即性能信息在内的学习数据而进行了学习的机器学习模型,软件性能验证系统例如生成以从部分代码取得的指标值为要素的向量作为特征量向量,性能验证模型例如输出在基于部分代码实现的处理的性能中存在问题的概率。的性能中存在问题的概率。的性能中存在问题的概率。


技术研发人员:杨梦龙 小山恭平 新原敦介
受保护的技术使用者:株式会社日立制作所
技术研发日:2022.02.14
技术公布日:2023/10/26
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表