Architecture Tradeoff Analysis Method, The

This paper presents the Architecture Tradeoff Analysis Method (ATAM), a structured technique for understanding the tradeoffs inherent in the architectures of software-intensive systems. This method was developed to provide a principled way to evaluate a software architecture's fitness with respect to multiple competing quality attributes: modifiability, security, performance, availability, and so forth. These attributes interact, and improving one often comes at the price of worsening one or more of the others. The method helps us reason about architectural decisions that affect quality attribute interactions. The ATAM is a spiral model of design, one of postulating candidate architectures followed by analysis and risk mitigation that lead to refined architectures.

PDF file does not exist.

Authors

Rick Kazman

Mark H. Klein

Mario R. Barbacci

Thomas A. Longstaff

Howard F. Lipson

Jeromy Carrière

Technical Report
CMU/SEI-98-TR-008
July 1998

For more information

Contact Us

info@sei.cmu.edu

412-268-5800