Publications » Agent-Oriented Software Engineering for Internet Applications

Agent-Oriented Software Engineering for Internet Applications

Franco Zambonelli, Nicholas R. Jennings, Andrea Omicini, Michael J. Wooldridge
The metaphors of of autonomous agents and agent societies have the potential to make a significant impact on the processes of analysis, design, and development of complex software systems on the Internet. In this chapter, we concentrate predominantly on agent societies, and show how work on coordination models and technologies provides a powerful framework for the engineering of Internet-based, multi-agent systems. First, we introduce the concepts of agent, multi-agent system, and agent-oriented software engineering, and highlight the specific issues that arise when we take the Internet as the environment that agents inhabit. We then provide a brief survey of the state of the art in the area of agent-oriented methodologies, paying particular attention to the Gaia methodology for agent-oriented analysis and design. Gaia was originally conceived for benevolent agents inhabiting closed systems. However, to broaden its scope, we show how insights from the area of coordination models can be incorporated in order to make it more suitable for developing Internet-based applications.
Coordination of Internet Agents: Models, Technologies, and Applications, Ch. 13, pages 326-346, March 2001.
Andrea Omicini, Franco Zambonelli, Matthias Klusch, Robert Tolksdorf (eds.), Springer-Verlag
@incollection{coordbook2001-ch13,
	Author = {Zambonelli, Franco and Jennings, Nicholas R. and Omicini, Andrea and Wooldridge, Michael J.},
	Booktitle = {Coordination of Internet Agents: Models, Technologies, and Applications},
	Chapter = 13,
	Doi = {10.1007/978-3-662-04401-8_13},
	Editor = {Omicini, Andrea and Zambonelli, Franco and Klusch, Matthias and Tolksdorf, Robert},
	Isbn = {3-540-41613-7},
	Month = mar,
	Pages = {326--346},
	Publisher = {Springer-Verlag},
	Title = {Agent-Oriented Software Engineering for {I}nternet Applications},
	Url = {http://link.springer.com/10.1007/978-3-662-04401-8_13},
	Year = 2001}