[發明專利]基于GOSAA的共享數據模型控制系統及數據架構生成方法有效
| 申請號: | 201811393876.1 | 申請日: | 2018-11-21 |
| 公開(公告)號: | CN109471624B | 公開(公告)日: | 2021-12-24 |
| 發明(設計)人: | 王羽;洪沛;尹偉;張濤;高忠杰 | 申請(專利權)人: | 中國航空無線電電子研究所 |
| 主分類號: | G06F8/35 | 分類號: | G06F8/35;G06F8/41 |
| 代理公司: | 中國航空專利中心 11008 | 代理人: | 杜永保 |
| 地址: | 200233 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 gosaa 共享 數據模型 控制系統 數據 架構 生成 方法 | ||
本發明屬于航空電子系統技術領域,特別涉及一種基于GOSAA的共享數據模型控制系統及數據架構生成方法;所述的共享數據模型控制系統包括:共享數據模型系統門戶、共享數據模型庫、共享數據模型管理單元、共享數據模型元素變更監控單元和分布式版本控制單元;GOSAA共享數據模型控制系統通過數據模型建模工具建立GOSAA數據模型,并完成對共享數據模型的分布式管理,包括模型的提交驗證、版本控制和變更管理,達到數據模型的可控復用。與此同時,開發者可通過該系統將受控的數據模型生成相應的GOSAA可移植單元數據架構代碼來完成整個開放式架構軟件的開發,提高協同工作效率。
技術領域
本發明屬于航空電子系統技術領域,特別涉及一種基于GOSAA的共享數據模型控制系統及數據架構生成方法。
背景技術
大規模復雜航電軟件系統的多團隊開發方式,也可能會存在架構不統一,采用標準不一致,難以支持軟件產品線等方面問題。為了應對這些問題,大規模復雜航電軟件系統通用開放架構(Generic Open Software Architecture for Avionics system,GOSAA)為航電軟件系統的開發提供一致的架構規范參考,實現支持開放標準、軟件產品線、模塊化和跨平臺的可移植性、互操作性等架構關鍵屬性目標。作為軟件架構屬性的互操作性則強調跨平臺和編程語言的程序之間通信和共享數據的能力。在大規模復雜航電軟件系統的多團隊開發方式中,由于組件互操作涉及的各方對所傳輸的消息數據缺乏規范和共同的理解,可能存在對互操作軟件組件之間消息語義歧義、度量不匹配和信息缺失等問題。
發明內容
本發明的目的是:提供一種基于GOSAA的共享數據模型控制系統及數據架構生成方法,以實現在大規模復雜航電軟件系統的多團隊開發通過受控的數據模型以及模型數據架構的生成,為軟件組件之間的互操作提供一種規范化方法,方便軟件組件的集成,提高模型的可重用性以及協同工作效率。
為解決此技術問題,本發明的技術方案是:
基于GOSAA的共享數據模型控制系統,所述的共享數據模型控制系統包括:共享數據模型系統門戶、共享數據模型庫、共享數據模型管理單元、共享數據模型元素變更監控單元和分布式版本控制單元;
所述的共享數據模型系統門戶為Web應用;
所述的共享數據模型庫即為共享數據模型集合,所述的共享數據模型包括基礎元素和擴展元素:所述的基礎元素包括概念模型中的可觀測量,以及邏輯模型中的度量、單位和參考系;所述的擴展元素包括與變更管理委員會管理的基礎元素的映射;
所述的共享數據模型管理單元用于對共享數據模型的復用管理,包括模型變更請求功能和模型OCL驗證管理功能;
所述的共享數據模型元素變更監控單元以分布式協調服務為基礎,用于共享數據模型元素變更監控和變更通知。
所述的分布式版本控制單元用于管理所有的模型數據,包括模型數據托管和數據架構生成。
所述的共享數據模型庫包含三個層次的數據模型:本體語義模型、度量語義模型和消息數據類型模型。
所述的共享數據模型元素變更監控單元利用ZooKeeper的Watch機制來實現元素變化的監測及通知功能,當模型元素變化時,系統會通知變更管理委員會進行元素審核和投票,并在投票完成根據投票結果更新元素狀態。
所述的分布式版本控制單元將審核通過的模型數據托管于服務器上的共享數據模型庫中,同時完成對用戶下載的模型進行數據架構生成。
利用基于GOSAA的共享數據模型控制系統的可移植單元數據架構生成方法,具體步驟如下:
步驟一、模型掃描器對輸入的模型文件進行解析,分析出模型文件中所包含的元素、子元素以及依賴關系,生成元素拓撲結構圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空無線電電子研究所,未經中國航空無線電電子研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811393876.1/2.html,轉載請聲明來源鉆瓜專利網。





