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-improving one often comes at the price of worsening one or more of the others-as is shown in the paper, and the method helps us to 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, leading to refined architectures
%0 Conference Paper
%1 Kazman1998
%A Kazman, R.
%A Klein, M.
%A Barbacci, M.
%A Longstaff, T.
%A Lipson, H.
%A Carriere, J.
%B Engineering of Complex Computer Systems, 1998. ICECCS '98. Proceedings. Fourth IEEE International Conference on
%D 1998
%K architecturetradeoffanalysismethod software-intensivesystems performance riskmitigation qualityattributes structuredtechnique softwarequality securityofdata
%P 68--78
%R 10.1109/ICECCS.1998.706657
%T The architecture tradeoff analysis method
%X 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-improving one often comes at the price of worsening one or more of the others-as is shown in the paper, and the method helps us to 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, leading to refined architectures
%@ 1050-4729
@inproceedings{Kazman1998,
abstract = {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-improving one often comes at the price of worsening one or more of the others-as is shown in the paper, and the method helps us to 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, leading to refined architectures},
added-at = {2010-03-22T14:17:16.000+0100},
author = {Kazman, R. and Klein, M. and Barbacci, M. and Longstaff, T. and Lipson, H. and Carriere, J.},
biburl = {https://www.bibsonomy.org/bibtex/22791e6faba5e6e3659cb557ae9b2faf1/ramkumarrs},
booktitle = {Engineering of Complex Computer Systems, 1998. {ICECCS} '98. Proceedings. Fourth {IEEE} International Conference on},
doi = {10.1109/ICECCS.1998.706657},
interhash = {a03027787e032422e8471a21903f4f07},
intrahash = {2791e6faba5e6e3659cb557ae9b2faf1},
isbn = {1050-4729},
keywords = {architecturetradeoffanalysismethod software-intensivesystems performance riskmitigation qualityattributes structuredtechnique softwarequality securityofdata},
pages = {68--78},
timestamp = {2010-03-22T14:17:16.000+0100},
title = {The architecture tradeoff analysis method},
year = 1998
}