Abstract
The Base Object Model, BOM, is specially identified as a reusable and composable model component for quick development of simulation models, which is very helpful for multi-resolution system.This paper proposes a framework named BMRSS including the process of components developement, management and simulation. BOMs library and components library are seen as special cases of web services, which further support the models reuse. MDA and XSLT technology are applied for codes auto-generation, and simulation components are generated directly from model documents. The key part of the framework is a 3-level resolution control mechanism: Resolution state chart is used to define the global resolution state, attribute dependency graph captures relationships among attributes between neighboring resolutions, connection BOM defines the entities and interplays related to resolutions. To support the Multi-Resolution component simulation, a dual-engine simulation is designed with an Internal Exchange Service Server (IESS) for each federate and the bottom supporting RTI. An air-to-air attack and defense scenarios which is built including red-side federates and blue-side federates demonstrates the effectiveness of the approach and corresponding tools.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Natrajan, A.: Consistency maintenance in concurrent representations. University of Virginia (2000)
Baohong, L., Kedi, H.: A formal description specification for multi-resolution modeling (MRM) based on DEVS formalism. In: Kim, T.G. (ed.) AIS 2004. LNCS (LNAI), vol. 3397, pp. 285–294. Springer, Heidelberg (2005)
Zeigler, B.P., Sarjoughian, H.S.: Introduction to DEVS Modeling and Simulation with JAVA: Developing Component-Based Simulation Models, Arizona Center for Integrative Modeling and Simulation. University of Arizona and Arizona State University, Tucson, Arizona (2005)
Chase, T., Gustavson, P.: The Application of Base Object Models (BOMs) for Enabling Multi-Resolution Modeling. In: 2004 Fall Simulation Interoperability Workshop (2004)
Moradi, F., Nordvaller, P., Ayani, R.: Simulation model composition using BOMs. In: 10th IEEE International Symposium on Distributed Simulation and Real-Time Applications, pp. 242–252 (2006)
Moradi, F.: Component-based simulation model development using BOMs and web services. In: 1st Asia International Conference on Modeling & Simulation, pp. 238–246 (2007)
Huang., J., Zhang, H.: Multi-Granularity Modeling of virtual prototyping in collaborative product design. In: 12th International Conference on Computer Supported Cooperative Work in Design, pp. 710–715. Xi’an (2008)
Powell, D.R.: Control of entity interactions in a hierarchical variable resolution simulation. Los Alamos National Lab., NM (1997)
Mei, Y., Ying, C., Jian, H., Peng, Z.: Research on atomic component model development in BOM-based HLA simulation. In: 2nd International Conference on Software Engineering and Service Science, pp. 905–910 (2011)
Gustavson, P., Chase, T.: Using XML and BOMS to rapidly compose simulations and simulation environments. In: Simulation Conference Proceedings, vol. 2, pp. 1467–1475 (2004)
Qiang, H., Yong, P., Ming-xin, Z.: Parallelization of simulation engine for BOM component on multi-core. In: 3rd International Conference on Communication Software and Networks (ICCSN), pp. 250–254 (2011)
Xiaocheng, L., Bin, C., Ke, Z., Kedi, H.: Execution management of the BOM-based simulation system. In: Asia Simulation Conference-7th International Conference on System Simulation and Scientific Computing, pp. 287–290 (2008)
Chunguang, P., Qiang, H., Xiaocheng, L., Xinye, Z.: Component Scheduling in the Distributed Simulation based on BOM. In: Second International Conference on Computer Modeling and Simulation, pp. 98–102 (2010)
Base Object Models, http://www.boms.info/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Peng, G., Mao, H., Zhang, H. (2013). BMRSS: BOM-Based Multi-Resolution Simulation System Using Components. In: Tan, G., Yeo, G.K., Turner, S.J., Teo, Y.M. (eds) AsiaSim 2013. AsiaSim 2013. Communications in Computer and Information Science, vol 402. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-45037-2_53
Download citation
DOI: https://doi.org/10.1007/978-3-642-45037-2_53
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-45036-5
Online ISBN: 978-3-642-45037-2
eBook Packages: Computer ScienceComputer Science (R0)