Using the Architecture Tradeoff Analysis Method to Evaluate a Reference Architecture: A Case Study
• Technical Note
Publisher
Software Engineering Institute
CMU/SEI Report Number
CMU/SEI-2000-TN-007Topic or Tag
Abstract
The software architecture of a system is a major determinant of software quality and one of the earliest artifacts available for evaluation. For a government acquisition organization, the ability to evaluate software architectures can have a favorable impact on the delivered system. This technical note describes the application of the Architecture Tradeoff Analysis Method (ATAM) to evaluate a reference architecture for ground-based command and control systems. The use of the term reference architecture in the context of this application is presented. A general overview of the ATAM process is provided and the results of the ATAM are explored, including the benefits of performing an ATAM-based architecture evaluation both to the acquirer and to the developer.
Part of a Collection
Software Architectures and Acquisition
Case Studies in Software Architecture
Architecture Tradeoff Analysis Method® Collection
Cite This Technical Note
Gallagher, B. (2000, June 1). Using the Architecture Tradeoff Analysis Method to Evaluate a Reference Architecture: A Case Study. (Technical Note CMU/SEI-2000-TN-007). Retrieved June 15, 2026, from https://www.sei.cmu.edu/library/using-the-architecture-tradeoff-analysis-method-to-evaluate-a-reference-architecture-a-case-study/.
@techreport{gallagher_2000,
author={Gallagher, Brian},
title={Using the Architecture Tradeoff Analysis Method to Evaluate a Reference Architecture: A Case Study},
month={{Jun},
year={{2000},
number={{CMU/SEI-2000-TN-007},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://www.sei.cmu.edu/library/using-the-architecture-tradeoff-analysis-method-to-evaluate-a-reference-architecture-a-case-study/},
note={Accessed: 2026-Jun-15}
}
Gallagher, Brian. "Using the Architecture Tradeoff Analysis Method to Evaluate a Reference Architecture: A Case Study." (CMU/SEI-2000-TN-007). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, June 1, 2000. https://www.sei.cmu.edu/library/using-the-architecture-tradeoff-analysis-method-to-evaluate-a-reference-architecture-a-case-study/.
B. Gallagher, "Using the Architecture Tradeoff Analysis Method to Evaluate a Reference Architecture: A Case Study," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Note CMU/SEI-2000-TN-007, 1-Jun-2000 [Online]. Available: https://www.sei.cmu.edu/library/using-the-architecture-tradeoff-analysis-method-to-evaluate-a-reference-architecture-a-case-study/. [Accessed: 15-Jun-2026].
Gallagher, Brian. "Using the Architecture Tradeoff Analysis Method to Evaluate a Reference Architecture: A Case Study." (Technical Note CMU/SEI-2000-TN-007). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Jun. 2000. https://www.sei.cmu.edu/library/using-the-architecture-tradeoff-analysis-method-to-evaluate-a-reference-architecture-a-case-study/. Accessed 15 Jun. 2026.
Gallagher, Brian. Using the Architecture Tradeoff Analysis Method to Evaluate a Reference Architecture: A Case Study. CMU/SEI-2000-TN-007. Software Engineering Institute. 2000. https://www.sei.cmu.edu/library/using-the-architecture-tradeoff-analysis-method-to-evaluate-a-reference-architecture-a-case-study/