On agent-based software engineering

被引:862
作者
Jennings, NR [1 ]
机构
[1] Univ Southampton, Dept Elect & Comp Sci, Southampton SO17 1BJ, Hants, England
关键词
agent-based computing; software engineering; multi-agent systems; agent interactions; social level;
D O I
10.1016/S0004-3702(99)00107-1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Agent-based computing represents an exciting new synthesis both for Artificial Intelligence (AI) and, more generally, Computer Science. It has the potential to significantly improve the theory and the practice of modeling, designing, and implementing computer systems. Yet, to date, there has been little systematic analysis of what makes the agent-based approach such an appealing and powerful computational model. Moreover, even less effort has been devoted to discussing the inherent disadvantages that stem from adopting an agent-oriented view. Here both sets of issues are explored. The standpoint of this analysis is the role of agent-based software in solving complex, real-world problems. In particular, it will be argued that the development of robust and scalable software systems requires autonomous agents that can complete their objectives while situated in a dynamic and uncertain environment, that can engage in rich, high-level social interactions, and that can operate within flexible organisational structures. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:277 / 296
页数:20
相关论文
共 62 条
[1]  
*ACM SIGPL, 1978, SGPLAN NOT, V13
[2]  
[Anonymous], 1992, Complexity: The emerging science at the edge of order and chaos
[3]  
[Anonymous], P AAAI C
[4]  
Bond A., 1988, READINGS DISTRIBUTED
[5]  
BOOCH G, 1994, OBJECT ORIENTED ANAL
[6]  
Brooks F. P., 1975, The mythical man-month
[7]  
Burmeister B., 1997, IEE Proceedings-Software Engineering, V144, P51, DOI 10.1049/ip-sen:19971023
[8]  
BUSCHMANN F, 1998, SYSTEM PATTERNS
[9]   Modelling social action for AI agents [J].
Castelfranchi, C .
ARTIFICIAL INTELLIGENCE, 1998, 103 (1-2) :157-182
[10]   INDUSTRIAL APPLICATIONS OF DISTRIBUTED AI [J].
CHAIBDRAA, B .
COMMUNICATIONS OF THE ACM, 1995, 38 (11) :49-53