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

  • Paolo BocciarelliEmail author
  • Andrea D’Ambrogio
  • Alberto Falcone
  • Alfredo Garro
  • Andrea Giglio
Conference paper


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


Modeling and simulation High level architecture Model-driven systems engineering Distributed simulation 


  1. 1.
    Fujimoto, R.M.: Parallel and Distributed Simulation Systems. Wiley (2010)Google Scholar
  2. 2.
    IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA)—Federate Interface Specification, IEEE Standard 1516-2010Google Scholar
  3. 3.
    Kuhl, F., Weatherly, R., Dahmann, J.: Creating Computer Simulation Systems: An Introduction to the High Level Architecture. Prentice Hall (1999)Google Scholar
  4. 4.
    Atkinson, C., Kuhne, T.: Model-driven development: a metamodeling foundation. IEEE Softw. 20(5), 36–41 (2003)CrossRefGoogle Scholar
  5. 5.
    OMG. MDA Guide, version 1.0.1 (2003)Google Scholar
  6. 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. 7.
    IEEE Recommended Practice for Distributed Simulation Engineering and Execution Process (DSEEP). IEEE Standard 1730-2010 (2011)Google Scholar
  8. 8.
    HLA Starter and Development Kit, (2015)
  9. 9.
    HLA RTI implementations: Pitch portable RTI,; MÄK, VR-Forces,; CERTI,
  10. 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, 2015Google Scholar
  11. 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, 2012Google Scholar
  12. 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. 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. 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, 2011Google Scholar
  15. 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. 16.
    The Forwardsim HLA Toolbox for MATLAB, (2015)
  17. 17.
    Villimann, O.: CTO Project. HLA Framework, Danish Maritime Institute (1999)Google Scholar
  18. 18.
    Xie, Y., Teo, Y.M., Cai, W., Turner, S.J.: Towards grid-wide modeling and simulation. (2005)Google Scholar
  19. 19.
    Simulation Exploration Experience (SEE) project, (2015)

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Paolo Bocciarelli
    • 2
    Email author
  • Andrea D’Ambrogio
    • 2
  • Alberto Falcone
    • 1
  • Alfredo Garro
    • 1
  • Andrea Giglio
    • 2
  1. 1.Department of Informatics, Modeling, Electronics and Systems EngineeringUniversity of CalabriaRendeItaly
  2. 2.Department of Enterprise EngineeringUniversity of Rome “Tor Vergata”RomeItaly

Personalised recommendations