[发明专利]基于GOSAA的共享数据模型控制系统及数据架构生成方法有效
申请号: | 201811393876.1 | 申请日: | 2018-11-21 |
公开(公告)号: | CN109471624B | 公开(公告)日: | 2021-12-24 |
发明(设计)人: | 王羽;洪沛;尹伟;张涛;高忠杰 | 申请(专利权)人: | 中国航空无线电电子研究所 |
主分类号: | G06F8/35 | 分类号: | G06F8/35;G06F8/41 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 杜永保 |
地址: | 200233 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 gosaa 共享 数据模型 控制系统 数据 架构 生成 方法 | ||
1.基于GOSAA的共享数据模型控制系统,其特征在于:所述的共享数据模型控制系统包括:共享数据模型系统门户、共享数据模型库、共享数据模型管理单元、共享数据模型元素变更监控单元和分布式版本控制单元;
所述的共享数据模型系统门户为Web应用;
所述的共享数据模型库为共享数据模型集合,所述的共享数据模型包括基础元素和扩展元素:所述的基础元素包括概念模型中的可观测量,以及逻辑模型中的度量、单位和参考系;所述的扩展元素包括与变更管理委员会管理的基础元素的映射;
所述的共享数据模型管理单元用于对共享数据模型的复用管理,包括模型变更请求功能和模型OCL验证管理功能;
所述的共享数据模型元素变更监控单元以分布式协调服务为基础,用于共享数据模型元素变更监控和变更通知;所述的共享数据模型元素变更监控单元利用分布式协调服务的Watch机制来实现元素变化的监测及通知功能,当模型元素变化时,系统会通知变更管理委员会进行元素审核和投票,并根据投票结果更新元素在共享数据模型库中的状态;
所述的分布式版本控制单元用于管理所有的模型数据,包括模型的数据架构生成;所述的分布式版本控制单元将审核通过的模型数据托管于服务器上的共享数据模型库中。
2.根据权利要求1所述的基于GOSAA的共享数据模型控制系统,其特征在于:所述的共享数据模型库包含三个层次的数据模型:本体语义模型、度量语义模型和消息数据类型模型。
3.利用权利要求1至2任一项所述的基于GOSAA的共享数据模型控制系统的数据架构生成方法,其特征在于:所述的数据架构生成方法具体步骤如下:
步骤一、模型扫描器对输入的模型文件进行解析,分析出模型文件中所包含的元素、子元素以及依赖关系,生成元素拓扑结构图;
步骤二、生成中间代码,在数据架构模板中根据拓扑图填充各个元素对应的类及其成员变量,生成中间代码;
步骤三、扫描中间代码,根据外部预先定义的类型映射文件将代码模型中的类型转换成对应数据架构的类型,完成目标数据架构的生成。
4.根据权利要求3所述的基于GOSAA的共享数据模型控制系统的数据架构生成方法,其特征在于:所述的步骤二中数据架构模板是基于Cheetah模板技术定义数据架构框架,以Cheetah代码形式体现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空无线电电子研究所,未经中国航空无线电电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811393876.1/1.html,转载请声明来源钻瓜专利网。