[發明專利]一種將體系結構模型轉換為仿真組件的方法有效
| 申請號: | 201210195557.6 | 申請日: | 2012-06-14 |
| 公開(公告)號: | CN103488649A | 公開(公告)日: | 2014-01-01 |
| 發明(設計)人: | 耿新階;張海兵;劉思偉;王海江 | 申請(專利權)人: | 北京神州普惠科技股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 體系結構 模型 轉換 仿真 組件 方法 | ||
技術領域
本發明屬于計算機應用技術領域,具體涉及一種將體系結構模型轉換為仿真組件的方法。
背景技術
現階段體系結構建模已經廣泛應用到仿真領域,包括仿真過程中的總體論證、總體需求分析、總體設計、系統綜合集成、仿真概念模型定義等階段。特別是在國防軍工領域,美國國防部提出的DoDAF(Department?of?DefenseArchitecture?Framework)美國國防部體系結構框架,能夠對國防工業系統提供標準化支持,適用于各種復雜系統的建模,漸漸成為行業的建模規范。目前國內外已經研發出支持DoDAF的建模軟件,例如IBM公司的SA軟件、北京神州普惠科技有限公司的ArchModeler軟件,以上軟件在國內外得到廣泛的應用。
現在技術中,體系結構建模的結果無法直接用于仿真模型構建,因此仿真模型構建人員必須依照體系結構建模的結果手動構建仿真模型,加重了仿真模型構建人員的工作量,同時在手動構建過程中會導致不一致性錯誤。
發明內容
針對現有技術存在的缺陷,本發明提供了一種將體系結構模型轉換為仿真組件的方法,將符合DoDAF(1.5和2.0標準)的體系結構模型直接轉換為可用于進行仿真的仿真組件及仿真模型通信接口,從而能夠使仿真組件的開發與應用準確地繼承體系結構的設計成果,避免仿真應用偏離體系結構的設計約束,而且仿真模型構建人員不需要依照體系架構來人工構建仿真模型,減輕了仿真模型構建的工作量,提高了仿真應用開發的效率。
本發明采用的技術方案如下:
S1,讀取源DoDAF模型中的定義,獲取其中的數據定義信息,將獲取的信息轉換為仿真組件使用的數據類型定義。
S2,讀取源DoDAF模型中的定義及視圖,獲取其中的系統定義和系統關系信息,將獲取的信息轉換為仿真組件的定義。
S3,讀取源DoDAF模型中的視圖,獲取其中的數據流信息,將獲取的信息轉換為仿真組件的通信數據定義。
優選的,當所述數據定義信息為所述源DoDAF定義的系統資源元素、表-字段、數據類型時將所述源DoDAF定義轉換為仿真組件使用的數據類型定義。
優選的,將所述源DoDAF數據定義轉換為仿真組件使用的數據類型定義具體包括以下步驟:
S21,定義DoDAF基本數據類型與仿真組件數據類型的映射關系;
S22,根據所述DoDAF數據類型與仿真組件數據類型的映射關系,將所述源DoDAF數據類型轉換為對應的仿真組件基本數據類型;
S23,獲取DoDAF模型中的系統資源流、表-字段信息,將獲取的信息轉換為仿真組件的復雜數據類型;
S24,修訂以上兩個對應關系,最終獲得仿真組件所需要的數據類型。
優選的,所述DoDAF基本數據類型包括字符串數據類型、整型數據類型、單精度浮點數據類型、雙精度浮點數據類型、布爾型數據類型和枚舉型數據類型、時間數據類型、日期數據類型中的一種或幾種。
優選的,將所述源DoDAF模型中的系統資源流、表-字段信息轉換為對應的仿真組件數據類型具體為:判斷DoDAF模型中的系統資源流、表-字段是否只包含一個元素,如果僅包含一個元素,則將其映射為所包含的元素的數據類型;如果包含多個元素,則按照其包含的內容遞歸映射為復雜數據類型-結構體類型。
優選的,將DoDAF標準中的系統定義和系統關系信息轉換為仿真組件定義具體包括以下步驟:
S31,讀取DoDAF模型中的系統定義,生成仿真組件定義。
S32,根據DoDAF模型中的系統間數據流信息,得到仿真組件間的數據交換關系。
S33,向生成的仿真組件中修訂必需的信息,得到符合仿真組件規范的仿真組件。
優選的,根據DoDAF模型中的系統,生成仿真組件具體為:獲取DoDAF模型中的系統列表,判斷系統是否包含子系統,如果包含,則將系統生成復合組件,其包含的子系統為生成的復合系統的子組件;如果不包含,則將系統生成為原子組件。
優選的,根據DoDAF模型中的系統間數據流信息,得到仿真組件間的數據交換關系具體為:獲取DoDAF系統中的每個輸出數據流信息,每個輸出數據流信息作為仿真組件輸出的基本單元,設置DoDAF系統的輸出數據流信息與仿真組件中的輸出接口或輸出事件進行對應,并根據輸出數據流的對應關系,生成輸入數據流的對應關系。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京神州普惠科技股份有限公司,未經北京神州普惠科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210195557.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:汽車轉向泵電機軸傳送系統
- 下一篇:一種寬度可調的運輸流道





