首页> 外文期刊>ACM transactions on autonomous and adaptive systems >The MACODO Middleware for Context-Driven Dynamic Agent Organizations
【24h】

The MACODO Middleware for Context-Driven Dynamic Agent Organizations

机译:用于上下文驱动的动态代理组织的MACODO中间件

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

摘要

One of the major challenges in engineering distributed multiagent systems is the coordination necessary to align the behavior of different agents. Decentralization of control implies a style of coordination in which the agents cooperate as peers with respect to each other and no agent has global control over the system, or global knowledge about the system. The dynamic interactions and collaborations among agents are usually structured and managed by means of roles and organizations. In existing approaches agents typically have a dual responsibility: on the one hand playing roles within the organization, on the other hand managing the life-cycle of the organization itself, for example, setting up the organization and managing organization dynamics. Engineering realistic multiagent systems in which agents encapsulate this dual responsibility is a complex task.rnIn this article, we present a middleware for context-driven dynamic agent organizations. The middleware is part of an integrated approach, called MACODO: Middleware Architecture for COntext-driven Dynamic agent Organizations. The complementary part of the MACODO approach is an organization model that defines abstractions to support application developers in describing dynamic organizations, as described in Weyns et al. [2010].rnThe MACODO middleware offers the life-cycle management of dynamic organizations as a reusable service separated from the agents, which makes it easier to understand, design, and manage dynamic organizations in multiagent systems. We give a detailed description of the software architecture of the MADOCO middleware. The software architecture describes the essential building blocks of a distributed middleware platform that supports the MACODO organization model. We used the middleware architecture to develop a prototype middleware platform for a traffic monitoring application. We evaluate the MACODO middeware architecture by assessing the adaptability, scalability, and robustness of the prototype platform.
机译:工程分布式多代理系统中的主要挑战之一是协调不同代理行为的必要协调。控制权的下放意味着一种协调方式,在这种协调方式中,代理作为彼此的对等方进行协作,并且没有代理对系统拥有全局控制权,也没有对系统具有全局知识。代理之间的动态交互和协作通常是通过角色和组织来构造和管理的。在现有方法中,代理通常承担双重责任:一方面在组织内扮演角色,另一方面管理组织本身的生命周期,例如,建立组织和管理组织动态。使用代理封装这种双重职责的现实工程多代理系统是一项复杂的任务。在本文中,我们介绍了一种用于上下文驱动的动态代理组织的中间件。中间件是称为MACODO的集成方法的一部分:MACnDO:用于COntext驱动的动态代理组织的中间件体系结构。 MACODO方法的补充部分是一个组织模型,该模型定义抽象以支持应用程序开发人员描述动态组织,如Weyns等人所述。 [2010] .rnMACODO中间件提供了动态组织的生命周期管理,作为与代理分离的可重用服务,这使得在多代理系统中更容易理解,设计和管理动态组织。我们将详细介绍MADOCO中间件的软件体系结构。该软件体系结构描述了支持MACODO组织模型的分布式中间件平台的基本构建块。我们使用中间件体系结构来开发用于流量监控应用程序的原型中间件平台。我们通过评估原型平台的适应性,可扩展性和健壮性来评估MACODO中间件架构。

著录项

  • 来源
  • 作者单位

    DistriNet Labs, Department of Computer Science, Katholieke Universiteit Leuven, Celestijnenlaan 200A, 3001 Leuven, Belgium;

    DistriNet Labs, Department of Computer Science, Katholieke Universiteit Leuven, Celestijnenlaan 200A, 3001 Leuven, Belgium;

    DistriNet Labs, Department of Computer Science, Katholieke Universiteit Leuven, Celestijnenlaan 200A, 3001 Leuven, Belgium;

    DistriNet Labs, Department of Computer Science, Katholieke Universiteit Leuven, Celestijnenlaan 200A, 3001 Leuven, Belgium;

    DistriNet Labs, Department of Computer Science, Katholieke Universiteit Leuven, Celestijnenlaan 200A, 3001 Leuven, Belgium;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    design; experimentation;

    机译:设计;实验;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号