A Reference Architecture for Situated Multiagent Systems [chapter]

Danny Weyns, Tom Holvoet
Environments for Multi-Agent Systems III  
A reference architecture integrates a set of architectural patterns that have proven their value for a family of applications. Such family of applications is characterized by specific functionality and quality requirements. A reference architecture provides a blueprint for developing software architectures for applications that share that common base. As such, a reference architecture provides a means for large-scale reuse of architectural design. This paper gives an overview of a reference
more » ... of a reference architecture for situated multiagent systems we have developed in our research. We discuss the various architectural views of the reference architecture. Per view, we zoom in on the main view packets, each of them containing a bundle of information of a part of the reference architecture. Each view packet shows a set of architectural elements and their relationships. We use a simple formalism based on set theory to specify the properties of the elements unambiguously. For each view packet we give built-in mechanisms that describe how the view packet can be exercised to build a concrete software architecture and we explain the rationale for the design choices that were made.
doi:10.1007/978-3-540-71103-2_1 dblp:conf/e4mas/WeynsH06 fatcat:hhx7mi4lqvf77dzfm3exc4ixdy