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

软件生成装置、软件生成方法和程序与流程

2021-12-08 01:54:00 来源:中国专利 TAG:

技术特征:
1.一种软件生成装置,其特征在于,所述软件生成装置具有:存储单元,其保持分别执行多个处理的多个基本模块;以及软件生成单元,其使用所述基本模块进行强化学习,由此利用所述基本模块的组合来生成连续地执行所述多个处理的软件。2.根据权利要求1所述的软件生成装置,其特征在于,在所述软件的生成中使用的强化学习是深度强化学习。3.根据权利要求1或2所述的软件生成装置,其特征在于,所述软件生成装置还具有输入受理单元,在生成所述软件时,所述输入受理单元受理所述软件的要求规格的输入。4.根据权利要求3所述的软件生成装置,其特征在于,所述要求规格包含如下项目中的任意项目:所述软件中的输入及输出、在所述软件中使用的器件驱动器、以及在所述软件中使用的运算处理模块。5.根据权利要求3或4所述的软件生成装置,其特征在于,在未能进行所述软件的生成的情况下,所述输入受理单元受理所述要求规格的重新输入。6.根据权利要求1~5中的任意一项所述的软件生成装置,其特征在于,所述软件生成装置还具有设定受理单元,在生成所述软件时,所述设定受理单元受理编程语言和开发环境的设定,所述软件生成单元使用与所设定的所述编程语言或开发环境对应的所述基本模块来进行所述软件的生成。7.根据权利要求1~6中的任意一项所述的软件生成装置,其特征在于,所述软件进行设备控制,使针对设备中的器件预先设定的控制程序工作。8.根据权利要求1~7中的任意一项所述的软件生成装置,其特征在于,所述软件生成装置还具有基本模块生成单元,所述基本模块生成单元使用多个命令进行强化学习,由此利用所述命令的组合来生成所述基本模块。9.根据权利要求8所述的软件生成装置,其特征在于,在所述基本模块的生成中使用的强化学习是深度强化学习。10.根据权利要求1~9中的任意一项所述的软件生成装置,其特征在于,强化学习中的回报包含如下项目中的任意项目:代码量、处理时间以及漏洞数量。11.根据权利要求1~10中的任意一项所述的软件生成装置,其特征在于,软件生成时的强化学习中的回报包含如下这样的评估值:该评估值是基于对所述基本模块的组合进行调试时的漏洞数量和漏洞的重要性的评估值。12.根据权利要求1~11中的任意一项所述的软件生成装置,其特征在于,为了在强化学习中求出回报而使所述基本模块的组合工作的存储器区域被构建在虚拟存储器上,从而所述存储器区域得到保护。13.根据权利要求1~12中的任意一项所述的软件生成装置,其特征在于,所述存储单元保持如下这样的多个基本模块:该多个基本模块虽然被以不同的编程语言记述,但若转换为机器语言则变为相同。
14.根据权利要求1~13中的任意一项所述的软件生成装置,其特征在于,所述软件生成单元生成以编程语言记述所述软件的程序的源代码。15.根据权利要求14所述的软件生成装置,其特征在于,所述软件生成单元生成所述源代码和基于机器语言的所述软件的程序。16.一种软件生成方法,其特征在于,在该软件生成方法中,计算机具有存储单元,所述存储单元保持分别执行多个处理的多个基本模块,所述计算机使用所述基本模块进行强化学习,由此利用所述基本模块的组合来生成连续地执行所述多个处理的软件。17.一种程序,其中,该程序用于使具有存储单元的计算机作为软件生成装置发挥功能,其中,所述存储单元保持分别执行多个处理的多个基本模块,所述软件生成装置具有软件生成单元,该软件生成单元使用所述基本模块进行强化学习,由此利用所述基本模块的组合来生成连续地执行所述多个处理的软件。18.根据权利要求1~15中的任意一项所述的软件生成装置,其特征在于,由所述软件控制的设备是证件照片机或箱型照片拍摄装置。19.根据权利要求16所述的软件生成方法,其特征在于,由所述软件控制的设备是证件照片机或箱型照片拍摄装置。20.根据权利要求17所述的程序,其特征在于,由所述软件控制的设备是证件照片机或箱型照片拍摄装置。

技术总结
本发明提供软件生成装置等,其能够使软件的生成省力化。本发明的软件生成装置(1)生成对证件照片机等设备进行控制的软件。软件生成装置(1)具有存储分别执行多个处理的多个基本模块的存储单元(101)、和通过使用基本模块进行深度强化学习而利用基本模块的组合来生成连续地执行证件照片机等设备中的多个处理的软件的软件生成单元(104)等。软件的软件生成单元(104)等。软件的软件生成单元(104)等。


技术研发人员:落合俊彦
受保护的技术使用者:大日本印刷株式会社
技术研发日:2020.11.05
技术公布日:2021/12/7
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献