A model-driven approach to enable the simulation of complex systems on distributed architectures

被引:19
作者
Bocciarelli, Paolo [1 ]
D'Ambrogio, Andrea [1 ]
Falcone, Alberto [2 ]
Garro, Alfredo [2 ]
Giglio, Andrea [3 ]
机构
[1] Univ Roma Tor Vergata, Dept Enterprise Engn, Rome, Italy
[2] Univ Calabria, Dept Informat Modeling Elect & Syst Engn, Via R Bucci 41C, I-87036 Calabria, Italy
[3] Guglielmo Marconi Univ, Dept Innovat & Informat Engn, Rome, Italy
来源
SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL | 2019年 / 95卷 / 12期
关键词
Modeling and simulation; high-level architecture; distributed simulation; model-based systems engineering; FRAMEWORK;
D O I
10.1177/0037549719829828
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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) 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&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's 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.
引用
收藏
页码:1185 / 1211
页数:27
相关论文
共 48 条
[1]   Model-based code generation for HLA federates [J].
Adak, Mehmet ;
Topcu, Okan ;
Oguztuzun, Halit .
SOFTWARE-PRACTICE & EXPERIENCE, 2010, 40 (02) :149-175
[2]  
[Anonymous], INCOSETP200400402
[3]  
[Anonymous], MET FAC MOF SPEC VER
[4]  
[Anonymous], 2017, SYST MOD LANG SYSML
[5]  
[Anonymous], 2010, 15162010 IEEE
[6]   Model-driven development:: A metamodeling foundation [J].
Atkinson, C ;
Kühne, T .
IEEE SOFTWARE, 2003, 20 (05) :36-+
[7]  
Awais MU, 2013, INT CONF COMPUT NETW
[8]  
Bocciarelli Paolo, 2012, Proceedings of the SIMULTECH 2012. 2nd International Conference on Simulation and Modeling Methodologies, Technologies and Applications, P49
[9]  
Bocciarelli P, 2016, MODEL DRIVEN APPROAC, P171
[10]  
Bocciarelli P, 2013, WINT SIMUL C PROC, P1371, DOI 10.1109/WSC.2013.6721523