The 'Radical Agent Concept' in this chapter is that communication between agents in a MAS should be the simplest part of the system. When extensive real-time coordination between modules is required, then those modules should probably be considered elements of a single modular agent rather than as agents themselves. The advantage of this distinction is that system developers can then leverage standard software-engineering practices and more centralized coordination mechanism's to reduce the over-all complexity of the system. In this chapter I provide arguments for this point and also examples, both from nature and from my own research in building modular agents.
|Title of host publication
|Innovative Concepts for Agent-Based Systems
|W Truszkowski, C Rouff, M Hinchey
|Number of pages
|Published - 2002
|Lecture Notes in Computer Science