Skip to main content

A Model-Driven Approach to Enable the Distributed Simulation of Complex Systems

  • Conference paper
  • First Online:
Book cover Complex Systems Design & Management

Abstract

The increasing complexity of modern systems makes their design, development and operation extremely challenging and therefore new Systems Engineering and Modeling and Simulation (M&S) techniques, methods and tools are emerging, also to benefit from distributed simulation environments. In this context, one of the most mature tools is the IEEE 1516-2010—Standard for M&S High Level Architecture (HLA). However, building and maintaining distributed simulations components, based on the IEEE 1516-2010 standard, is still a challenging and costly task. To ease the development of full-fledged HLA-based simulations, the paper proposes the MONADS method that, according to the model-driven systems engineering paradigm, allows one to generate the HLA-based simulation code from SysML models by the use of a chain of model-to-model and model-to-text transformations. The effectiveness of the method is shown through a case study that concerns an Automated Transfer Vehicle (ATV) approaching and docking to the International Space Station (ISS).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

References

  1. Fujimoto, R.M.: Parallel and Distributed Simulation Systems. Wiley (2010)

    Google Scholar 

  2. IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA)—Federate Interface Specification, IEEE Standard 1516-2010

    Google Scholar 

  3. Kuhl, F., Weatherly, R., Dahmann, J.: Creating Computer Simulation Systems: An Introduction to the High Level Architecture. Prentice Hall (1999)

    Google Scholar 

  4. Atkinson, C., Kuhne, T.: Model-driven development: a metamodeling foundation. IEEE Softw. 20(5), 36–41 (2003)

    Article  Google Scholar 

  5. OMG. MDA Guide, version 1.0.1 (2003)

    Google Scholar 

  6. OMG. Meta Object Facility (MOF) 2.0, MOF Query/View/Transformation 1.0, MOF Model to Text Transformation Language 1.0 (2008)

    Google Scholar 

  7. IEEE Recommended Practice for Distributed Simulation Engineering and Execution Process (DSEEP). IEEE Standard 1730-2010 (2011)

    Google Scholar 

  8. HLA Starter and Development Kit, https://code.google.com/p/see-hla-starterkit/ (2015)

  9. HLA RTI implementations: Pitch portable RTI, http://www.pitch.se; MÄK, VR-Forces, http://www.mak.com/; CERTI, http://savannah.nongnu.org/

  10. Anagnostou, A., Chaudhry, N.R., Falcone, A., Garro, A., Salah, O., Taylor, S.J.E.: A prototype HLA development kit: results from the 2015 simulation exploration experience. In: Proceedings of the SIGSIM PADS 2015, London, UK, June, 10–12, 2015

    Google Scholar 

  11. Bocciarelli, P., D’Ambrogio, A., Fabiani, G.: A model-driven approach to build HLA-based distributed simulations from SysML models. In: Proceedings of SIMULTECH 2012, pp. 49-60. Rome, Italy, July, 28–31, 2012

    Google Scholar 

  12. Peak, R.S., Burkhart, R.M., Friedenthal, S.A., Wilson, M.W., Bajaj, M., Kim1, I.: Simulation-based design using SysML—part 1: a parametrics primer. In: Proceedings of the INCOSE International Symposium, vol. 17, no. 1, pp. 1516–1535 (2007)

    Google Scholar 

  13. Paredis, C.J.J., Johnson, T.: Using OMG’s SysML to support simulation. In Proceedings of the Winter Simulation Conference (WSC ’08), pp. 2350–2352 (2008)

    Google Scholar 

  14. D’Ambrogio, A., Iazeolla, G., Pieroni, A., Gianni, D.: A model transformation approach for the development of HLA-based distributed simulation systems. In: Proceedings of SIMULTECH 2011, pp. 155–160. Noordwijkerhout, Netherlands, July, 29–31, 2011

    Google Scholar 

  15. Haouzi, H.E.: Models simulation and interoperability using MDA and HLA. In: Proceedings of the IFAC/IFIP International conference on Interoperability for Enterprise Applications and Software (2006)

    Google Scholar 

  16. The Forwardsim HLA Toolbox for MATLAB, http://www.forwardsim.com/ (2015)

  17. Villimann, O.: CTO Project. HLA Framework, Danish Maritime Institute (1999)

    Google Scholar 

  18. Xie, Y., Teo, Y.M., Cai, W., Turner, S.J.: Towards grid-wide modeling and simulation. (2005)

    Google Scholar 

  19. Simulation Exploration Experience (SEE) project, http://www.exploresim.com/ (2015)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Paolo Bocciarelli .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Bocciarelli, P., D’Ambrogio, A., Falcone, A., Garro, A., Giglio, A. (2016). A Model-Driven Approach to Enable the Distributed Simulation of Complex Systems. In: Auvray, G., Bocquet, JC., Bonjour, E., Krob, D. (eds) Complex Systems Design & Management. Springer, Cham. https://doi.org/10.1007/978-3-319-26109-6_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-26109-6_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-26107-2

  • Online ISBN: 978-3-319-26109-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics