A model-driven framework for developing multi-agent systems in emergency response environments

被引:1
|
作者
Samaneh HoseinDoost
Tahereh Adamzadeh
Bahman Zamani
Afsaneh Fatemi
机构
[1] University of Isfahan,MDSE Research Group, Department of Software Engineering
来源
关键词
Domain-specific modeling language; Emergency response environment; Multi-agent system; Model-driven development; ERE-ML; Model to code transformation;
D O I
暂无
中图分类号
学科分类号
摘要
In emergency response environments, variant entities with specific behaviors and interaction between them form a complex system that can be well modeled by multi-agent systems. To build such complex systems, instead of writing the code from scratch, one can follow the model-driven development approach, which aims to generate software from design models automatically. To achieve this goal, two important prerequisites are: a domain-specific modeling language for designing an emergency response environment model, and transformation programs for automatic code generation from a model. In addition, for modeling with the language, a modeling tool is required, and for executing the generated code there is a need to a platform. In this paper, a model-driven framework for developing multi-agent systems in emergency response environments is provided which includes several items. A domain-specific modeling language as well as a modeling tool is developed for this domain. The language and the tool are called ERE-ML and ERE-ML Tool, respectively. Using the ERE-ML Tool, a designer can model an emergency response situation and then validate the model against the predefined constraints. Furthermore, several model to code transformations are defined for automatic multi-agent system code generation from an emergency response environment model. For executing the generated code, an extension of JAMDER platform is also provided. To evaluate our framework, several case studies including the Victorian bushfire disaster are modeled to show the ability of the framework in modeling real-world situations and automatic transformation of the model into the code.
引用
收藏
页码:1985 / 2012
页数:27
相关论文
共 50 条
  • [1] A model-driven framework for developing multi-agent systems in emergency response environments
    HoseinDoost, Samaneh
    Adamzadeh, Tahereh
    Zamani, Bahman
    Fatemi, Afsaneh
    [J]. SOFTWARE AND SYSTEMS MODELING, 2019, 18 (03): : 1985 - 2012
  • [2] Model-driven engineering techniques for the development of multi-agent systems
    Gascuena, Jose M.
    Navarro, Elena
    Fernandez-Caballero, Antonio
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2012, 25 (01) : 159 - 173
  • [3] Model-driven agile development of reactive multi-agent systems
    Kirby, James, Jr.
    [J]. 30TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL 2, SHORT PAPERS/WORKSHOPS/FAST ABSTRACTS/DOCTORAL SYMPOSIUM, PROCEEDINGS, 2006, : 297 - 302
  • [4] Business and model-driven development of BDI multi-agent systems
    Wautelet, Yves
    Kolp, Manuel
    [J]. NEUROCOMPUTING, 2016, 182 : 304 - 321
  • [5] Model-driven engineering of multi-agent systems based on ontologies
    Freitas, Artur
    Bordini, Rafael H.
    Vieira, Renata
    [J]. APPLIED ONTOLOGY, 2017, 12 (02) : 157 - 188
  • [6] Special issue on model-driven engineering of multi-agent systems in theory and practice
    Kardas, Geylani
    Gomez-Sanz, Jorge J.
    [J]. COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2017, 50 : 140 - 141
  • [7] Model-Driven Development and Validation of Multi-Agent Systems in JIAC V with the Agent World Editor
    Kuster, Christian
    Kuester, Tobias
    Luetzenberger, Marco
    Albayrak, Sahin
    [J]. 5TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT-2014), THE 4TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT-2014), 2014, 32 : 920 - 927
  • [8] SafeRobots: A Model-Driven Framework for Developing Robotic Systems
    Ramaswamy, Arunkumar
    Monsuez, Bruno
    Tapus, Adriana
    [J]. 2014 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2014), 2014, : 1517 - 1524
  • [9] Developing Smart Emergency Applications with Multi-Agent Systems
    Bergenti, Federico
    Poggi, Agostino
    [J]. INTERNATIONAL JOURNAL OF E-HEALTH AND MEDICAL COMMUNICATIONS, 2010, 1 (04) : 1 - 13
  • [10] Model driven development of multi-agent systems
    Pavon, Juan
    Gomez-Sanz, Jorge
    Fuentes, Ruben
    [J]. MODEL DRIVEN ARCHITECTURE - FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 2006, 4066 : 284 - 298