[發明專利]一種基于對象類交互圖的仿真應用可視化集成環境的實現方法有效
| 申請號: | 201410519286.4 | 申請日: | 2014-09-30 |
| 公開(公告)號: | CN104268346B | 公開(公告)日: | 2018-06-22 |
| 發明(設計)人: | 姚益平;唐文杰;朱峰;劉元;鄢來斌;蔣志文;曲慶軍;陳慧龍;孟冬;胡騰飛;姚鋒 | 申請(專利權)人: | 中國人民解放軍國防科學技術大學 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50 |
| 代理公司: | 湖南兆弘專利事務所(普通合伙) 43008 | 代理人: | 趙洪;周長清 |
| 地址: | 410073 湖南省長沙市硯瓦池正街47號中國*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 仿真應用 仿真對象 構建 管理模塊 對象類 交互圖 代碼生成模塊 仿真交互 集成環境 交互構件 描述文件 可視化 仿真對象模型 信息描述文件 信息元模型 調度事件 仿真引擎 交互操作 交互關系 數據融合 組裝模塊 構件圖 元模型 圖元 調度 | ||
本發明公開了一種基于對象類交互圖的仿真應用可視化集成環境實現方法,其步驟為:(1)設置仿真對象元模型和仿真交互信息元模型;(2)構建交互構件管理模塊,所述交互構件管理模塊用來提供調度事件和調度交互兩種交互操作構件圖元,所述圖元用于連接仿真對象、表示仿真對象之間的交互關系;(3)構建仿真對象模型管理模塊;(4)構建仿真應用組裝模塊;(5)構建仿真應用代碼生成模塊:仿真應用代碼生成模塊根據對象類交互圖,將所涉及的仿真對象描述文件和仿真交互信息描述文件進行數據融合,得到仿真應用描述文件,進而根據該文件針對具體仿真引擎生成仿真應用代碼。本發明具有原理簡單、操作簡便、易推廣應用等優點。
技術領域
本發明主要涉及到建模與仿真技術領域,特指一種基于對象類交互圖的仿真應用可視化集成環境的實現方法。
背景技術
目前,大規模復雜系統往往包含眾多實體,實體間常常又存在著錯綜復雜的“交互”,因此,大規模仿真應用系統開發可分為兩個階段:(1)構建仿真對象來模擬現實世界的實體;(2)集成仿真對象來模擬現實世界的實體交互。
在仿真對象類構建完成的情況下,傳統的仿真應用集成通常需要使用通用程序設計語言手工編寫代碼來實現。這種方式技術門檻高、直觀性差、集成效率低,應用結構不靈活,調整修改困難,難以滿足仿真應用頻繁修改、高效集成的實際要求。而仿真應用可視化集成技術則站到了比通用程序設計語言更高的層次,它將仿真應用的集成開發過程完全圖形化,為仿真應用集成人員提供直觀高效的集成開發模塊,并實現圖形化應用模型向特定程序語言的自動轉換,使得應用開發人員不需要了解仿真平臺及仿真對象的具體實現細節,而將主要精力集中于對象類之間交互關系的構建中,可大大降低應用開發門檻,提高應用集成效率。
當前,已有多種圖形化的仿真應用集成技術,比如狀態圖、事件圖、活動圖、進程交互圖等,這些技術具有良好的建模特性,被廣泛的應用于仿真建模的各個領域。但是,它們均不是現實世界的簡單映射,即不能使開發人員在“一個具有實際含義的層次上”觀察仿真應用。這些技術應用于“基本集成模塊”的建模中具有很好的效果,而應用于基本模塊到應用的集成時,由于基本模塊不是對象層次的重用,導致應用集成困難,影響了應用的集成效率。比如,Viskit通過改進事件圖,關注原子模型到耦合模型的集成,沒有涉及仿真應用層次的集成;Simulink具有良好的可視化建模特性,可以通過對基本模塊間進行連線與配置來完成系統的集成,但其主要運用于控制系統仿真,不適合具有多對象交互特征的大規模復雜系統仿真應用的集成。
發明內容
本發明要解決的技術問題就在于:針對現有技術存在的技術問題,本發明提供一種原理簡單、操作簡便、易推廣應用的基于對象類交互圖的仿真應用可視化集成環境實現方法。
為解決上述技術問題,本發明采用以下技術方案:
一種基于對象類交互圖的仿真應用可視化集成環境實現方法,其步驟為:
(1)設置仿真對象元模型和仿真交互信息元模型;
(2)構建交互構件管理模塊,所述交互構件管理模塊用來提供調度事件和調度交互兩種交互操作構件圖元,所述圖元用于連接仿真對象、表示仿真對象之間的交互關系;
(3)構建仿真對象模型管理模塊:自動遍歷仿真對象模型資源文件夾,將仿真對象模型導入仿真對象模型管理模塊,并在仿真對象模型資源管理面板上加載仿真對象模型圖元;
(4)構建仿真應用組裝模塊:所述仿真應用組裝模塊支持以拖拽方式將仿真對象模型管理模塊上的對象模型圖元部署到應用組裝區,并支持使用交互構件圖元來表示仿真對象之間的交互關系,構成對象類交互圖,生成仿真交互信息描述文件;
(5)構建仿真應用代碼生成模塊:仿真應用代碼生成模塊根據對象類交互圖,將所涉及的仿真對象描述文件和仿真交互信息描述文件進行數據融合,得到仿真應用描述文件,進而根據該文件針對具體仿真引擎生成仿真應用代碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍國防科學技術大學,未經中國人民解放軍國防科學技術大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410519286.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據處理方法及裝置
- 下一篇:一種單絲生產專用的上油組件





