28th Annual NASA Goddard Software Engineering Workshop (SEW'03)
A Component-Based Model for Building Reliable Multi-Agent Systems
Greenbelt, Maryland
December 03-December 04
ISBN: 0-7695-2064-2
In this article, we describe a specification model that seeks to couple formal specification methods and agent-oriented software engineering techniques. The objective is to allow faster formal development of flexible and reusable multi-agent systems (MAS) with strict requirements of quality and reliability. The specification model is specifically tailored to support highly dynamic and evolutive characteristics of MAS. The agents are formally specified and instantiated by a framework and reuse is achieved by transforming the framework structural model into multiple agents. Agent flexibility and adaptation capacity is ensured through the use of design patterns and properties such as: encapsulation, high-cohesion, low-coupling and through the definition of a formal XML model. The specification model represented in XML can be transformed into a code block that needs few adjustments, granting the system a high flexibility and trustworthiness. The purpose is to reduce time, effort and costs associated with MAS design and development with high quality requirements and reliability.
Index Terms:
multi-agent systems, agent reliability, agent framework, MAS quality control
Citation:
Aluizio Haendchen Filho, Arndt von Staa, Carlos Lucena, "A Component-Based Model for Building Reliable Multi-Agent Systems," sew, pp.41, 28th Annual NASA Goddard Software Engineering Workshop (SEW'03), 2003