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 条
  • [21] A multi-agent approach to Intelligent Transportation Systems modeling with combinatorial auctions
    Satunin, Sergey
    Babkin, Eduard
    EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (15) : 6622 - 6633
  • [22] Domain-Specific Modeling Environment for Developing Domain Specific Modeling Languages as Lightweight General Purpose Modeling Language Extensions
    Zecevic, Igor
    Bjeljac, Petar
    Perisic, Branko
    Maruna, Vladimir
    Venus, Danijel
    RECENT ADVANCES IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, 2017, 569 : 872 - 881
  • [23] MALL: A multi-agent learning language for competitive and uncertain environments
    Soueina, SO
    Far, BH
    Katsube, T
    Koono, Z
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1998, E81D (12) : 1339 - 1349
  • [24] A Meta-Model Approach to Defining UML-Based Domain-Specific Modeling Language
    Grant, Emanuel S.
    INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, IMECS 2012, VOL I, 2012, : 780 - 785
  • [25] A systematic mapping study on best practices for domain-specific modeling
    Czech, Gerald
    Moser, Michael
    Pichler, Josef
    SOFTWARE QUALITY JOURNAL, 2020, 28 (02) : 663 - 692
  • [26] A formal approach to the engineering of domain-specific distributed systems
    De Nicola, Rocco
    Ferrari, Gianluigi
    Pugliese, Rosario
    Tiezzi, Francesco
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2020, 111
  • [27] FOGAAL: A Domain-Specific Language for Fog Computing in Ambient Assisted Living Environments
    Cedillo, Priscila
    Valdez-Solis, Wilson
    Erazo-Garzon, Lenin
    Cardenas-Delgado, Paul
    IEEE ACCESS, 2024, 12 : 143058 - 143073
  • [28] Papyrus: A UML2 Tool for Domain-Specific Language Modeling
    Gerard, Sebastien
    Dumoulin, Cedric
    Tessier, Patrick
    Selic, Bran
    MODEL-BASED ENGINEERING OF EMBEDDED REAL-TIME SYSTEMS, 2010, 6100 : 361 - +
  • [29] Composing an Initial Domain-Specific Modeling Language Notation by Reusing Icons
    Ben Roelens
    Ebben, Rob
    van de Wetering, Rogier
    BUSINESS MODELING AND SOFTWARE DESIGN, BMSD 2023, 2023, 483 : 245 - 255
  • [30] SWEL: A Domain-Specific Language for Modeling Data-Intensive Workflows
    Salado-Cid, Ruben
    Vallecillo, Antonio
    Munir, Kamram
    Romero, Jose Raul
    BUSINESS & INFORMATION SYSTEMS ENGINEERING, 2024, 66 (02) : 137 - 160