On the Formal Specifications of Electronic Institutions
Agent Mediated Electronic Commerce, The European AgentLink Perspective.
Enabling mobile agents to dynamically assume roles
Proceedings of the 2003 ACM symposium on Applied computing
Role-Based Approaches for Agent Development
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 3
Embedding JAAS in agent roles to apply local security policies
Proceedings of the 3rd international symposium on Principles and practice of programming in Java
Applying security policies through agent roles: a JAAS based approach
Science of Computer Programming - Special issue: Principles and practices of programming in Java (PPPJ 2004)
AIC'06 Proceedings of the 6th WSEAS International Conference on Applied Informatics and Communications
Environment-Supported Roles to Develop Complex Systems
Engineering Environment-Mediated Multi-Agent Systems
Dynamic Execution of Coordination Protocols in Open and Distributed Multi-Agent Systems
KES-AMSTA '09 Proceedings of the Third KES International Symposium on Agent and Multi-Agent Systems: Technologies and Applications
The MACODO organization model for context-driven dynamic agent organizations
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
The Knowledge Engineering Review
ICCOMP'06 Proceedings of the 10th WSEAS international conference on Computers
Participation components for holding roles in multiagent systems protocols
ESAW'04 Proceedings of the 5th international conference on Engineering Societies in the Agents World
Supporting the development of multi-agent interactions via roles
AOSE'05 Proceedings of the 6th international conference on Agent-Oriented Software Engineering
A role model for description of agent behavior and coordination
ESAW'05 Proceedings of the 6th international conference on Engineering Societies in the Agents World
Techniques for multi-agent system reorganization
ESAW'05 Proceedings of the 6th international conference on Engineering Societies in the Agents World
Agent roles for context-aware p2p systems
AP2PC'08 Proceedings of the 7th international conference on Agents and Peer-to-Peer Computing
Social relation-based dynamic team organization by context-aware matchmaking
Personal and Ubiquitous Computing
ATALK: A decentralized agent platform for engineering open and dynamic organizations
Engineering Applications of Artificial Intelligence
Hi-index | 0.00 |
This paper introduces a programming environment and architecture for the development of agent based cooperative applications using a role based approach. We focus on the cooperative aspects by introducing cooperation processes (CP) as a concept of its own. CPs describe all and only the coordination and cooperation parts of an application. The explicit documentation of the coordination and cooperation mechanisms used in a MAS allows their evaluation and reuse. We are able to change existing and introduce new cooperation processes at runtime without modifying the existing agents. We specify the cooperative behaviour of an agent in a separate role description. The interconnection of these roles constitutes the CP. Describing cooperation independent from concrete agents allows to build heterogeneous, federative and transformable MAS. We show how agents decide what roles to accept and how the agent-role interaction works. Finally we present the ROPE framework and runtime environment.