Languages, Methodologies and Development Tools for Multi-Agent Systems

Languages, Methodologies and Development Tools for Multi-Agent Systems
复制标题

多代理系统的语言、方法和开发工具

DOI:
10.1007/978-3-540-85058-8_5
复制
发表时间:
2008
期刊:
--
影响因子:
--
通讯作者:
Hepple A
Hepple A
中科院分区:
--
文献类型:
--
作者:
Hepple A

文献摘要

相似文献

基于BDI风格的代理模型的编程语言现在很常见。在这些问题中,似乎对代理的核心功能有一些有限的共识。然而,当我们谈到多代理组织时,不仅许多BDI语言没有特定的组织结构,而且那些存在的语言也非常多样化。在本文中,我们的目标是为代理组织的核心方面提供一个统一的框架,包括小组、团队和角色以及组织。因此,我们描述了一个简单的组织机制,并展示了几种众所周知的方法如何嵌入其中。虽然我们使用的机制是从metatemprogramming语言派生的,但是我们不假设任何特定的BDI语言。组织机制的目的是独立于底层的代理语言,因此我们的目标是为代理组织的未来发展提供一个共同的核心。
Programming languages based on the BDI style of agent model are now common. Within these there appears to be some, limited, agreement on the core functionality of agents. However, when we come to multi-agent organisations, not only do many BDI languages have no specific organisational structures, but those that do exist are very diverse. In this paper, we aim to provide a unifying framework for the core aspects of agent organisation, covering groups, teams and roles, as well as organisations. Thus, we describe a simple organisational mechanism, and show how several well known approaches can be embedded within it. Although the mechanism we use is derived from theMetateMprogramming language, we do not assume any specific BDI language. The organisational mechanism is intended to be independent of the underlying agent language and so we aim to provide a common core for future developments in agent organisation.