Skip to main content

BMRSS: BOM-Based Multi-Resolution Simulation System Using Components

  • Conference paper

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 402))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Natrajan, A.: Consistency maintenance in concurrent representations. University of Virginia (2000)

    Google Scholar 

  2. 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)

    Chapter  Google Scholar 

  3. 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)

    Google Scholar 

  4. Chase, T., Gustavson, P.: The Application of Base Object Models (BOMs) for Enabling Multi-Resolution Modeling. In: 2004 Fall Simulation Interoperability Workshop (2004)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Moradi, F.: Component-based simulation model development using BOMs and web services. In: 1st Asia International Conference on Modeling & Simulation, pp. 238–246 (2007)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Powell, D.R.: Control of entity interactions in a hierarchical variable resolution simulation. Los Alamos National Lab., NM (1997)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. Base Object Models, http://www.boms.info/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics