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

被引:18
|
作者
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
关键词
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
相关论文
共 50 条
  • [1] A Model-Driven Approach to Enable the Distributed Simulation of Complex Systems
    Bocciarelli, Paolo
    D'Ambrogio, Andrea
    Falcone, Alberto
    Garro, Alfredo
    Giglio, Andrea
    [J]. COMPLEX SYSTEMS DESIGN & MANAGEMENT (CSD&M 2015), 2016, : 171 - 183
  • [2] Design and simulation of distributed IMA architectures using TTEthernet: a model-driven approach
    Tiyam Robati
    Abdelouahed Gherbi
    Amine El Kouhen
    John Mullins
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2017, 8 : 345 - 355
  • [3] Design and simulation of distributed IMA architectures using TTEthernet: a model-driven approach
    Robati, Tiyam
    Gherbi, Abdelouahed
    El Kouhen, Amine
    Mullins, John
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2017, 8 (03) : 345 - 355
  • [4] Model-driven distributed systems
    Coutts, IA
    Edwards, JM
    [J]. IEEE CONCURRENCY, 1997, 5 (03): : 55 - &
  • [5] MODEL-DRIVEN DISTRIBUTED SIMULATION ENGINEERING
    Bocciarelli, Paolo
    D'Ambrogio, Andrea
    Giglio, Andrea
    Paglia, Emiliano
    [J]. 2019 WINTER SIMULATION CONFERENCE (WSC), 2019, : 75 - 89
  • [6] Preseving distributed systems' critical properties: A model-driven approach
    Yilmaz, C
    Memon, AN
    Porter, AA
    Krishna, AS
    Schmidt, DC
    Gokhale, A
    Natarajan, B
    [J]. IEEE SOFTWARE, 2004, 21 (06) : 32 - +
  • [7] A Model-driven Approach for Securing Software Architectures
    Neri, Mario Arrigoni
    Guarnieri, Marco
    Magri, Eros
    Mutti, Simone
    Paraboschi, Stefano
    [J]. PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY (SECRYPT 2013), 2013, : 595 - 602
  • [8] A model-driven approach for designing distributed web information systems
    Vdovjak, R
    Houben, GJ
    [J]. WEB ENGINEERING, PROCEEDINGS, 2005, 3579 : 453 - 464
  • [9] Development of reconfigurable distributed embedded systems with a model-driven approach
    Krichen, Fatma
    Hamid, Brahim
    Zalila, Bechir
    Jmaiel, Mohamed
    Coulette, Bernard
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (06): : 1391 - 1411
  • [10] A Model-Driven Deployment Approach for Scaling Distributed Software Architectures on a Cloud Computing Platform
    Vergara-Vargas, Jeisson
    Umana-Acosta, Henry
    [J]. PROCEEDINGS OF 2017 8TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2017), 2017, : 99 - 103