Abstract
This paper presents an approach to evaluate software architecture. Our approach is divided into three main areas of activities : the work involved in preparation, execution, and completion of the evaluation. Through performing these activities, architectural evaluation can be systematically performed centering around architectural design decisions that have profound impacts on the achievement of quality attributes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Kazman, R., et al.: The Architecture Tradeoff Analysis Method. In: The 4th IEEE International Conference on Engineering of Complex Computer Systems, August 1998, pp. 68–78 (1998)
Dobrica, L., Niemela, E.: A Survey on Software Architecture Analysis Methods. IEEE Transactions on Software Engineering 28(7), 638–653 (2002)
Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice. Addison-Wesley, Reading (1998)
Bosch, J.: Design and Use of Software Architectures. Addison-Wesley, Reading (2000)
Clements, P., Kazman, R., Klein, M.: Evaluating Software Architectures. Addison-Wesley, Reading (2002)
Allen, R.: A Formal Approach to Software Architectures. In: CMU-CS-97-144, May 1997. Carnegie Mellon University (1997)
Abowd, G., et al.: Recommended Best Industrial Practice for Software Evaluation. CMU/SEI-96-TR-025. Carnegie Mellon University (January 1997)
Kruchten, P.: The 4+1 View Model of Software Architecture. IEEE Software 12(6), 42–50 (1995)
Eriksson, H., Penker, M.: UML Toolkit. Addison-Wesley, Reading (1998)
Klein, M., Kazman, R.: Attribute-Based Architectural Styles. CMU/SEI-99-TR-022. Carnegie Mellon University (October 1999)
Inverardi, P., Mangano, C., Russo, F., Balsamo, S.: Performance Evaluation of a Software Architecture: A Case Study. In: Proceedings of the 9th International Workshop on Software Specification and Design, April 1998, pp. 116–125 (1998)
Medvidovic, N.: A Classification and Comparison Framework for Software Architecture Description Languages., UCI-ICS-97-02, University of California, Irvine (February 1996)
Clements, P., Bass, L., Kazman, R., Abowd, G.: Predicting Software Quality by Architecture-Level Evaluation. In: Proceeding of the 5th International Conference on Software Quality, October 1995, pp. 485–498 (1995)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addison-Wesley, Reading (1995)
Buschmann, F., et al.: Pattern-Oriented Software Architecture – A System of Patterns. John Wiley & Sons, Chichester (2000)
Schmidt, D., Stal, M., Rohnert, H., Buschmann, F.: Pattern-Oriented Software Architecture – Patterns for Concurrent and Networked Objects. John Wiley & Sons, Chichester (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jeong, GB., Kim, GB. (2006). A Study on Software Architecture Evaluation. In: Gavrilova, M.L., et al. Computational Science and Its Applications - ICCSA 2006. ICCSA 2006. Lecture Notes in Computer Science, vol 3983. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11751632_111
Download citation
DOI: https://doi.org/10.1007/11751632_111
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34077-5
Online ISBN: 978-3-540-34078-2
eBook Packages: Computer ScienceComputer Science (R0)