[發(fā)明專利]一種將體系結(jié)構(gòu)模型轉(zhuǎn)換為仿真組件的方法有效
| 申請?zhí)枺?/td> | 201210195557.6 | 申請日: | 2012-06-14 |
| 公開(公告)號: | CN103488649A | 公開(公告)日: | 2014-01-01 |
| 發(fā)明(設(shè)計(jì))人: | 耿新階;張海兵;劉思偉;王海江 | 申請(專利權(quán))人: | 北京神州普惠科技股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 體系結(jié)構(gòu) 模型 轉(zhuǎn)換 仿真 組件 方法 | ||
1.將一種將體系結(jié)構(gòu)模型轉(zhuǎn)換為仿真組件的方法,其特征在于將DoDAF模型中相關(guān)的定義轉(zhuǎn)換為仿真可以運(yùn)行的仿真組件,包括以下步驟:
S1,讀取源DoDAF模型中的定義,獲取其中的數(shù)據(jù)定義信息,將獲取的信息轉(zhuǎn)換為仿真組件使用的數(shù)據(jù)類型定義。
S2,讀取源DoDAF模型中的定義及視圖,獲取其中的系統(tǒng)定義和系統(tǒng)關(guān)系信息,將獲取的信息轉(zhuǎn)換為仿真組件的定義。
S3,讀取源DoDAF模型中的視圖,獲取其中的數(shù)據(jù)流信息,將獲取的信息轉(zhuǎn)換為仿真組件的通信數(shù)據(jù)定義。
2.根據(jù)權(quán)利要求1所述的將一種將體系結(jié)構(gòu)轉(zhuǎn)換為仿真組件的方法,其特征在于,將所述源DoDAF模型中數(shù)據(jù)定義轉(zhuǎn)換為仿真組件使用的數(shù)據(jù)類型定義具體包括以下步驟:
S21,定義DoDAF基本數(shù)據(jù)類型與仿真組件數(shù)據(jù)類型的映射關(guān)系;
S22,根據(jù)所述DoDAF數(shù)據(jù)類型與仿真組件數(shù)據(jù)類型的映射關(guān)系,將所述源DoDAF數(shù)據(jù)類型轉(zhuǎn)換為對應(yīng)的仿真組件基本數(shù)據(jù)類型;
S23,獲取DoDAF模型中的系統(tǒng)資源流、表-字段信息,將獲取的信息轉(zhuǎn)換為仿真組件的復(fù)雜數(shù)據(jù)類型;
S24,修訂以上兩個對應(yīng)關(guān)系,最終獲得仿真組件所需要的數(shù)據(jù)類型。
3.根據(jù)權(quán)利要求2所述的將一種將體系結(jié)構(gòu)轉(zhuǎn)換為仿真組件的方法,其特征在于,所述DoDAF基本數(shù)據(jù)類型包括字符串?dāng)?shù)據(jù)類型、整型數(shù)據(jù)類型、單精度浮點(diǎn)數(shù)據(jù)類型、雙精度浮點(diǎn)數(shù)據(jù)類型、布爾型數(shù)據(jù)類型和枚舉型數(shù)據(jù)類型、時間數(shù)據(jù)類型、日期數(shù)據(jù)類型中的一種或幾種。
4.根據(jù)權(quán)利要求2所述的將一種將體系結(jié)構(gòu)轉(zhuǎn)換為仿真組件的方法,其征在于,將DoDAF模型中的系統(tǒng)資源流、表-字段信息轉(zhuǎn)換為仿真組件的復(fù)雜數(shù)據(jù)類型具體為:判斷DoDAF模型中的系統(tǒng)資源流、表-字段是否只包含一個元素,如果僅包含一個元素,則將其映射為所包含元素的數(shù)據(jù)類型;如果包含多個元素,則按照其包含的內(nèi)容遞歸映射為復(fù)雜數(shù)據(jù)類型-結(jié)構(gòu)體類型。
5.根據(jù)權(quán)利要求1所述的將一種將體系結(jié)構(gòu)轉(zhuǎn)換為仿真組件的方法,其征在于,讀取源DoDAF標(biāo)準(zhǔn)中的定義及視圖,獲取其中的系統(tǒng)定義和系統(tǒng)關(guān)系信息,將獲取的信息轉(zhuǎn)換為仿真組件的定義具體包括以下步驟:
S31,讀取DoDAF模型中的系統(tǒng)定義,生成仿真組件定義。
S32,根據(jù)DoDAF模型中的系統(tǒng)間數(shù)據(jù)流信息,得到仿真組件間的數(shù)據(jù)交換關(guān)系。
S33,向生成的仿真組件中修訂必需的信息,得到符合仿真組件規(guī)范的仿真組件。
6.根據(jù)權(quán)利要求5所述的將一種將體系結(jié)構(gòu)轉(zhuǎn)換為仿真組件的方法,其征在于,將DoDAF中的系統(tǒng)定義轉(zhuǎn)換為仿真組件定義具體為:獲取DoDAF中的系統(tǒng)列表,判斷系統(tǒng)是否包含子系統(tǒng),如果包含,則將系統(tǒng)生成復(fù)合組件,其包含的子系統(tǒng)為生成的復(fù)合系統(tǒng)的子組件;如果不包含,則將系統(tǒng)生成為原子組件。
7.根據(jù)權(quán)利要求5所述的將一種將體系結(jié)構(gòu)轉(zhuǎn)換為仿真組件的方法,其征在于,根據(jù)DoDAF中的系統(tǒng)間數(shù)據(jù)流信息,得到仿真組件間的數(shù)據(jù)交換關(guān)系具體為:獲取DoDAF系統(tǒng)中的每個輸出數(shù)據(jù)流信息,每個輸出數(shù)據(jù)流信息作為仿真組件輸出的基本單元,設(shè)置DoDAF系統(tǒng)的輸出數(shù)據(jù)流信息與仿真組件中的輸出接口或輸出事件進(jìn)行對應(yīng),并根據(jù)輸出數(shù)據(jù)流的對應(yīng)關(guān)系,生成輸入數(shù)據(jù)流的對應(yīng)關(guān)系。
8.根據(jù)權(quán)利要求1所述的將一種將體系結(jié)構(gòu)轉(zhuǎn)換為仿真組件的方法,其征在于,讀取源DoDAF模型中的視圖,獲取其中的數(shù)據(jù)流信息,將獲取的信息轉(zhuǎn)換為仿真組件的通信數(shù)據(jù)定義具體包括以下步驟:
S41,獲取DoDAF中數(shù)據(jù)流向信息,根據(jù)其源系統(tǒng)及目標(biāo)系統(tǒng)的關(guān)系,判斷創(chuàng)建仿真組件的連線、映射關(guān)系,以及仿真組件間的網(wǎng)絡(luò)通信關(guān)系。
S42,根據(jù)組件定義的接口和事件,創(chuàng)建網(wǎng)絡(luò)描述文件的對象類及交互類;
S43,添加網(wǎng)絡(luò)描述文件中的其他信息,形成符合HLA?FOM規(guī)范的網(wǎng)絡(luò)描述文件。
9.根據(jù)權(quán)利要求8所述的將一種將體系結(jié)構(gòu)轉(zhuǎn)換為仿真組件的方法,其征在于,獲取DoDAF模型中數(shù)據(jù)流向信息,根據(jù)其源系統(tǒng)及目標(biāo)系統(tǒng)的關(guān)系,判斷創(chuàng)建仿真組件的連線、映射關(guān)系,以及仿真組件間的網(wǎng)絡(luò)通信關(guān)系具體為:如果源系統(tǒng)和目標(biāo)系統(tǒng)為同一系統(tǒng)中的子系統(tǒng),則建立兩個系統(tǒng)所對應(yīng)的仿真組件的連線關(guān)系;如果源系統(tǒng)和目標(biāo)系統(tǒng)不是同一系統(tǒng)的子系統(tǒng),且源系統(tǒng)和目標(biāo)系統(tǒng)都非子系統(tǒng),則建立源系統(tǒng)和目標(biāo)系統(tǒng)所對應(yīng)的仿真組件間的網(wǎng)絡(luò)數(shù)據(jù)定義;如果源系統(tǒng)和目標(biāo)系統(tǒng)不是同一系統(tǒng)的子系統(tǒng),且源系統(tǒng)和目標(biāo)系統(tǒng)中存在是子系統(tǒng)的情況,需要建立子系統(tǒng)和其父系統(tǒng)所對應(yīng)的仿真組件間的映射關(guān)系,同時建立源系統(tǒng)和目標(biāo)系統(tǒng)的所對應(yīng)的仿真組件間的網(wǎng)絡(luò)數(shù)據(jù)定義。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京神州普惠科技股份有限公司,未經(jīng)北京神州普惠科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210195557.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 評估企業(yè)體系結(jié)構(gòu)的方法和系統(tǒng)
- 一種計(jì)算機(jī)體系結(jié)構(gòu)性能模擬方法及系統(tǒng)
- 基于云的主數(shù)據(jù)管理體系結(jié)構(gòu)
- 一種軟件體系結(jié)構(gòu)并行演化沖突的檢測方法
- 基于進(jìn)程代數(shù)的軟件體系結(jié)構(gòu)安全模型的建立方法
- 一種作戰(zhàn)體系建模與仿真系統(tǒng)
- 用于測試混合指令體系結(jié)構(gòu)的方法和系統(tǒng)
- 一種在微體系結(jié)構(gòu)層面表征區(qū)塊鏈系統(tǒng)的方法和裝置
- 基于設(shè)計(jì)數(shù)據(jù)與實(shí)驗(yàn)數(shù)據(jù)的體系結(jié)構(gòu)評估方法及其系統(tǒng)
- 一種Java項(xiàng)目的體系結(jié)構(gòu)策略定位方法及系統(tǒng)
- 圖像轉(zhuǎn)換設(shè)備、圖像轉(zhuǎn)換電路及圖像轉(zhuǎn)換方法
- 數(shù)模轉(zhuǎn)換電路及轉(zhuǎn)換方法
- 轉(zhuǎn)換設(shè)備和轉(zhuǎn)換方法
- 占空比轉(zhuǎn)換電路及轉(zhuǎn)換方法
- 通信轉(zhuǎn)換方法、轉(zhuǎn)換裝置及轉(zhuǎn)換系統(tǒng)
- 模數(shù)轉(zhuǎn)換和模數(shù)轉(zhuǎn)換方法
- 轉(zhuǎn)換模塊以及轉(zhuǎn)換電路
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件和熱電轉(zhuǎn)換模塊
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件及熱電轉(zhuǎn)換模塊
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件及熱電轉(zhuǎn)換模塊





