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 条
[31]  
Jennings N. R., 1998, AGENT TECHNOLOGY FDN, P3, DOI [DOI 10.1007/978-3-662-03678-5_1, 10.1007/978-3-662-03678-5_1]
[32]   TRANSFORMING STANDALONE EXPERT-SYSTEMS INTO A COMMUNITY OF COOPERATING AGENTS [J].
JENNINGS, NR ;
VARGA, LZ ;
AARNTS, RP ;
FUCHS, J ;
SKAREK, P .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 1993, 6 (04) :317-331
[33]   Using Archon to develop real-world DAI applications .1. [J].
Jennings, NR ;
Mamdani, EH ;
Corera, JM ;
Laresgoiti, I ;
Perriollat, F ;
Skarek, P ;
Varga, LZ .
IEEE INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1996, 11 (06) :64-70
[34]   CONTROLLING COOPERATIVE PROBLEM-SOLVING IN INDUSTRIAL MULTIAGENT SYSTEMS USING JOINT INTENTIONS [J].
JENNINGS, NR .
ARTIFICIAL INTELLIGENCE, 1995, 75 (02) :195-240
[35]   Agent-based business process management [J].
Jennings, NR ;
Faratin, P ;
Johnson, MJ ;
Norman, TJ ;
OBrien, P ;
Wiegand, ME .
INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 1996, 5 (2-3) :105-130
[36]  
Jennings NR, 1999, IJCAI-99: PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS 1 & 2, P1429
[37]  
JENNINGS NR, 1992, ECAI 92 - 10TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE : PROCEEDINGS, P224
[38]  
JENNINGS NR, 2000, IN PRESS HDB AGENT T
[39]  
JENNINGS NR, 1997, IEEE P SOFTWARE ENG, V144, P11
[40]  
Lesser V, 1983, AI MAG FAL, V4, P63