[发明专利]一种基于模型驱动的计算机联锁软件开发方法有效
申请号: | 201711143555.1 | 申请日: | 2017-11-17 |
公开(公告)号: | CN107943476B | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 邵蓉 | 申请(专利权)人: | 深圳市珍爱捷云信息技术有限公司 |
主分类号: | G06F8/35 | 分类号: | G06F8/35;G06F8/10 |
代理公司: | 东营双桥专利代理有限责任公司 37107 | 代理人: | 侯玉山 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于模型驱动的计算机联锁软件开发方法包括构建开发硬件平台,汇编任务分配,汇编人员分配,主汇编程序录入,设定软件建模语言,目标软件建模,软件汇编及软件嵌入等八个步骤。本发明方法简单,操作和实施容易,一方面有效的提高了软件汇编工作的工作效率和管理协调工作的质量,可有效实现软件编程开发工作与软件结构相匹配,提高软件编程开发管理工作通用性和合理性,另一方面有效的提高了软件汇编作业架构布局的合理性和可靠性,同时另有效的降低了软件汇编工作的劳动强度和对计算机硬件设备的要求,从而达到降低软件汇编作业工作成本和提高工作质量的目的。 | ||
搜索关键词: | 一种 基于 模型 驱动 计算机 联锁 软件 开发 方法 | ||
【主权项】:
1.一种基于模型驱动的计算机联锁软件开发方法,其特征在于:所述的基于模型驱动的计算机联锁软件开发方法包括以下步骤:第一步,需求分析,首先确定待开发软件运行条件,然后根据待开发软件运行条件确定软件开发驱动模型结构、功能、开发汇编语言、硬件寻址通讯、软件识别信息及开发硬件设备;第二步,构建开发硬件平台,首先建立软件开发服务器、软件开发终端及数据通讯网络,软件开发终端若干,并通过数据通讯网络与软件开发服务器相互连接构成开发平台,完成数据链接后,首先由软件开发服务器为软件开发终端分配硬件寻址通讯地址和软件识别信息,硬件寻址通讯地址和软件识别信息分别保存在各软件开发终端和软件开发服务器内,并在软件开发服务器中生成检索指针映像文件,并通过检索指针映像文件实现软件开发服务器和软件开发终端间硬件寻址通讯地址和软件识别信息相互匹配连接;第三步,构建软件开发结构,首先划分待开发软件运行条件,将待开发软件运行条件划分为一个软件运行主程序架构、一个数据链接子程序模块、软件运行控制模块及至少两个软件子运行主程序架构;第四步,设定软件建模语言,首先基于智能体统一建模语言模型与遗传算法相结合的基础,然后由元模型的方式定义基于智能体统一建模语言模型的领域模型,然后由领域模型生成初步运行语言,然后由遗传算法对初步运行语言进行优化,得到建模语言;第五步,构建软件建模,完成第三步作业后,在第二步的软件开发服务器中利用第四步获得的建模语言,通过建模语言完成对待汇编软件的模型设计定型,并将定型后的软件模型向各软件开发终端推送软件模型映像文件;第六步,软件汇编,完成第五步作业后,首先完成各软件开发终端与软件开发服务器间的硬件寻址通讯地址和软件识别信息辨识,并在完成辨识后实现软件开发终端与软件开发服务器间数据链接,然后根据第五步构建的软件模型分别对第二步的各软件开发终端和软件开发服务器分配相应的软件汇编内容;第七步,软件验证,完成第六步的软件汇编后,将各软件开发终端内的软件编码生成子程序识别编码,并将子程序识别编码嵌入到第一步的软件识别信息内,然后将各软件开发终端内的软件在软件开发服务器生成同步映像文件,使同步映像文件与软件开发服务器的软件模型建立连接,并进行仿真,并在仿真无误后完成软件开发。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市珍爱捷云信息技术有限公司,未经深圳市珍爱捷云信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711143555.1/,转载请声明来源钻瓜专利网。