Abstract
This paper discusses the understanding of quality attributes and their application to the design of a software architecture. We present an approach to characterizing quality attributes and capturing architectural patterns that are used to achieve these attributes. For each pattern, it is important not only how the pattern achieves a quality attribute goal but also what impact the pattern has on other attributes. We embody this investigation of quality into the Attribute Driven Design Method for designing software architecture.
This work supported by the U.S. Department of Defense and Robert Bosch, GmbH
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bachmann, F.; Bass, L.; Chastek, G.; Donohoe, P.& Peruzzi, F. The Architecture Based Design Method. CMU/SEI-2000-TR-001 ADA375851. Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2000.
Bass, L.; Clements, P & Kazman, R. Software Architecture in Practice. Reading, MA: Addison Wesley Longman, 1998.
Bass, L., Klein, M., Bachmann, F. Quality Attribute Design Primitives CMU/SEI-2000-TN-017
Bass, L, Klein, M., Moreno, G., Applicability of General Scenarios to the Architecture Tradeoff Analysis Method, CMU/SEI-2001-TR-014
Booch, G. Object Solutions: Managing the Object-Oriented Project. Reading, MA: Addison Wesley Longman, 1996.
Bosch, J. Design & Use of Software Architectures, Addison Wesley, 2000.
Chung, L., Nixon, B., Yu, E. and Mylopoulos, J. Non-Functional Requirements in Software Engineering. Kluwer Academic Publishers, Boston, Ma.
Gamma, E.; Helm, R.; Johnson, R. & Vlissides, J. Design Patterns. Reading, MA: Addison Wesley Longman, 1995.
Hofmeister, C., Nord, R., Soni, D. Applied Software Architecture, Addison Wesley, 2000.
Klein, M.; Kazman, R., Bass, L,; Carriere S.J.; Barbacci, M. & Lipson, H. ‘Attribute-Based Architectural Styles,” 225–243. Proceedings of the First Working IFIP Conference on Software Architecture (WICSA1)). San Antonio, TX: February 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bass, L., Klein, M., Bachmann, F. (2002). Quality Attribute Design Primitives and the Attribute Driven Design Method. In: van der Linden, F. (eds) Software Product-Family Engineering. PFE 2001. Lecture Notes in Computer Science, vol 2290. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47833-7_17
Download citation
DOI: https://doi.org/10.1007/3-540-47833-7_17
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43659-1
Online ISBN: 978-3-540-47833-1
eBook Packages: Springer Book Archive