A reference architecture for situated multiagent systems

  • Authors:
  • Danny Weyns;Tom Holvoet

  • Affiliations:
  • DistriNet, Katholieke Universiteit Leuven, Leuven, Belgium;DistriNet, Katholieke Universiteit Leuven, Leuven, Belgium

  • Venue:
  • E4MAS'06 Proceedings of the 3rd international conference on Environments for multi-agent systems III
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

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 architecture for situated multiagent systems we have developed in our research. We discuss 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. For each view packet we explain the rationale for the design choices that were made and we give built-in mechanisms that describe how the view packet can be exercised to build a concrete software architecture. We illustrate the use of the reference architecture with an excerpt of the software architecture of an industrial AGV transportation system.