• 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