Title :
Research on flexibly extensible simulation system framework
Author :
Gong, Jianxing ; Huang, Jian ; Hao, Jianguo ; Huang, Kedi
Author_Institution :
Mil. Simulation Lab. Inst. of Electromech. Eng. & Autom., Nat. Univ. of Defense Technol., Changsha
Abstract :
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.
Keywords :
digital simulation; middleware; object-oriented programming; open systems; software maintenance; software reusability; HLA; Simulation Interoperability Standards Organization; base object model; component-based software engineering; flexibly extensible simulation system framework; middleware; software maintenance; software reusability; Analytical models; Assembly systems; Automation; Distributed computing; Laboratories; Power system management; Runtime; Software engineering; System testing; Technology management;
Conference_Titel :
System Simulation and Scientific Computing, 2008. ICSC 2008. Asia Simulation Conference - 7th International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4244-1786-5
Electronic_ISBN :
978-1-4244-1787-2
DOI :
10.1109/ASC-ICSC.2008.4675377