On agent-based software engineering

Authors
Citation
Nr. Jennings, On agent-based software engineering, ARTIF INTEL, 117(2), 2000, pp. 277-296
Citations number
62
Categorie Soggetti
AI Robotics and Automatic Control
Journal title
ARTIFICIAL INTELLIGENCE
ISSN journal
00043702 → ACNP
Volume
117
Issue
2
Year of publication
2000
Pages
277 - 296
Database
ISI
SICI code
0004-3702(200003)117:2<277:OASE>2.0.ZU;2-5
Abstract
Agent-based computing represents an exciting new synthesis both for Artific ial Intelligence (AI) and, more generally, Computer Science. It has the pot ential to significantly improve the theory and the practice of modeling, de signing, and implementing computer systems. Yet, to date, there has been li ttle systematic analysis of what makes the agent-based approach such an app ealing and powerful computational model. Moreover, even less effort has bee n devoted to discussing the inherent disadvantages that stem from adopting an agent-oriented view. Here both sets of issues are explored. The standpoi nt 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 ca n complete their objectives while situated in a dynamic and uncertain envir onment, that can engage in rich, high-level social interactions, and that c an operate within flexible organisational structures. (C) 2000 Elsevier Sci ence B.V. All rights reserved.