首页> 外文期刊>Software and systems modeling >A model-driven framework for developing multi-agent systems in emergency response environments
【24h】

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

机译:由模型驱动的框架,用于在应急响应环境中开发多主体系统

获取原文
获取原文并翻译 | 示例

摘要

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.
机译:在紧急响应环境中,具有特定行为和它们之间的交互作用的变体实体形成了一个复杂的系统,可以通过多主体系统很好地对其进行建模。要构建这样的复杂系统,可以遵循模型驱动的开发方法,而不是从头开始编写代码,该方法旨在从设计模型中自动生成软件。为了实现此目标,两个重要的先决条件是:用于设计紧急响应环境模型的特定于域的建模语言,以及用于从模型自动生成代码的转换程序。另外,为了使用该语言进行建模,需要建模工具,并且为了执行所生成的代码,需要平台。本文提供了一个模型驱动的框架,用于在紧急响应环境中开发多主体系统,其中包括几个项目。为此领域开发了特定于领域的建模语言以及建模工具。该语言和工具分别称为ERE-ML和ERE-ML工具。使用ERE-ML工具,设计人员可以对紧急情况进行建模,然后针对预定义的约束条件对模型进行验证。此外,定义了几种从模型到代码的转换,用于根据紧急情况响应环境模型自动生成多代理系统代码。为了执行生成的代码,还提供了JAMDER平台的扩展。为了评估我们的框架,对一些案例研究进行了建模,其中包括维多利亚州森林大火灾难,以展示该框架在模拟现实情况以及将模型自动转换为代码中的能力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号