首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于反射的分布交互仿真软件框架
引用本文:黄晓冬,李伯虎,柴旭东,宋长峰.基于反射的分布交互仿真软件框架[J].北京航空航天大学学报,2007,33(8):994-999.
作者姓名:黄晓冬  李伯虎  柴旭东  宋长峰
作者单位:1. 北京航空航天大学 自动化科学与电气工程学院, 北京 100083;
2. 北京仿真中心 CIMS中心, 北京 100854
基金项目:总装备部仿真预先研究资助项目,中国博士后科学基金
摘    要:软件框架需要在领域内不同的应用环境中使用,因此框架的适应性是其非常重要的质量属性.将反射技术引入建模与仿真领域,通过将支持大规模分布交互仿真系统开发的软件框架进行体系结构级的反射,解决了系统结构动态演化和运行时扩展问题;通过对仿真模型进行组件或对象级的反射,解决了模型的动态表示和行为演化问题.通过将反射塔构造为一个数据仓库对反射模型进行集中管理和统一接口访问,使系统在体系结构模式上表现为以数据仓库为中心,改善了反射系统的安全性,同时提出了一种新的基于反射数据库的软件设计模式.利用RTI的服务去维护分布的仿真节点的反射数据库,简化了系统的实现,同时也封装了RTI,从而构造了一个比HLA更高级和友好的分布计算和仿真环境,为仿真应用系统的快速开发提供了强有力的支持.

关 键 词:反射  框架  设计模式  高层体系结构
文章编号:1001-5965(2007)08-0994-06
收稿时间:2006-10-10
修稿时间:2006-10-10

Reflection based distributed interactive simulation framework
Huang Xiaodong,Li Bohu,Chai Xudong,Song Changfeng.Reflection based distributed interactive simulation framework[J].Journal of Beijing University of Aeronautics and Astronautics,2007,33(8):994-999.
Authors:Huang Xiaodong  Li Bohu  Chai Xudong  Song Changfeng
Institution:1. School of Automation Science and Electrical Engineering, Beijing University of Aeronautics and Astronautics, Beijing 100083, China;
2. CIMS Center, Beijing Simulation Center, Beijing 100854, China
Abstract:Adaptability is one of the most important qualities of the software frameworks, for which are used in various applications of a field. Reflection was introduced to improve the adaptability and support reconfiguration of a modeling and simulation framework for the development of large scale simulation systems. Through the reflection of architecture of the framework, the framework supported architectural evolution and reconfiguration in run time. Through the reflection of context of the simulation component or object models, the models supported dynamic representation and behavioral evolution. By organizing the reflective information into memory database which was maintained by HLA/RTI, the system was repository-centered architecturally. As a result, security of the reflective system was improved and a new design pattern based on the reflective database was presented. On the other hand, the interface of RTI was encapsulated, so a more advanced distributed computing environment and simulation engine with friendly interface was provided, which could support the development of applications rapidly and strongly.
Keywords:reflection  framework  design pattern  high level architecture
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《北京航空航天大学学报》浏览原始摘要信息
点击此处可从《北京航空航天大学学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号