摘要
为了提高仿真组件的重用性、兼容性,给仿真应用提供通用的开发模型,使仿真系统独立于仿真中间件,提出了一个新的自包含仿真组件模型,该模型由服务端口、适配器和调度引擎构成。而模型的描述采用静态结构和动态行为元元模型。开发时首先采用面向组件的建模工具描述系统的静态结构和动态行为,根据静态结构自动生成应用代码和适配器。其中适配器是联系仿真组件和仿真中间件的纽带,使它们彼此独立。运行时调度引擎将仿真组件装配到应用框架中并根据动态行为模型调度组件运行。实践表明该模型是一个适用于不同仿真中间件的标准模型,可以提高仿真模型的协同能力和重用性。
To increase the reusability and the compatibility of the simulation component, provide a common development model for simulation application and make the simulation system to be independent from the middleware, a new self-contained simulation component model (SCM) composed by the service ports, the adapter and the meta-model are designed to tool is adopted to describe scheduler is presented. The static structure and the dynamic behavior metadescribe the SCM. At the development time, a component oriented modeling the static structure and the dynamic behavior of the simulation system, and the application framework and the adapter are generated from the static structure model. The adapter is the glue between the simulation component and the middleware, thus making them independent with each other. At the running time; the simulation components are assembled and scheduled by the scheduler to fulfill the simulation. The result shows that SCM is a standard model for simulations of different middlewares, it can increase compatibility, interoperability and reusability of the simulation model.
出处
《南京航空航天大学学报》
EI
CAS
CSCD
北大核心
2006年第6期780-785,共6页
Journal of Nanjing University of Aeronautics & Astronautics
基金
国家"863/CIMS"主题(2001AA411020)资助项目
关键词
分布交互仿真
仿真组件模型
高层体系结构
distribute interactive simulation
simulation component model
high level architecture (HLA)