A Process for Analyzing Agent-Oriented Patterns
نویسندگان
چکیده
Many agent-oriented patterns have been written to capture agentoriented software engineering experiences over the past ten years. However, there is no unified organization of these patterns and their reuse is almost non existent. In this paper, we present a process for analyzing agent-oriented patterns leading towards the creation of a unified view of these patterns. The process is based on the Two Way classification scheme, a classification scheme designed to provide a comprehensive framework for analyzing, classifying and describing agent-oriented patterns. We have investigated almost 100 patterns and classified 28 of them. This paper demonstrates the use of the process to analyze and classify 4 agent-oriented patterns. We also describe an informal exercise involving 6 agent-oriented patterns to gauge the suitability of other researchers using our analysis process for classifying
منابع مشابه
Patterns and Protocols for Agent-Oriented Software Development
Agent-oriented software engineering is faced with challenges that impact on the adoption of agent technology by the wider software engineering community. This is generally due to lack of adequate comprehension of the concepts of agent technology. This thesis is based on the premise that the comprehension of the concepts of and the adoption of agent technology can be improved. Two approaches are...
متن کاملMethod integration: An approach to develop agent oriented methodologies
Agent oriented software engineering (AOSE) is an emerging field in computer science and proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...
متن کاملارائه راهکار ترکیبی به منظور بهبود و توسعهی متدولوژیهای عاملگرا
Abstract: Agent-oriented software engineering is developing a new field of computer science in terms of agent-oriented methodologies, systematic approach to the analysis, design, implementation and maintenance of multiple offers. One of the major challenges in the agent- oriented software engineering is that in spite of numerous methodologies have been introduced in this area, there are still s...
متن کاملArchitectural Design Patterns for Multiagent Coordination
This paper presents our rst step towards agent-oriented software engineering, focusing on the area of coordinated multi-agent systems. In multi-agent systems, the interactions between the agents are crucial in determining the eeectiveness of the system. Hence the adoption of an appropriate coordination mechanism is pivotal in the design of multi-agent system architectures. This paper does not f...
متن کاملDesign Patterns for agent-oriented software engineering
Multi-agent systems (MAS) architectures are gaining popularity over traditional ones for building open, distributed, and evolving software required by today’s corporate IT applications such as e-business systems, Web services, or enterprise knowledge bases. Since the fundamental concepts of multi-agent systems are social and intentional rather than object, functional, or implementation-oriented...
متن کامل