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 条
  • [1] A systematic approach to evaluating domain-specific modeling language environments for multi-agent systems
    Moharram Challenger
    Geylani Kardas
    Bedir Tekinerdogan
    Software Quality Journal, 2016, 24 : 755 - 795
  • [2] Debugging in the Domain-Specific Modeling Languages for multi-agent systems
    Tezel, Baris Tekin
    Kardas, Geylani
    JOURNAL OF COMPUTER LANGUAGES, 2025, 83
  • [3] The Formal Semantics of a Domain-Specific Modeling Language for Semantic Web Enabled Multi-Agent Systems
    Getir, Sinem
    Challenger, Moharram
    Kardas, Geylani
    INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2014, 23 (03)
  • [4] On the use of the analytic hierarchy process in the evaluation of domain-specific modeling languages for multi-agent systems
    Asici, Tansu Zafer
    Tezel, Baris Tekin
    Kardas, Geylani
    JOURNAL OF COMPUTER LANGUAGES, 2021, 62
  • [5] Supporting the platform extensibility for the model-driven development of agent systems by the interoperability between domain-specific modeling languages of multi-agent systems
    Kardas, Geylani
    Bircan, Emine
    Challenger, Moharram
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2017, 14 (03) : 875 - 912
  • [6] SEA_L: A Domain-specific Language for Semantic Web enabled Multi-agent Systems
    Demirkol, Sebla
    Challenger, Moharram
    Getir, Sinem
    Kosar, Tomaz
    Kardas, Geylani
    Mernik, Marjan
    2012 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2012, : 1373 - 1380
  • [7] On the use of a domain-specific modeling language in the development of multiagent systems
    Challenger, Moharram
    Demirkol, Sebla
    Getir, Sinem
    Mernik, Marjan
    Kardas, Geylani
    Kosar, Tomaz
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2014, 28 : 111 - 141
  • [8] AgentDSM-Eval: A framework for the evaluation of domain-specific modeling languages for multi-agent systems
    Alaca, Omer Faruk
    Tezel, Baris Tekin
    Challenger, Moharram
    Goulao, Miguel
    Amaral, Vasco
    Kardas, Geylani
    COMPUTER STANDARDS & INTERFACES, 2021, 76
  • [9] Systematic mapping study on domain-specific language development tools
    Iung, Anibal
    Carbonell, Joao
    Marchezan, Luciano
    Rodrigues, Elder
    Bernardino, Maicon
    Basso, Fabio Paulo
    Medeiros, Bruno
    EMPIRICAL SOFTWARE ENGINEERING, 2020, 25 (05) : 4205 - 4249
  • [10] A domain-specific visual language for modeling metacognition in intelligent systems
    Caro, Manuel F.
    Josyula, Darsana P.
    Jimenez, Jovani A.
    Kennedy, Catriona M.
    Cox, Michael T.
    BIOLOGICALLY INSPIRED COGNITIVE ARCHITECTURES, 2015, 13 : 75 - 90