Skip to main navigation Skip to search Skip to main content

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

  • M. Challenger
  • , G. Kardas*
  • , B. Tekinerdogan
  • *Corresponding author for this work

Research output: Contribution to journal › Article › Academic › peer-review

Abstract

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.
Original languageEnglish
Pages (from-to)755-795
JournalSoftware Quality Journal
Volume24
Issue number3
DOIs
Publication statusPublished - 2016

Keywords

  • Domain-specific modeling language (DSML)
  • Evaluation framework
  • Evaluation of DSMLs
  • Multi-agent system (MAS)
  • SEA_ML
  • Software agent

Fingerprint

Dive into the research topics of 'A systematic approach to evaluating domain-specific modeling language environments for multi-agent systems'. Together they form a unique fingerprint.

Cite this