期刊文献+

软件Agent的一种面向对象设计模型 被引量:23

An Object-Oriented Design Model of Software Agent
下载PDF
导出
摘要 怎样实现软件Agent是设计与开发面向Agent编程语言及工具的关键问题.为基于当前主流的面向对象技术来解决该问题,首先讨论了对象与Agent的主要区别,然后通过对Agent的BDI模型进行简化改进,提出了一种基于对象技术的软件Agent的实现体系结构及其内部行为自主决策算法.最后,基于该结构及算法并利用设计模式开发出了软件Agent的一种面向对象设计框架.该工作对于上述问题的解决,以及在现有成熟的面向对象技术基础上开发出软件Agent程序设计语言及其支撑环境具有基础指导意义. How to implement software Agent is a key problem to develop Agent-oriented programming languages and development tools. Aiming to solve this problem based on the mainstream OO (object oriented) technology, this paper first discusses the differences between Agent and object, and then presents an implemental architecture and behaviors decision algorithm of software Agent. The architecture and related algorithm are based on O0 technology and the simplified improvement of BDI (belief desire intention) Agent model. An OO-based design framework of software Agent is also proposed by using the POAD (pattern-oriented analysis and design) method. The approach is helpful to clarify how to extend the O0 method suitably for developing Agent-oriented programming languages and development tools.
出处 《软件学报》 EI CSCD 北大核心 2007年第3期582-591,共10页 Journal of Software
关键词 软件Agem 实现体系结构 设计框架 POAD(pattern-oriented ANALYSIS and design)方法 software agent implemental architecture design framework POAD (pattern-oriented analysis and design) method
  • 相关文献

参考文献12

  • 1Wooldridge M,Jennings NR,Kinny D.The gaia methodology for Agent-oriented analysis and design.Int'l Journal of Autonomous Agents and Multi-Agent System,2000,3(3):285-312.
  • 2Bauer B,Muller J,Odell J.Agent UML:A formalism for specifying multi-Agent software systems.Int'l Journal of Software Engineering and Knowledge Engineering,2001,11(3):207-230.
  • 3Wooldridge MJ,Weifl G,Ciancarini P.Agent-Oriented software engineering II.LNCS 2222,Springer-Verlag,2001.
  • 4Giunchiglia F,Mylopoulos J,Perini A.The tropos software development methodology:Processes,models and diagrams.In:Giunchiglia F,Odell J,Wei(B) G,eds.Proc.Of the 3rd Int'l Workshop on Agent-Oriented Software Engineering (AOSE 2002).Bologna:Springer-Verlag.2002.162-173.
  • 5Bratman ME,Israel DJ,Pollack ME.Plans and resource-bounded practical reasoning.Computational Intelligence,1988,4:349-355.
  • 6Rao AS,Georgeff M.BDI Agents:From theory to practice.In:Georgeff M,ed.Proc.of the 1st Int'l Conf.on Multi-Agent Systems (ICMAS'95).San Francisco:ACM Press,1995.312-319.
  • 7Brooks RA.Intelligence without representation.Artificial intelligence,1991,47:139-159.
  • 8Muller J.A cooperation model for autonomous agents.LNAI 1193.Berlin:Springer-Verlag,1997.245-260.
  • 9Shoham Y.Agent-Oriented programming.Artificial intelligence,1993,60(1):51-92.
  • 10Wooldridge MJ.An Introduction to MultiAgent Systems.John Wiley & Sons,Inc.,2002.

同被引文献134

引证文献23

二级引证文献33

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部