On the use of a domain-specific modeling language in the development of multiagent systems

被引:26
|
作者
Challenger, Moharram [1 ]
Demirkol, Sebla [1 ]
Getir, Sinem [1 ]
Mernik, Marjan [2 ]
Kardas, Geylani [1 ]
Kosar, Tomaz [2 ]
机构
[1] Ege Univ, Int Comp Inst, TR-35100 Izmir, Turkey
[2] Univ Maribor, Fac Elect Engn & Comp Sci, SLO-2000 Maribor, Slovenia
关键词
Agent; Multiagent system; Model driven development; Domain-specific modeling language; Metamodel; Semantic web; SEMANTIC WEB; DRIVEN DEVELOPMENT; SOFTWARE AGENTS; METAMODEL; UML; DESIGN; TOOLS;
D O I
10.1016/j.engappai.2013.11.012
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The study of Multiagent Systems (MASs) focuses on those systems in which many intelligent agents interact with each other. The agents are considered to be autonomous entities which contain intelligence that serves for solving their selfish or common problems, and to achieve certain goals. However, the autonomous, responsive, and proactive natures of agents make the development of agent-based software systems more complex than other software systems. Furthermore, the design and implementation of a MAS may become even more complex and difficult to implement when considering new requirements and interactions for new agent environments like the Semantic Web. We believe that both domain-specific modeling and the use of a domain-specific modeling language (DSML) may provide the required abstraction, and hence support a more fruitful methodology for the development of MASs. In this paper, we first introduce a DSML for MASs called SEA_ML with both its syntax and semantics definitions and then show how the language and its graphical tools can be used during model-driven development of real MASs. In addition to the classical viewpoints of a MAS, the proposed DSML includes new viewpoints which specifically support the development of software agents working within the Semantic Web environment. The methodology proposed for the MAS development based on SEA_ML is also discussed including its example application on the development of an agent-based stock exchange system. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:111 / 141
页数:31
相关论文
共 50 条
  • [41] A systematic approach to evaluating domain-specific modeling language environments for multi-agent systems
    Moharram Challenger
    Geylani Kardas
    Bedir Tekinerdogan
    [J]. Software Quality Journal, 2016, 24 : 755 - 795
  • [42] DirectFlow: A domain-specific language for information-flow systems
    Lin, Chuan-Kai
    Black, Andrew P.
    [J]. ECOOP 2007 - OBJECT-ORIENTED PROGRAMMING, PROCEEDINGS, 2007, 4609 : 299 - 322
  • [43] Iterative Domain-Specific Language Development with YAJCo Parser Generator
    Jaroslav, Porubaen
    Dominik, Lakatos
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE OF NUMERICAL ANALYSIS AND APPLIED MATHEMATICS 2014 (ICNAAM-2014), 2015, 1648
  • [44] A Domain-Specific Language for Aviation Domain Interoperability
    Comitz, Paul
    [J]. 2013 INTEGRATED COMMUNICATIONS, NAVIGATION AND SURVEILLANCE CONFERENCE (ICNS), 2013,
  • [45] RADENN: A Domain-Specific Language for the Rapid Development of Neural Networks
    Pineda, Israel
    Carrion-Ojeda, Dustin
    Fonseca-Delgado, Rigoberto
    [J]. IEEE ACCESS, 2023, 11 : 86727 - 86738
  • [46] Systematic mapping study on domain-specific language development tools
    Aníbal Iung
    João Carbonell
    Luciano Marchezan
    Elder Rodrigues
    Maicon Bernardino
    Fabio Paulo Basso
    Bruno Medeiros
    [J]. Empirical Software Engineering, 2020, 25 : 4205 - 4249
  • [47] xSHS: An Executable Domain-Specific Modeling Language for Modeling Stochastic and Hybrid Behaviors of Cyber-Physical Systems
    Guan, Chunlin
    Ao, Yi
    Du, Dehui
    Mallet, Frederic
    [J]. 2018 25TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2018), 2018, : 683 - 687
  • [48] JAMOOS: A domain-specific language for language processing
    Gil, Joseph Yossi
    Tsoglin, Yuri
    [J]. 2001, University of Zagreb, Faculty of Political Sciences (09)
  • [49] An unsupervised incremental learning algorithm for domain-specific language development
    Javed, Faizan
    Mernik, Marjan
    Bryant, Barrett R.
    Sprague, Alan
    [J]. APPLIED ARTIFICIAL INTELLIGENCE, 2008, 22 (7-8) : 707 - 729
  • [50] Systematic mapping study on domain-specific language development tools
    Iung, Anibal
    Carbonell, Joao
    Marchezan, Luciano
    Rodrigues, Elder
    Bernardino, Maicon
    Basso, Fabio Paulo
    Medeiros, Bruno
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2020, 25 (05) : 4205 - 4249