search menu icon-carat-right cmu-wordmark

Integrating the Quality Attribute Workshop (QAW) and the Attribute-Driven Design (ADD) Method

Technical Note
This technical note reports on a proposal to integrate the SEI Quality Attribute Workshop (QAW) and the SEI Attribute-Driven Design (ADD) method.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-2004-TN-017
DOI (Digital Object Identifier)
10.1184/R1/6574631.v1

Abstract

The Software Architecture Technology Initiative at the Carnegie Mellon Software Engineering Institute (SEI) has developed a number of architecture-centric methods that are currently in use. The initiative is now focusing on integrating these methods, as well as building bridges between them and software-development processes and software-architecture efforts outside the SEI, while continuing to refine existing methods and models. The goal is to provide software architects with a comprehensive, end-to-end approach for creating and using the right software architecture for the job at hand.

This technical note reports on a proposal to integrate the SEI Quality Attribute Workshop (QAW) and the SEI Attribute-Driven Design (ADD) method. The QAW is a way to elicit and articulate detailed quality attribute requirements for a system, which the architecture must support. ADD is an architectural design method that starts with statements of quality attribute requirements and guides the architect through a series of design decisions that help to meet those requirements. Integrating these methods involves tailoring the QAW to provide the types of results needed by ADD and tailoring the ADD method to take full advantage of the results provided by the QAW.

Cite This Technical Note

Nord, R., Wood, W., & Clements, P. (2004, July 1). Integrating the Quality Attribute Workshop (QAW) and the Attribute-Driven Design (ADD) Method. (Technical Note CMU/SEI-2004-TN-017). Retrieved April 19, 2024, from https://doi.org/10.1184/R1/6574631.v1.

@techreport{nord_2004,
author={Nord, Robert and Wood, William and Clements, Paul},
title={Integrating the Quality Attribute Workshop (QAW) and the Attribute-Driven Design (ADD) Method},
month={Jul},
year={2004},
number={CMU/SEI-2004-TN-017},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://doi.org/10.1184/R1/6574631.v1},
note={Accessed: 2024-Apr-19}
}

Nord, Robert, William Wood, and Paul Clements. "Integrating the Quality Attribute Workshop (QAW) and the Attribute-Driven Design (ADD) Method." (CMU/SEI-2004-TN-017). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, July 1, 2004. https://doi.org/10.1184/R1/6574631.v1.

R. Nord, W. Wood, and P. Clements, "Integrating the Quality Attribute Workshop (QAW) and the Attribute-Driven Design (ADD) Method," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Note CMU/SEI-2004-TN-017, 1-Jul-2004 [Online]. Available: https://doi.org/10.1184/R1/6574631.v1. [Accessed: 19-Apr-2024].

Nord, Robert, William Wood, and Paul Clements. "Integrating the Quality Attribute Workshop (QAW) and the Attribute-Driven Design (ADD) Method." (Technical Note CMU/SEI-2004-TN-017). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Jul. 2004. https://doi.org/10.1184/R1/6574631.v1. Accessed 19 Apr. 2024.

Nord, Robert; Wood, William; & Clements, Paul. Integrating the Quality Attribute Workshop (QAW) and the Attribute-Driven Design (ADD) Method. CMU/SEI-2004-TN-017. Software Engineering Institute. 2004. https://doi.org/10.1184/R1/6574631.v1