Quantitatively assessing the benefits of model-driven development in agent-based modeling and simulation

被引:7
|
作者
Santos, Fernando [1 ]
Nunes, Ingrid [2 ]
Bazzan, Ana L. C. [2 ]
机构
[1] Univ Estado Santa Catarina UDESC, Ibirama, Brazil
[2] Univ Fed Rio Grande Sul UFRGS, Porto Alegre, RS, Brazil
关键词
Agent-based simulation; Model-driven development; User study; MDD4Abms; Netlogo; MULTIAGENT SYSTEMS; EXPERIENCES; METAMODEL; UML;
D O I
10.1016/j.simpat.2020.102126
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The agent-based modeling and simulation (ABMS) paradigm has been used to analyze, reproduce, and predict phenomena related to many application areas. Although there are many agent-based platforms that support simulation development, they rely on programming languages that require extensive programming knowledge. Model-driven development (MDD) has been explored to facilitate simulation modeling, by means of high-level modeling languages that provide reusable building blocks that hide computational complexity, and code generation. However, there is still limited knowledge of how MDD approaches to ABMS contribute to increasing development productivity and quality. We thus in this paper present an empirical study that quantitatively compares the use of MDD and ABMS platforms mainly in terms of effort and developer mistakes. Our evaluation was performed using MDD4ABMS-an MDD approach with a core and extensions to two application areas, one of which developed for this study-and NetLogo, a widely used platform. The obtained results show that MDD4ABMS requires less effort to develop simulations with similar (sometimes better) design quality than NetLogo, giving evidence of the benefits that MDD can provide to ABMS.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] A MODEL-DRIVEN ARCHITECTURE APPROACH FOR AGENT-BASED MODELING AND SIMULATION
    Garro, Alfredo
    Parisi, Francesco
    Russo, Wilma
    [J]. SIMULTECH 2011: PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON SIMULATION AND MODELING METHODOLOGIES, TECHNOLOGIES AND APPLICATIONS, 2011, : 74 - 83
  • [2] Model-driven agent-based simulation: Procedural semantics of a MAIA model
    [J]. Ghorbani, A. (a.ghorbani@tudelft.nl), 1600, Elsevier B.V., Netherlands (49):
  • [3] Model-driven agent-based simulation: Procedural semantics of a MAIA model
    [J]. Ghorbani, A, 1600, Elsevier B.V., Netherlands (49):
  • [4] Model-driven agent-based simulation: Procedural semantics of a MAIA model
    Ghorbani, A.
    Dijkema, G. P. J.
    Bots, P.
    Alderwereld, H.
    Dignum, V.
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2014, 49 : 27 - 40
  • [5] Model-driven agent-based simulation development: A modeling language and empirical evaluation in the adaptive traffic signal control domain
    Santos, Fernando
    Nunes, Ingrid
    Bazzan, Ana L. C.
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2018, 83 : 162 - 187
  • [6] Model-Driven Architecture for agent-based systems
    Gracanin, D
    Singh, HL
    Bohner, SA
    Hinchey, MG
    [J]. FORMAL APPROACHES TO AGENT-BASED SYSTEMS, 2005, 3228 : 249 - 261
  • [7] Model-driven development of agent-based eyber-physical systems
    Batchkova, Idilia
    Ivanova, Tsvetelina
    [J]. IFAC PAPERSONLINE, 2019, 52 (25): : 258 - 263
  • [8] Model-Driven Engineering in Agent-based Modeling and Simulation: a Case Study in the Traffic Signal Control Domain
    Santos, Fernando
    Nunes, Ingrid
    Bazzan, Ana L. C.
    [J]. AAMAS'17: PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS, 2017, : 1725 - 1727
  • [9] O D i M: A MODEL-DRIVEN APPROACH TO AGENT-BASED SIMULATION
    Nebrijo Duarte, Jaidermes
    de Lara, Juan
    [J]. 23RD EUROPEAN CONFERENCE ON MODELLING AND SIMULATION (ECMS 2009), 2009, : 158 - 165
  • [10] O D i M: A model-driven approach to agent-based simulation
    Duarte, Jaidermes Nebrijo
    De Lara, Juan
    [J]. Proceedings - 23rd European Conference on Modelling and Simulation, ECMS 2009, 2009, : 158 - 165