Abstract
Making the right architectural choices is crucial for successful development of a multi-agent system. Architectural evaluation allows examining a software architecture to determine whether it satisfies the important stakeholder requirements. Early evaluation of the software architecture enables adaptation of the architecture before the costs of correcting it become too high. The evaluation of a software architecture should involve an evaluation team and the stakeholders who have an interest in the architecture and the system that will be built from it.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
DistriNet Research Group, Egemin Modular Controls Concept Project (8/2006), www.cs.kuleuven.ac.be/cwis/research/distrinet/public/research/
M. Barbacci, R. Ellison, A. Lattanze, J. Stafford, C. Weinstock, W. Wood, Quality Attribute Workshops. Technical Report CMU/SEI-2003-TR-016, Software Engineering Institute, Carnegie Mellon University, PA, 2003
N. Boucké, T. Holvoet, T. Lefever, R. Sempels, K. Schelfthout, D. Weyns, J. Wielemans, Applying the Architecture Tradeoff Analysis Method to an Industrial Multiagent System Application. Technical Report CW 431, Department of Computer Science, Katholieke Universiteit Leuven, Belgium, 2005
P. Clements, R. Kazman, M. Klein. Evaluating Software Architectures: Methods and Case Studies (Addison-Wesley, Boston, MA, 2002)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Weyns, D. (2010). Evaluation of Multi-agent System Architectures. In: Architecture-Based Design of Multi-Agent Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01064-4_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-01064-4_7
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01063-7
Online ISBN: 978-3-642-01064-4
eBook Packages: Computer ScienceComputer Science (R0)