Designing organizations for computational agents
Simulating organizations
A formal model of open agent societies
Proceedings of the fifth international conference on Autonomous agents
Improving the agent-oriented modeling process by roles
Proceedings of the fifth international conference on Autonomous agents
Role Models — Patterns of Agent System Analysis and Design
BT Technology Journal
The Gaia Methodology for Agent-Oriented Analysis and Design
Autonomous Agents and Multi-Agent Systems
Toward the Specification and Design of Industrial Synthetic Ecosystems
ATAL '97 Proceedings of the 4th International Workshop on Intelligent Agents IV, Agent Theories, Architectures, and Languages
Automated Derivation of Complex Agent Architectures from Analysis Specifications
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
A Meta-Model for the Analysis and Design of Organizations in Multi-Agent Systems
ICMAS '98 Proceedings of the 3rd International Conference on Multi Agent Systems
Journal of Systems and Software - Special issue: Computer software & applications
Contract E-Negotiation in Agricultural Supply Chains
International Journal of Electronic Commerce
Hi-index | 0.00 |
During the design of an agent system many decisions will be taken that determine the structure of the system for reasons that are clear to the designer and customers at the time. However, when later teams approach the system it may not be obvious why particular decisions have been taken. This problem is particularly acute in the case of designers attempting to integrate complex "intelligent" services from many different service providers. In this paper a mechanism for recording these decisions is described and grouping functionality into Roles which can then be combined using the recorded design knowledge is subsequent development episodes. We illustrate how design decisions can be captured, discuss the semantics of the constructs we introduce and how these abstractions can then be used as the basis of reuse in an extension of the Zeus agent toolkit.