[发明专利]数字飞行器集群源代码的人工智能书写方法有效
申请号: | 201810806240.9 | 申请日: | 2018-07-20 |
公开(公告)号: | CN109189376B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 董云峰;李锦辉 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F8/30 | 分类号: | G06F8/30 |
代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 李冉 |
地址: | 100000*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数字 飞行器 集群 源代码 人工智能 书写 方法 | ||
本发明公开了一种数字飞行器集群源代码的人工智能书写方法,其特征在于,包括:对数字飞行器集群源代码按照功能进行分解,将分解后的通用部分保存成模板,并建立相应的模板路径;读取流设计XML文件、流设计数据库、包设计数据库和场景定义数据库;根据包设计数据库、场景定义数据库中携带的信息,书写集群文件;根据流设计XML文件、流设计数据库和包设计数据库中携带的信息书写全局变量;根据流设计XML文件、流设计数据库、包设计数据库中携带的信息书写集群函数。本发明提供的数字飞行器集群源代码的人工智能书写方法,减少了源代码书写过程中人的工作量,更加高效。
技术领域
本发明涉及人工智能程序员书写数字飞行器源代码技术领域,更具体的说是涉及一种数字飞行器集群源代码的人工智能书写方法。
背景技术
飞行器包括但不限于飞机、导弹、卫星和航天飞船。数字飞行器是与真实飞行器的功能、组成、结构、模式、程序、操作完全一致的且运行在软件模拟的空间环境中的动态模拟仿真系统。
目前工程设计、研发、测试过程中利用数字世界进行仿真验证的比例大大提升,飞行器实物测试成本高,数字飞行器的作用更加明显。数字飞行器代码开发量大,源代码智能书写技术减少人重复的工作量,其中关键的技术是人工智能程序员。人工智能程序员是将人写程序的决策过程分解,根据每部分的特点将多种不同的人工智能方法组合起来。人工智能程序员的书写对象为数字飞行器源代码,数字飞行器是真实飞行器在数字空间的映射,真实飞行器通常需要与多个不同类型的飞行器协同工作,反映在数字空间中就是数字飞行器集群,数字飞行器集群的源代码更加复杂,相对于单个数字飞行器不仅是代码量上的简单叠加,还需要考虑到对源代码进行最有效的复用,不同数字飞行器实体间的源代码的区别与联系,集群数量越大人工开发的代价就越大。
因此,如何提供一种减少人工开发的数字飞行器集群源代码的人工智能书写方法是本领域技术人员亟需解决的问题。
发明内容
有鉴于此,本发明提供了一种数字飞行器集群源代码的人工智能书写方法,减少了源代码书写过程中人的工作量,更加高效。
为了实现上述目的,本发明采用如下技术方案:
一种数字飞行器集群源代码的人工智能书写方法,包括:
S1:对数字飞行器集群源代码按照功能进行分解,将分解后数字飞行器集群源代码通用部分保存成模板存储至源代码库中,并建立相应的模板路径;
S2:读取流设计XML文件、流设计数据库、包设计数据库和场景定义数据库;
S3:根据所述包设计数据库、场景定义数据库中携带的信息,利用源代码书写知识库推理决策方法和源代码规范决策执行方法,确定文件添加决策方法、文件共用决策方法和文件命名书写规范,并根据模板路径读取模板进行书写操作,完成数字飞行器集群文件的书写;
S4:根据所述流设计XML文件、所述流设计数据库和所述包设计数据库中携带的信息,并利用源代码书写知识库推理决策方法、源代码书写有限选择决策方法和源代码规范决策执行方法,确定数字飞行器集群文件中的全局变量定义位置和全局变量命名规范,完成数字飞行器集群全局变量的书写;
S5:根据所述流设计XML文件、所述流设计数据库和所述包设计数据库中携带的信息,并利用源代码书写知识库推理决策方法、源代码书写有限选择决策方法和源代码规范决策执行方法,确定数字飞行器集群文件中的函数定义决策方法和函数命名规范,完成数字飞行器集群函数书写。
优选的,数字飞行器集群源代码按照功能分解为:数字飞行器实体扩展源代码、数字飞行器集群信息包传输源代码、数字飞行器集群测控数据传输源代码、数字飞行器集群控制算法源代码、数字集群子系统动态耦合源代码和数字飞行器集群外围支撑程序源代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810806240.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:抑制煤尘的设备、系统和方法
- 下一篇:空调配置处理方法及装置