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

被引:0
|
作者
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 条
  • [21] A JADE-Based Framework for Developing Evolutionary Multi-Agent Systems
    Guijarro-Berdinas, Bertha
    Alonso-Betanzos, Amparo
    Lopez-Lopez, Silvia
    Fernandez-Lorenzo, Santiago
    Alonso-Rios, David
    [J]. 7TH INTERNATIONAL CONFERENCE ON PRACTICAL APPLICATIONS OF AGENTS AND MULTI-AGENT SYSTEMS (PAAMS 2009), 2009, 55 : 339 - 348
  • [22] Developing applications using model-driven design environments
    Balasubramanian, K
    Gokhale, A
    Karsai, G
    Sztipanovits, J
    Neema, S
    [J]. COMPUTER, 2006, 39 (02) : 33 - +
  • [23] A model-driven approach for constructing ambient assisted-living multi-agent systems customized for Parkinson patients
    Garcia-Magarino, Ivan
    Palacios-Navarro, Guillermo
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 111 : 34 - 48
  • [24] Methodologies for developing multi-agent systems
    Gómez-Sanz, J
    Pavón, J
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2004, 10 (04) : 359 - 374
  • [25] A software framework for developing Multi-agent system
    Ma, Youjie
    Kong, Fanting
    Zhou, Xuesong
    [J]. 2012 2ND INTERNATIONAL CONFERENCE ON APPLIED ROBOTICS FOR THE POWER INDUSTRY (CARPI), 2012, : 196 - 198
  • [26] 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
    [J]. COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2017, 14 (03) : 875 - 912
  • [27] Multi-agent Solutions for Energy Systems: A Model Driven Approach
    Ben Romdhane, Lamia
    Sleiman, Hassan A.
    Mraidha, Chokri
    Dhouib, Saadia
    [J]. 2017 22ND IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2017,
  • [28] Using Model Driven Architecture to Develop Multi-Agent Systems
    Elammari, Mohamed
    Issa, Zeinab
    [J]. INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2013, 10 (04) : 349 - 355
  • [29] Agent Environments for Multi-agent Systems - A Research Roadmap
    Weyns, Danny
    Michel, Fabien
    Parunak, H. Van Dyke
    Boissier, Olivier
    Schumacher, Michael
    Ricci, Alessandro
    Brandao, Anarosa
    Carrascosa, Carlos
    Dikenelli, Oguz
    Galland, Stepane
    Pijoan, Ander
    Kanmeugne, Patrick Simo
    Rodriguez-Aguilar, Juan A.
    Saunier, Julien
    Urovi, Visara
    Zambonelli, Franco
    [J]. AGENT ENVIRONMENTS FOR MULTI-AGENT SYSTEMS IV, 2015, 9068 : 3 - 21
  • [30] An Observation Framework for Multi-Agent Systems
    Kesaniemi, Joonas
    Katasonov, Artem
    Terziyan, Vagan
    [J]. ICAS: 2009 FIFTH INTERNATIONAL CONFERENCE ON AUTONOMIC AND AUTONOMOUS SYSTEMS, 2009, : 336 - 341