ATAM: Method for Architecture Evaluation

If a software architecture is a key business asset for an organization, then architectural analysis must also be a key practice for that organization. Why? Because architectures are complex and involve many design tradeoffs. Without undertaking a formal analysis process, the organization cannot ensure that the architectural decisions made—particularly those which affect the achievement of quality attribute such as performance, availability, security, and modifiability—are advisable ones that appropriately mitigate risks. In this report, we will discuss some of the technical and organizational foundations for performing architectural analysis, and will present the Architecture Tradeoff Analysis Method (ATAM) a technique for analyzing software architectures that we have developed and refined in practice over the past three years.

PDF [237 KB]

Authors

Rick Kazman

Mark H. Klein

Paul C. Clements

This report is related to the following area(s) of work:

Software Architecture

Technical Report
CMU/SEI-2000-TR-004
September 2000

Cite This Report

SEI:

Kazman, Rick; Klein, Mark; & Clements, Paul. ATAM: Method for Architecture Evaluation (CMU/SEI-2000-TR-004). Software Engineering Institute, Carnegie Mellon University, 2000. http://www.sei.cmu.edu/library/abstracts/reports/00tr004.cfm

IEEE:

R. Kazman, M. Klein, and P. Clements, "ATAM: Method for Architecture Evaluation," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-2000-TR-004, 2000. http://www.sei.cmu.edu/library/abstracts/reports/00tr004.cfm

APA:

Kazman, R., Klein, M., & Clements, P. (2000) . ATAM: Method for Architecture Evaluation (CMU/SEI-2000-TR-004). Retrieved May 24, 2012, from the Software Engineering Institute, Carnegie Mellon University website: http://www.sei.cmu.edu/library/abstracts/reports/00tr004.cfm

CHI:

Kazman, Rick, Mark Klein, and Paul Clements. ATAM: Method for Architecture Evaluation (CMU/SEI-2000-TR-004). Pittsburgh, PA: Software Engineering Insitute, Carnegie Mellon University, 2000. http://www.sei.cmu.edu/library/abstracts/reports/00tr004.cfm

MLA:

Kazman, R., Klein, M., & Clements, P. 2000. ATAM: Method for Architecture Evaluation (Technical Report CMU/SEI-2000-TR-004). Pittsburgh: Software Engineering Insitute, Carnegie Mellon University. http://www.sei.cmu.edu/library/abstracts/reports/00tr004.cfm

Find Us Here

Share This Page

Share on Facebook  Send to your Twitter page  Save to del.ico.us  Save to LinkedIn  Digg this  Stumble this page.  Add to Technorati favorites  Save this page on your Google Home Page 

For more information

Contact Us

info@sei.cmu.edu

412-268-5800