...
首页> 外文期刊>Algorithms >Programming Agents by Their Social Relationships: A Commitment-Based Approach
【24h】

Programming Agents by Their Social Relationships: A Commitment-Based Approach

机译:通过代理人的社交关系对代理进行编程:基于承诺的方法

获取原文
           

摘要

Multiagent systems can be seen as an approach to software engineering for the design and development of complex, distributed software. Generally speaking, multiagent systems provide two main abstractions for modularizing the software: the agents and the environment where agents operate. In this paper, we argue that also the social relationships among the agents should be expressed explicitly and become first-class objects both at design- and at development-time. In particular, we propose to represent social relationships as commitments that are reified as resources in the agents’ environment and can be directly manipulated by the agents via standard operations. We demonstrate that this view induces an agent programming schema that is substantially independent of the actual agent platform, provided that commitments are available as explained. The paper exemplifies the schema on two agent platforms, JADE and JaCaMo, where commitments are made available via the 2COMM library.
机译:多代理系统可以看作是用于设计和开发复杂的分布式软件的软件工程方法。一般而言,多代理系统为模块化软件提供了两个主要的抽象:代理和代理运行的环境。在本文中,我们认为代理商之间的社会关系也应明确表达,并在设计时和开发时成为一流的对象。特别是,我们建议将社会关系表示为承诺,并在代理商环境中将其作为资源加以确认,并可以由代理商通过标准操作直接操纵。我们证明,只要承诺如所解释的那样可用,这种观点就可以诱导出一个实质上独立于实际代理平台的代理编程模式。本文以JADE和JaCaMo这两个代理平台为例,通过2COMM库提供了承诺。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号