Hostname: page-component-6898cfcb55-th4rj Total loading time: 0 Render date: 2026-11-11T11:54:54.408Z Has data issue: false hasContentIssue false

RAMASD: a semi-automatic method for designing agent organisations

Published online by Cambridge University Press:  29 July 2003

ANTHONY KARAGEORGOS
Affiliation:
Dept. of Computation, UMIST, Manchester M60 1QD, UK e-mail: karageorgos@acm.org
NIKOLAY MEHANDJIEV
Affiliation:
Dept. of Computation, UMIST, Manchester M60 1QD, UK e-mail: mehandjiev@acm.org
SIMON THOMPSON
Affiliation:
Team Leader, Intelligent Agents Research Group BT Exact Technologies E-mail: simon.2.thompson@bt.com
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

Designing realistic multi-agent systems is a complex process, which involves specifying not only the functionality of individual agents, but also the authority relationships and lines of communication existing among them. In other words, designing a multi-agent system refers to designing an agent organisation. Existing methodologies follow a wide variety of approaches to designing agent organisations, but they do not provide adequate support for the decisions involved in moving from analysis to design. Instead, they require designers to make ad hoc design decisions while working at a low level of abstraction.

We have developed RAMASD (Role Algebraic Multi-Agent System Design), a method for semi-automatic design of agent organisations based on the concept of role models as first-class design constructs. Role models represent agent behaviour, and the design of the agent system is done by systematically allocating roles to agents. The core of this method is a formal model of basic relations between roles, which we call role algebra. The semantics of this role-relationships model are formally defined using a two-sorted algebra.

In this paper, we review existing agent system design methodologies to highlight areas where further work is required, describe how our method can address some of the outstanding issues and demonstrate its application to a case study involving telephone repair service teams.

Information

Type
Research Article
Copyright
© 2002 Cambridge University Press