Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Patterns of software: tales from the software community
Patterns of software: tales from the software community
Communication and cooperation in agent systems: a pragmatic theory
Communication and cooperation in agent systems: a pragmatic theory
Coordination techniques for distributed artificial intelligence
Foundations of distributed artificial intelligence
The evolution of the CooperA platform
Foundations of distributed artificial intelligence
An open agent architecture for integrating multimedia services
AGENTS '97 Proceedings of the first international conference on Autonomous agents
KAoS: toward an industrial-strength open agent architecture
Software agents
AntiPatterns: refactoring software, architectures, and projects in crisis
AntiPatterns: refactoring software, architectures, and projects in crisis
Readings in agents
Semantics and conversations for an agent communication language
Readings in agents
Formalizing the cooperative problem solving process
Readings in agents
Readings in agents
Reflections on the Nature of Multi-Agent Coordination and Its Implications for an Agent Architecture
Autonomous Agents and Multi-Agent Systems
ECMAST '97 Proceedings of the Second European Conference on Multimedia Applications, Services and Techniques
Verifiable Semantics for Agent Communication Languages
ICMAS '98 Proceedings of the 3rd International Conference on Multi Agent Systems
Implementing BDI-like systems by direct execution
IJCAI'97 Proceedings of the 15th international joint conference on Artifical intelligence - Volume 1
Hi-index | 0.00 |
This paper draws upon the practical experience gained in the development of software agents for the deployment of intelligent distributed services and information access. We review a set of multi-agent architectures starting from the communication and co-ordination requirements of such systems. The aim is to illustrate the common components in current designs and implementations of MAS which are often based on the communication nature of these systems. Further to this we show some benefits and drawbacks of these systems that are developed form this aspect. Part of the limitations of these systems is due to basing their communication semantic interpretation on the belief desire and intention model (BDI) which is a mental agency. The mental agency is used for the internal reasoning part of the agent and places implicit assumptions on the communication behaviour. We examine this limitation and report on how two MASs overcome some of the constraints. In light of these practical solutions we outline some pragmatic design concepts in reducing potential constraints of the BDI model on the communication layer. The result is a discussion about how to bridge between mental agency dependencies and the role of social agency when developing multi-agent systems.