{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,28]],"date-time":"2026-05-28T01:01:19Z","timestamp":1779930079444,"version":"3.53.1"},"reference-count":46,"publisher":"SAGE Publications","issue":"12","license":[{"start":{"date-parts":[[2019,2,26]],"date-time":"2019-02-26T00:00:00Z","timestamp":1551139200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["SIMULATION"],"published-print":{"date-parts":[[2019,12]]},"abstract":"<jats:p>The increasing complexity of modern systems makes their design, development, and operation extremely challenging and therefore new systems engineering and modeling and simulation (M&amp;S) methods, techniques, and tools are emerging, also to benefit from distributed simulation environments. In this context, one of the most mature and popular standards for distributed simulation is the IEEE 1516-2010 - Standard for M&amp;S high level architecture (HLA). However, building and maintaining distributed simulations components, based on the IEEE 1516-2010 standard, is still a challenging and effort-consuming task. To ease the development of full-fledged HLA-based simulations, the paper proposes the MONADS method (MOdel-driveN Architecture for Distributed Simulation), which relies on the model-driven systems engineering paradigm. The method takes as input system models specified in Systems Modeling Language, the reference modeling language in the systems engineering field, and produces as output the final code of the corresponding HLA-based distributed simulation through a chain of model-to-model and model-to-text transformations. The obtained simulation code is based on the HLA Development Kit software framework, which has been developed by the SMASH-Lab (System Modeling and Simulation Hub - Laboratory) of the University of Calabria (Italy), in cooperation with the Software, Robotics, and Simulation Division (ER) of NASA\u2019s Lyndon B. Johnson Space Center (JSC) in Houston (TX, USA). The effectiveness of the method is shown through a case study that concerns a military patrol operation, in which a set of drones are engaged to patrol the border of a military area, in order to prevent both ground and flight attacks from entering the area.<\/jats:p>","DOI":"10.1177\/0037549719829828","type":"journal-article","created":{"date-parts":[[2019,2,26]],"date-time":"2019-02-26T10:02:03Z","timestamp":1551175323000},"page":"1185-1211","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":32,"title":["A model-driven approach to enable the simulation of complex systems on distributed architectures"],"prefix":"10.1177","volume":"95","author":[{"given":"Paolo","family":"Bocciarelli","sequence":"first","affiliation":[{"name":"Department of Enterprise Engineering, University of Rome \u201cTor Vergata,\u201d Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5711-1527","authenticated-orcid":false,"given":"Andrea","family":"D\u2019Ambrogio","sequence":"additional","affiliation":[{"name":"Department of Enterprise Engineering, University of Rome \u201cTor Vergata,\u201d Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2660-1432","authenticated-orcid":false,"given":"Alberto","family":"Falcone","sequence":"additional","affiliation":[{"name":"Department of Informatics, Modeling, Electronics and Systems Engineering, University of Calabria, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alfredo","family":"Garro","sequence":"additional","affiliation":[{"name":"Department of Informatics, Modeling, Electronics and Systems Engineering, University of Calabria, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andrea","family":"Giglio","sequence":"additional","affiliation":[{"name":"Department of Innovation and Information Engineering, Guglielmo Marconi University, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"179","published-online":{"date-parts":[[2019,2,26]]},"reference":[{"key":"bibr1-0037549719829828","doi-asserted-by":"publisher","DOI":"10.1002\/9781118501757.ch2"},{"key":"bibr2-0037549719829828","volume":"300","author":"Fujimoto RM.","year":"2000","journal-title":"Parallel and distributed simulation systems"},{"key":"bibr3-0037549719829828","unstructured":"IEEE Std. 1516:2010. IEEE standard for modeling and simulation (M&S) high level architecture (HLA): 1516-2010 (framework and rules); 1516.1-2010 (Federate interface specification); 1516.2-2010 (Object Model Template (OMT) specification)."},{"key":"bibr4-0037549719829828","volume-title":"Creating computer simulation systems: an introduction to the high level architecture","author":"Kuhl F","year":"1999"},{"key":"bibr5-0037549719829828","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2003.1231149"},{"key":"bibr6-0037549719829828","unstructured":"Object Management Group (OMG). Model Driven Architecture (MDA) Specification, Version 2.0 - OMG Document Number ormsc\/2014-06-01, http:\/\/www.omg.org\/mda\/specs.htm (2017, accessed 23 September 2017)."},{"key":"bibr7-0037549719829828","first-page":"617","volume-title":"2017 Winter Simulation Conference (WSC 2017)","author":"Falcone A"},{"key":"bibr8-0037549719829828","unstructured":"International Council on Systems Engineering (INCOSE). Systems Engineering Vision 2020, version 2.03 - INCOSE Document Number INCOSETP-2004-004-02, http:\/\/www.incose.org\/ (2017, accessed 23 September 2017)."},{"key":"bibr9-0037549719829828","unstructured":"Object Management Group (OMG). Systems Modeling Language (SysML) Specification, Version 1.3 - OMG Document Number formal\/2012-06-01, http:\/\/www.omg.org\/spec\/SysML\/1.3\/ (2017, accessed 23 September 2017)."},{"key":"bibr10-0037549719829828","unstructured":"Object Management Group (OMG). Meta Object Facility (MOF) Specification, Version 2.5 - OMG Document Number formal\/2015-06-05, http:\/\/www.omg.org\/spec\/MOF\/2.5\/ (2017, accessed 23 September 2017)."},{"key":"bibr11-0037549719829828","unstructured":"Object Management Group (OMG). Meta Object Facility (MOF) Query\/View\/Transformation Specification, Version 1.2 - OMG Document Number formal\/2015-02-01, http:\/\/www.omg.org\/spec\/QVT\/1.2\/ (2017, accessed 23 September 2017)."},{"key":"bibr12-0037549719829828","unstructured":"Object Management Group (OMG). Meta Object Facility (MOF) Model to Text Transformation Language (MOFM2T) Specification, Version 1.0 -OMG Document Number formal\/08-01-16, http:\/\/www.omg.org\/spec\/MOFM2T\/1.0\/ (2017, accessed 23 September 2017)."},{"key":"bibr13-0037549719829828","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-03050-0"},{"key":"bibr14-0037549719829828","doi-asserted-by":"publisher","DOI":"10.1002\/9781118180310"},{"key":"bibr15-0037549719829828","doi-asserted-by":"crossref","unstructured":"Falcone A, Garro A, Taylor SJE, et al. Experiences in simplifying distributed simulation: the HLA development kit framework. J Simulat 2017; 11: 208\u2013227.","DOI":"10.1057\/s41273-016-0039-4"},{"key":"bibr16-0037549719829828","first-page":"216","volume-title":"21st IEEE\/ACM international symposium on distributed simulation and real time applications (DS-RT 2017)","author":"Falcone A"},{"key":"bibr17-0037549719829828","unstructured":"Pitch Technologies. The simulation toolkit home page, http:\/\/www.pitch.se (2017, accessed 23 September 2017)."},{"key":"bibr18-0037549719829828","unstructured":"M\u00c4K VR-Forces. The M\u00c4K home page, http:\/\/www.mak.com\/ (2017, accessed 23 September 2017)."},{"key":"bibr19-0037549719829828","first-page":"3963","volume-title":"winter simulation conference 2011 (WSC\u201911)","author":"Elfrey PR"},{"key":"bibr20-0037549719829828","first-page":"107","volume-title":"18th IEEE\/ACM international symposium on distributed simulation and real time applications (DS-RT 2014)","author":"Taylor SJE"},{"key":"bibr21-0037549719829828","first-page":"121","volume-title":"15th international conference on modeling and applied simulation (MAS 2016)","author":"Falcone A"},{"key":"bibr22-0037549719829828","unstructured":"IEEE Std. 1730:2010 (Revision of IEEE Std 1516.3-2003). IEEE recommended practice for distributed simulation engineering and execution process (DSEEP)."},{"key":"bibr23-0037549719829828","first-page":"100","volume-title":"20th IEEE\/ACM international symposium on distributed simulation and real time applications (DS RT 2016)","author":"M\u00f6ller B"},{"key":"bibr24-0037549719829828","unstructured":"Eclipse Foundation. Papyrus Modeling Environment home page, http:\/\/eclipse.org\/papyrus\/; (2017, accessed 23 September 2017)."},{"key":"bibr25-0037549719829828","unstructured":"Eclipse Foundation. Eclipse QVT Operational component home page, http:\/\/projects.eclipse.org\/projects\/modeling.mmt.qvt-oml (2017, accessed 23 September 2017)."},{"key":"bibr26-0037549719829828","unstructured":"Eclipse Foundation. The Acceleo project home page, http:\/\/eclipse.org\/acceleo\/ (2017, accessed 23 September 2017)."},{"key":"bibr27-0037549719829828","first-page":"352","volume-title":"the 2nd IEEE international conference on information management and engineering (ICIME)","author":"Yu S"},{"key":"bibr28-0037549719829828","first-page":"49","volume-title":"proceedings of the 2nd international conference on simulation and modeling methodologies, technologies and Applications (SIMULTECH 2012)","author":"Bocciarelli P"},{"key":"bibr29-0037549719829828","first-page":"1371","volume-title":"winter simulations conference: simulation making decisions in a complex world (WSC 2013)","author":"Bocciarelli P"},{"key":"bibr30-0037549719829828","first-page":"155","volume-title":"proceedings of 1st international conference on simulation and modeling methodologies, technologies and applications (SIMULTECH 2011)","author":"D\u2019Ambrogio A"},{"key":"bibr31-0037549719829828","doi-asserted-by":"publisher","DOI":"10.1002\/j.2334-5837.2007.tb02964.x"},{"key":"bibr32-0037549719829828","first-page":"2350","volume-title":"winter simulation conference (WSC 2008)","author":"Paredis CJ"},{"key":"bibr33-0037549719829828","doi-asserted-by":"publisher","DOI":"10.1080\/0951192X.2011.646306"},{"key":"bibr34-0037549719829828","doi-asserted-by":"crossref","unstructured":"Bocciarelli P, D\u2019Ambrogio A, Falcone A, et al. A model-driven approach to enable the distributed simulation of complex systems. Berlin: Springer International Publishing, 2016, pp.171\u2013183.","DOI":"10.1007\/978-3-319-26109-6_13"},{"key":"bibr35-0037549719829828","first-page":"1371","volume-title":"winter simulations conference: simulation making decisions in a complex world (WSC 2013)","author":"Bocciarelli P"},{"key":"bibr36-0037549719829828","unstructured":"The Forwardsim HLA Toolbox for Matlab. The Forwardsim home page, http:\/\/www.forwardsim.com\/products\/hla-toolbox\/ (2017, accessed 23 September 2017)."},{"key":"bibr37-0037549719829828","volume-title":"Cto project, documentation, HLA framework","author":"Villimann O","year":"1999"},{"key":"bibr38-0037549719829828","unstructured":"Xie Y, Teo YM, Cai W, et al. Towards grid-wide modeling and simulation. 2005. Singapore: MIT Alliance (SMA), Computer Science, MIT Libraries."},{"key":"bibr39-0037549719829828","doi-asserted-by":"publisher","DOI":"10.1145\/1371574.1371576"},{"key":"bibr40-0037549719829828","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1002\/spe.949","volume":"40","author":"Adak M","year":"2010","journal-title":"Softw Pract Exp"},{"key":"bibr41-0037549719829828","doi-asserted-by":"publisher","DOI":"10.1016\/j.simpat.2012.11.001"},{"key":"bibr42-0037549719829828","unstructured":"Tolk A. Avoiding another green elephant - a proposal for the next generation HLA based on the model driven architecture. CoRR 2010; abs\/1011.6671. URL: http:\/\/arxiv.org\/abs\/1011.6671.1arXiv:1011.6671."},{"key":"bibr43-0037549719829828","first-page":"1","volume-title":"proceedings of the modeling and simulation of complexity in intelligent, adaptive and autonomous systems 2016 (MSCIAAS 2016) and space simulation for planetary space exploration (SPACE 2016), part of the 2016 spring simulation multiconference (SpringSim \u201916)","author":"Falcone A"},{"key":"bibr44-0037549719829828","first-page":"9","volume-title":"proceedings of the symposium on theory of modeling & simulation: DEVS integrative M&S Symposium, part of the 2015 spring simulation multiconference (SpringSim 2015)","author":"Garro A"},{"key":"bibr45-0037549719829828","first-page":"315","volume-title":"international conference on computing, networking and communications (ICNC 2013)","author":"Awais MU"},{"key":"bibr46-0037549719829828","first-page":"235","volume-title":"Proceedings of the 10th international modelica conference","author":"Neema H"}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549719829828","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0037549719829828","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549719829828","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T11:29:51Z","timestamp":1777634991000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0037549719829828"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,2,26]]},"references-count":46,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2019,12]]}},"alternative-id":["10.1177\/0037549719829828"],"URL":"https:\/\/doi.org\/10.1177\/0037549719829828","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"value":"0037-5497","type":"print"},{"value":"1741-3133","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,2,26]]}}}