Authors:
T. Tung Do
;
Manuel Kolp
;
Stéphane Faulkner
and
Alain Pirotte
Affiliation:
Information System Unit, University of Louvain, Belgium
Keyword(s):
agent oriented software engineering, design patterns, multi-agent systems
Related
Ontology
Subjects/Areas/Topics:
Agent-Oriented Programming
;
Enterprise Information Systems
;
Methodologies, Processes and Platforms
;
Model-Driven Software Development
;
Software Agents and Internet Computing
;
Software Engineering
;
Systems Engineering
Abstract:
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 eBusiness 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, the design of MAS architectures can be eased by using social patterns. They are detailed agent-oriented design idioms to describe MAS architectures as composed of autonomous agents that interact and coordinate to achieve their intentions, like actors in human organizations. This paper presents social patterns and focuses on a framework aimed to gain insight into these patterns. The framework can be integrated into agent-oriented software engineering methodologies used to build MAS. We consider the Broker social pattern as a combination of patterns and use it to illustrate the framework. The aut
omatation of patterns design is also overviewed.
(More)