A systematic approach to evaluating domain-specific modeling language environments for multi-agent systems

被引:45
作者
Challenger, Moharram [1 ]
Kardas, Geylani [1 ]
Tekinerdogan, Bedir [2 ]
机构
[1] Ege Univ, Int Comp Inst, Izmir, Turkey
[2] Wageningen Univ, Informat Technol Grp, Wageningen, Netherlands
关键词
Domain-specific modeling language (DSML); Evaluation framework; Evaluation of DSMLs; Multi-agent system (MAS); Software agent; SEA_ML; DRIVEN DEVELOPMENT; AGENTS; METAMODEL; IMPLEMENTATION; ARCHITECTURE; DESIGN; DSL;
D O I
10.1007/s11219-015-9291-5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Multi-agent systems (MASs) include multiple interacting agents within an environment to provide a solution for complex systems that cannot be easily solved with individual agents or monolithic systems. However, the development of MASs is not trivial due to the various agent properties such as autonomy, responsiveness, and proactiveness, and the need for realization of the many different agent interactions. To support the development of MASs various domain-specific modeling languages (DSMLs) have been introduced that provide a declarative approach for modeling and supporting the generation of agent-based systems. To be effective, the proposed DSMLs need to meet the various stakeholder concerns and the related quality criteria for the corresponding MASs. Unfortunately, very often the evaluation of the DSML is completely missing or has been carried out in idiosyncratic approach. If the DSMLs are not well defined, then implicitly this will have an impact on the quality of the MASs. In this paper, we present an evaluation framework and systematic approach for assessing existing or newly defined DSMLs for MASs. The evaluation is specific for MAS DSMLs and targets both the language and the corresponding tools. To illustrate the evaluation approach, we first present SEA_ML, which is a model-driven MAS DSML for supporting the modeling and generation of agent-based systems. The evaluation of SEA_ML is based on a multi-case study research approach and provides both qualitative evaluation and quantitative analysis. We report on the lessons learned considering the adoption of the evaluation approach as well as the SEA_ML for supporting the generation of agent-based systems.
引用
收藏
页码:755 / 795
页数:41
相关论文
共 50 条
  • [31] Automating ETL processes using the domain-specific modeling approach
    Petrovic, Marko
    Vuckovic, Milica
    Turajlic, Nina
    Babarogic, Sladan
    Anicic, Nenad
    Marjanovic, Zoran
    INFORMATION SYSTEMS AND E-BUSINESS MANAGEMENT, 2017, 15 (02) : 425 - 460
  • [32] A new approach of designing Multi-Agent Systems
    Maalal, Sara
    Addou, Malika
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2011, 2 (11) : 148 - 157
  • [33] Convergence time and speed of multi-agent systems in noisy environments
    Sun, Yongzheng
    Li, Wang
    Zhao, Donghua
    CHAOS, 2012, 22 (04)
  • [34] Towards a Domain-Specific Language for Provisioning Multiple Cloud Testing Environments for Mobile Applications
    Romero Maldonado, Sergio David
    Bocanegra Garcia, Jose Joaquin
    2022 THIRD INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS AND SOFTWARE TECHNOLOGIES, ICI2ST, 2022, : 178 - 184
  • [35] Multi-Agent Systems within Modeling and Identification Problems
    Chernyshov, K. R.
    IFAC PAPERSONLINE, 2015, 48 (03): : 1308 - 1313
  • [36] Evaluating pilot situation awareness using multi-agent systems
    Khazab, M.
    Lo, S.
    Kilingaru, K.
    Tweedale, J. W.
    Jain, L. C.
    Thatcher, S.
    Ding, L.
    INTELLIGENT DECISION TECHNOLOGIES-NETHERLANDS, 2013, 7 (04): : 237 - 251
  • [37] H∞ Consensus for Multi-Agent Systems with Restricted Frequency-Domain Specifications
    Ao, Dun
    Wang, Xueli
    Wang, Xueli
    PROCEEDINGS OF THE 30TH CHINESE CONTROL AND DECISION CONFERENCE (2018 CCDC), 2018, : 3818 - 3823
  • [38] DSML4CP: A Domain-specific Modeling Language for Concurrent Programming
    Marand, Elaheh Azadi
    Marand, Elham Azadi
    Challenger, Moharram
    COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2015, 44 : 319 - 341
  • [39] Semantic Integration of Multi-Agent Systems using an OPC UA Information Modeling Approach
    Hoffmann, Max
    Thomas, Philipp
    Schuetz, Daniel
    Vogel-Heuser, Birgit
    Meisen, Tobias
    Jeschke, Sabina
    2016 IEEE 14TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2016, : 744 - 747
  • [40] Consensus of multi-agent systems: a simultaneous stabilisation approach
    Hu, Y.
    Li, P.
    Lam, J.
    IET CONTROL THEORY AND APPLICATIONS, 2012, 6 (11) : 1758 - 1765