• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2013, Vol. 35 ›› Issue (5): 77-86.

• 论文 • 上一篇    下一篇

基于政策自组织系统的软件agent体系结构及其实现

侯富,毛新军,郭毅,周凯   

  1. (国防科学技术大学计算机学院,湖南 长沙 410073)
  • 收稿日期:2012-09-17 修回日期:2012-11-15 出版日期:2013-05-25 发布日期:2013-05-25
  • 基金资助:

    国家自然科学基金资助项目(61070034);教育部博士点基金资助项目(20094307110007);新世纪优秀人才计划资助项目(NCET-10-0898)

Software agent architecture of
policy-based self-organizing systems and its implementation       

HOU Fu,MAO Xinjun,GUO Yi,ZHOU Kai   

  1. (School of Computer Science,National University of Defense Technology,Changsha 410073,China)
  • Received:2012-09-17 Revised:2012-11-15 Online:2013-05-25 Published:2013-05-25

摘要:

当前自组织系统软件工程面临的一个重要挑战,就是如何设计适宜的个体交互行为来满足自组织系统的宏观涌现需求。针对此问题,提出了一种基于政策的自组织多agent系统的开发方法,此方法通过政策调节引导agent的行为,以期在系统层面得到用户所需求的宏观涌现结果。开发这类系统的核心问题是如何构造系统中的软件agent,使得agent能够感知、理解系统政策,并在遵循政策的前提下实现行为的自主决策。提出了一种基于政策自组织多agent系统的软件agent体系结构,并基于该体系结构设计了运行机制及行为决策算法。通过软件方式实现了一个基于政策的自组织多agent系统开发平台原型,并通过案例实现说明了体系结构、运行机制的有效性。

关键词: 自组织系统, 软件agent体系结构, 软件agent设计实现, BDIP

Abstract:

Currently, the great challenge of selforganizing software engineering is how to design the proper interactions among agents to satisfy the global macro emergence of selforganization system. To solve this problem, the paper proposed a policybased selforganizing multiagent system development method in which we use policies to regulate agents' behaviors so as to obtain the expected emergent results in a more effective way. However, the key point that supports this development method is how to construct the software agent that can not only perceive and understand the system policy, but also automatically decide and adjust its behaviors conforming to the policy. In this paper, we proposed the BeliefDesireIntentionPolicy (abbreviate BDIP) agent architecture for policybased selforganizing multiagent systems. We also designed the running mechanism as well as the behavior decision algorithm of the BDIP agent to execute the policy. To illustrate our approach and show its effectiveness, we constructed the software antitype of the agent. Case study also demonstrates the effectiveness of the architecture and the running mechanism.

Key words: self-organizing systems;software agent architecture;implementation of software agent;BDIP