首页> 外文期刊>Engineering Applications of Artificial Intelligence >Model-driven engineering techniques for the development of multi-agent systems
【24h】

Model-driven engineering techniques for the development of multi-agent systems

机译:模型驱动的工程技术,用于开发多主体系统

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

摘要

Model-driven engineering (MDE), implicitly based upon meta-model principles, is gaining more and more attention in software systems due to its inherent benefits. Its use normally improves the quality of the developed systems in terms of productivity, portability, inter-operability and maintenance. Therefore, its exploitation for the development of multi-agent systems (MAS) emerges in a natural way. In this paper, agent-oriented software development (AOSD) and MDE paradigms are fully integrated for the development of MAS. Meta-modeling techniques are explicitly used to speed up several phases of the process. The Prometheus methodology is used for the purpose of validating the proposal. The meta-object facility (MOF) architecture is used as a guideline for developing a MAS editor according to the language provided by Prometheus methodology. Firstly, an Ecore meta-model for Prometheus language is developed. Ecore is a powerful tool for designing model-driven architectures (MDA). Next, facilities provided by the Graphical Modeling Framework (GMF) are used to generate the graphical editor. It offers support to develop agent models conform to the meta-model specified. Afterwards, it is also described how an agent code generator can be developed. In this way, code is automatically generated using as input the model specified with the graphical editor. A case of study validates the method put in practice for the development of a multi-agent surveillance system.
机译:隐式基于元模型原理的模型驱动工程(MDE)由于其固有的优势而在软件系统中越来越受到关注。它的使用通常会在生产率,可移植性,互操作性和维护方面提高已开发系统的质量。因此,以自然的方式出现了对多代理系统(MAS)开发的开发。在本文中,面向MAS的开发已完全集成了面向代理的软件开发(AOSD)和MDE范例。元建模技术已明确用于加速流程的多个阶段。普罗米修斯方法学用于验证提案的目的。根据Prometheus方法提供的语言,将元对象工具(MOF)架构用作开发MAS编辑器的指南。首先,开发了普罗米修斯语言的Ecore元模型。 Ecore是用于设计模型驱动的体系结构(MDA)的强大工具。接下来,使用由图形建模框架(GMF)提供的功能来生成图形编辑器。它为开发符合指定元模型的代理模型提供支持。此后,还描述了如何开发代理代码生成器。这样,使用图形编辑器指定的模型作为输入自动生成代码。案例研究验证了开发多主体监视系统的实践方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号