Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Protocols and intentional specifications of multi-party agent conversions for brokerage and auctions
AGENTS '00 Proceedings of the fourth international conference on Autonomous agents
Implementing multi-party agent conversations
IEA/AIE '00 Proceedings of the 13th international conference on Industrial and engineering applications of artificial intelligence and expert systems: Intelligent problem solving: methodologies and approaches
Towards A Role-Based Framework for DistributedSystems Management
Journal of Network and Systems Management
Policy based agent management using conversation patterns
Proceedings of the fifth international conference on Autonomous agents
A policy based framework for software agents
IEA/AIE'2003 Proceedings of the 16th international conference on Developments in applied artificial intelligence
Hi-index | 0.00 |
In this paper we provide a framework for building management services for software agents using conversation patterns. These patterns classify agent interaction, using the principles of Object Oriented software design patterns, encapsulating pure communication requirements and responsibilities. All services, including management services, interact with their clients using the same conversation patterns as defined in this paper. Any conversation is started in three steps: requesting a service, negotiating a pattern and establishing pattern roles. Role theory and reusable policy specifications regulate the way agents participate, providing a rich source of information for conversation management. The methodology promotes platform independence and fits the needs of a modular, distributed environment; enabling services use the powerful plug-and-play concept. Co-operation patterns are built upon conversation patterns, but also describe the 'social' relationships between agents based on beliefs, desires and intentions.