DocumentCode
2598461
Title
A component-based model for building reliable multi-agent systems
Author
Filho, Aluizio Haendchen ; Von Staa, Arn Dt ; Lucena, Carlos
Author_Institution
Dept. of Informatics, Pontifical Catholic Univ., Rio de Janeiro, Brazil
fYear
2003
fDate
3-4 Dec. 2003
Firstpage
41
Lastpage
50
Abstract
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 multiagent 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.
Keywords
XML; formal specification; multi-agent systems; object-oriented programming; software quality; software reliability; software reusability; MAS quality control; XML model; adaptation capacity; agent flexibility; agent instantiation; agent-oriented software engineering; component-based model; formal specification; framework structural model; multiagent systems; software agent reliability; software design patterns; specification model; Conferences; Multiagent systems; NASA; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Workshop, 2003. Proceedings. 28th Annual NASA Goddard
Print_ISBN
0-7695-2064-2
Type
conf
DOI
10.1109/SEW.2003.1270724
Filename
1270724
Link To Document