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
Link To Document :
بازگشت