Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
An organizational ontology for enterprise modeling
Simulating organizations
Agent design patterns: elements of agent application design
AGENTS '98 Proceedings of the second international conference on Autonomous agents
Organizational abstractions for the analysis and design of multi-agent system
First international workshop, AOSE 2000 on Agent-oriented software engineering
Agent-oriented software engineering for Internet agents
Coordination of Internet agents
Reusable patterns for agent coordination
Coordination of Internet agents
Evaluation of modeling techniques for agent-based systems
Proceedings of the fifth international conference on Autonomous agents
ROADMAP: extending the gaia methodology for complex open systems
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
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
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Patterns in agent-oriented software engineering
AOSE'02 Proceedings of the 3rd international conference on Agent-oriented software engineering III
An Agent-Based Model for Hierarchical Organizations
Coordination, Organizations, Institutions, and Norms in Agent Systems II
Towards an Organizational MAS Methodology
Proceedings of the 2005 conference on Artificial Intelligence Research and Development
Multi-Agent System Development Based on Organizations
Electronic Notes in Theoretical Computer Science (ENTCS)
From SMART to agent systems development
Engineering Applications of Artificial Intelligence
Agent-oriented software patterns for rapid and affordable robot programming
Journal of Systems and Software
A case for new directions in agent-oriented software engineering
AOSE'10 Proceedings of the 11th international conference on Agent-oriented software engineering
Analytical inference model for prediction and customization of inter-agent dependency requirements
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
The agent-oriented approach has been successfully applied to the solution of complex problems in dynamic open environments. However, to extend its use to mainstream computing and industrial environments, appropriate software tools are needed. Arguably, software methodologies form the most important type of these software tools. Although several agent-oriented methodologies have been proposed to date, none of them is mature enough to be used in industrial environments. In particular, they typically don't include catalogues of patterns that are necessary for addressing issues of reuse and speed of development. Two possible approaches to overcome such weaknesses in current agent-oriented methodologies are: to propose new methodologies, or to enhance existing ones. In this paper, the latter approach is taken, offering an enhancement of the Gaia methodology to include a catalogue, specifically concerned with a set of organisational patterns. Each of these patterns contains the description of a structure that can be used to model the organisation of agents in specific applications. The use of these patterns helps to reduce development time and promotes reusability of design models.