Research on flexibly extensible simulation system framework
暂无分享,去创建一个
With the rapid advance of component-based technology in software engineering, component-based software has been widely used to develop highly modular simulation environments. The integration of component-based technology with M&S (modeling and simulation) environments gives the latter powerful capability and greatly supports reusability of components and interoperability of simulation environments. BOMs (base object models) supported by SISO (Simulation Interoperability Standards Organization) are intended to provide a key mechanism in facilitating interoperability, reusability, and composability and support and promote reuse of simulation model components and agile, rapid, and efficient development and maintenance of models. BOM-based simulation model components are designed and assembled to rapidly build dynamic federates in HLA. A flexibly extensible simulation framework is developed to provide a component-oriented methodology for M&S and a common extensible simulation framework for various federates by composing BOM-based simulation model components to improve reusability and interoperability of HLA. The middleware technique is applied to design the simulation engine of the simulation framework and separates simulation model components with different running platforms so that federates can be agilely reconfigured and customized.
[1] Xiaolin Hu,et al. Variable Structure in DEVS Component-Based Modeling and Simulation , 2005, Simul..
[2] Yong Meng Teo,et al. A Framework for Formalization and Strictness Analysis of Simulation Event Orderings , 2005, Simul..
[3] Paul Gustavson,et al. Using XML and BOMs to rapidly compose simulations and simulation environments , 2004, Proceedings of the 2004 Winter Simulation Conference, 2004..