• DocumentCode
    1949555
  • Title

    A pattern language for multi-agent systems

  • Author

    Weyns, Danny

  • Author_Institution
    DistriNet Labs., Katholieke Univ. Leuven, Leuven, Belgium
  • fYear
    2009
  • fDate
    14-17 Sept. 2009
  • Firstpage
    191
  • Lastpage
    200
  • Abstract
    Developing architectural support for self-adaptive systems, i.e. systems that are able to autonomously adapt to changes in their operating conditions, is a key challenge for software engineers. Multi-agent systems are a class of decentralized systems that are known for realizing qualities such as adaptability and scalability. In this paper, we present a pattern language for multi-agent systems. The pattern language distills domain-specific architectural knowledge derived from extensive experiences with developing various multi-agent systems. The pattern language, consisting of the five interrelated patterns, supports architects with designing software architectures for a family of self-adaptive systems. We illustrate the patterns for a case study in the domain of automated transportation systems.
  • Keywords
    multi-agent systems; software architecture; automated transportation systems; decentralized systems; domain-specific architectural knowledge; multi-agent systems; pattern language; self-adaptive systems; software architectures; Application software; Control systems; Intelligent transportation systems; Multiagent systems; Peer to peer computing; Robot kinematics; Scalability; Software architecture; Software systems; Vehicle dynamics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture, 2009 & European Conference on Software Architecture. WICSA/ECSA 2009. Joint Working IEEE/IFIP Conference on
  • Conference_Location
    Cambridge
  • Print_ISBN
    978-1-4244-4984-2
  • Electronic_ISBN
    978-1-4244-5295-8
  • Type

    conf

  • DOI
    10.1109/WICSA.2009.5290805
  • Filename
    5290805