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).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Fujimoto, R.M.: Parallel and Distributed Simulation Systems. Wiley (2010)
IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA)—Federate Interface Specification, IEEE Standard 1516-2010
Kuhl, F., Weatherly, R., Dahmann, J.: Creating Computer Simulation Systems: An Introduction to the High Level Architecture. Prentice Hall (1999)
Atkinson, C., Kuhne, T.: Model-driven development: a metamodeling foundation. IEEE Softw. 20(5), 36–41 (2003)
OMG. MDA Guide, version 1.0.1 (2003)
OMG. Meta Object Facility (MOF) 2.0, MOF Query/View/Transformation 1.0, MOF Model to Text Transformation Language 1.0 (2008)
IEEE Recommended Practice for Distributed Simulation Engineering and Execution Process (DSEEP). IEEE Standard 1730-2010 (2011)
HLA Starter and Development Kit, https://code.google.com/p/see-hla-starterkit/ (2015)
HLA RTI implementations: Pitch portable RTI, http://www.pitch.se; MÄK, VR-Forces, http://www.mak.com/; CERTI, http://savannah.nongnu.org/
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
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
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)
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)
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
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)
The Forwardsim HLA Toolbox for MATLAB, http://www.forwardsim.com/ (2015)
Villimann, O.: CTO Project. HLA Framework, Danish Maritime Institute (1999)
Xie, Y., Teo, Y.M., Cai, W., Turner, S.J.: Towards grid-wide modeling and simulation. (2005)
Simulation Exploration Experience (SEE) project, http://www.exploresim.com/ (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)