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

The MACODO Organization Model for Context-Driven Dynamic Agent Organizations

机译:上下文驱动的动态代理组织的MACODO组织模型

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

摘要

Today's distributed applications such as sensor networks, mobile multimedia applications, and intelligent transportation systems pose huge engineering challenges. Such systems often comprise different components that interact with each other as peers, as such forming a decentralized system. The system components and collaborations change over time, often in unanticipated ways. Multiagent systems belong to a class of decentralized systems that are known for realizing qualities such as adaptability, robustness, and scalability in such environments. A typical way to structure and manage interactions among agents is by means of organizations. Existing approaches usually endow agents with a dual responsibility: on the one hand agents have to play roles providing the associated functionality in the organization, on the other hand agents are responsible for setting up organizations and managing organization dynamics. Engineering realistic multiagent systems in which agents encapsulate this dual responsibility is a complex task. In this article, we present an organization model for context-driven dynamic agent organizations. The model defines abstractions that support application developers to describe dynamic organizations. The organization model is part of an integrated approach, called MACODO: Middleware Architecture for COntext-driven Dynamic agent Organizations. The complementary part of the MACODO approach is a middleware platform that supports the distributed execution of dynamic organizations specified using the abstractions, as described in Weyns et al. [2009]. In the model, the life-cycle management of dynamic organizations is separated from the agents: organizations are first-class citizens, and their dynamics are governed by laws. The laws specify how changes in the system (e.g., an agent joins an organization) and changes in the context (e.g., information observed in the environment) lead to dynamic reorganizations. As such, the model makes it easier to understand and specify dynamic organizations in multiagent systems, and promotes reusing the life-cycle management of dynamic organizations. The organization model is formally described to specify the semantics of the abstractions, and ensure its type safety. We apply the organization model to specify dynamic organizations for a traffic monitoring application.
机译:当今的分布式应用程序,例如传感器网络,移动多媒体应用程序和智能交通系统,构成了巨大的工程挑战。这样的系统通常包括作为对等方彼此交互的不同组件,从而形成分散系统。系统组件和协作通常以意想不到的方式随时间变化。多主体系统属于一类分散系统,这些系统以在这种环境中实现诸如适应性,健壮性和可伸缩性等质量而著称。构造和管理代理之间的交互的一种典型方法是借助组织。现有方法通常赋予代理人双重责任:一方面,代理人必须扮演提供组织中相关功能的角色,另一方面,代理人负责建立组织和管理组织动态。工程实际的多代理系统中的代理封装了双重责任是一项复杂的任务。在本文中,我们为上下文驱动的动态代理组织提供了一种组织模型。该模型定义了支持应用程序开发人员描述动态组织的抽象。组织模型是称为MACODO:用于COntext驱动的动态代理组织的中间件体系结构的集成方法的一部分。 MACODO方法的补充部分是一个中间件平台,该平台支持使用抽象指定的动态组织的分布式执行,如Weyns等人所述。 [2009]。在该模型中,动态组织的生命周期管理与代理是分开的:组织是一等公民,其动态受法律支配。法律规定了系统中的更改(例如,代理加入组织)和上下文中的更改(例如,在环境中观察到的信息)如何导致动态重组。这样,该模型可以更轻松地理解和指定多代理系统中的动态组织,并促进重用动态组织的生命周期管理。正式描述了组织模型以指定抽象的语义,并确保其类型安全。我们应用组织模型为流量监控应用程序指定动态组织。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号