search menu icon-carat-right cmu-wordmark

An Evaluation Theory Perspective of the Architecture Tradeoff Analysis Method (ATAM)

Technical Report
This report analyzes and identifies the Architecture Tradeoff Analysis Method (ATAM)'s evaluation process and criteria, as well as its data-gathering and synthesis techniques, and more.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-2000-TR-012

Abstract

Evaluation is a key analytical process in all disciplines and intellectual and practical endeavors. Also it is a key process in the software engineering field in which it is possible to apply different types of evaluation methods. The study of diverse evaluation methods performed in software and non-software disciplines and theoretical concepts could provide knowledge of the complexity and ubiquity of this important process. This study was the basis to obtain a set of basic evaluation components. They constitute a framework which can be used to developed a new evaluation method or review an existing one with the purpose of improving the development of the method being analyzed. In particular, this framework had been applied to review the Architecture Tradeoff Analysis Method (ATAM) by means of the identification of the evaluation components and the analysis of their development or elicitation. In this paper, the target, evaluation criteria, yardstick, data-gathering techniques, synthesis techniques and evaluation process of ATAM have been identified and analyzed. The most relevant conclusions are the role of stakeholders and the significance of attribute-based architectural styles (ABASs) in an ATAM evaluation.

Cite This Technical Report

Lopez, M. (2000, September 1). An Evaluation Theory Perspective of the Architecture Tradeoff Analysis Method (ATAM). (Technical Report CMU/SEI-2000-TR-012). Retrieved April 20, 2024, from https://insights.sei.cmu.edu/library/an-evaluation-theory-perspective-of-the-architecture-tradeoff-analysis-method-atam/.

@techreport{lopez_2000,
author={Lopez, Marta},
title={An Evaluation Theory Perspective of the Architecture Tradeoff Analysis Method (ATAM)},
month={Sep},
year={2000},
number={CMU/SEI-2000-TR-012},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://insights.sei.cmu.edu/library/an-evaluation-theory-perspective-of-the-architecture-tradeoff-analysis-method-atam/},
note={Accessed: 2024-Apr-20}
}

Lopez, Marta. "An Evaluation Theory Perspective of the Architecture Tradeoff Analysis Method (ATAM)." (CMU/SEI-2000-TR-012). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, September 1, 2000. https://insights.sei.cmu.edu/library/an-evaluation-theory-perspective-of-the-architecture-tradeoff-analysis-method-atam/.

M. Lopez, "An Evaluation Theory Perspective of the Architecture Tradeoff Analysis Method (ATAM)," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Report CMU/SEI-2000-TR-012, 1-Sep-2000 [Online]. Available: https://insights.sei.cmu.edu/library/an-evaluation-theory-perspective-of-the-architecture-tradeoff-analysis-method-atam/. [Accessed: 20-Apr-2024].

Lopez, Marta. "An Evaluation Theory Perspective of the Architecture Tradeoff Analysis Method (ATAM)." (Technical Report CMU/SEI-2000-TR-012). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Sep. 2000. https://insights.sei.cmu.edu/library/an-evaluation-theory-perspective-of-the-architecture-tradeoff-analysis-method-atam/. Accessed 20 Apr. 2024.

Lopez, Marta. An Evaluation Theory Perspective of the Architecture Tradeoff Analysis Method (ATAM). CMU/SEI-2000-TR-012. Software Engineering Institute. 2000. https://insights.sei.cmu.edu/library/an-evaluation-theory-perspective-of-the-architecture-tradeoff-analysis-method-atam/