J4 ›› 2011, Vol. 33 ›› Issue (6): 72-78.doi: 10.3969/j.issn.1007130X.2011.
• 论文 • Previous Articles Next Articles
MAO Xinjun,CHANG Zhiming
Received:
Revised:
Online:
Published:
Abstract:
Design pattern gives general solutions to the repeatedlyoccuring problems on certain contexts. It has been widely used in objectoriented software engineering and proved to be helpful to improve the quality and efficiency of software development. We believe, the same design pattern will have various design details when adopting different implementation techniques, and different software development paradigms have their design patterns. As a novel paradigm, agentoriented software engineering has made great progress. Nowadays, many focuses have been put on how to improve its practices and to extend its applications. In this paper, pattern approach is integrated with agentoriented software engineering. Based on the characteristics of the agent technology, a number of agentoriented design patterns have been presented from multiple viewpoints such as structure, collaboration and agent architecture. A description framework for agentoriented design pattern is presented. An analysis of the typical agentoriented design pattern and its application case is conducted.
Key words: agent;design pattern;multiagent system;agent oriented software engineering
MAO Xinjun,CHANG Zhiming. AgentOriented Software Design Patterns[J]. J4, 2011, 33(6): 72-78.
0 / / Recommend
Add to citation manager EndNote|Ris|BibTeX
URL: http://joces.nudt.edu.cn/EN/10.3969/j.issn.1007130X.2011.
http://joces.nudt.edu.cn/EN/Y2011/V33/I6/72