• DocumentCode
    2125191
  • Title

    The architecture tradeoff analysis method

  • Author

    Kazman, Rick ; Klein, Mark ; Barbacci, Mario ; Longstaff, Tom ; Lipson, Howard ; Carriere, Jeromy

  • Author_Institution
    Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1998
  • fDate
    10-14 Aug 1998
  • Firstpage
    68
  • Lastpage
    78
  • 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
  • Keywords
    security of data; software quality; architecture tradeoff analysis method; performance; quality attributes; risk mitigation; security; software-intensive systems; structured technique; Computer architecture; Costs; Delay; Ear; Performance analysis; Personnel; Resource management; Software architecture; Software engineering; Spirals;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems, 1998. ICECCS '98. Proceedings. Fourth IEEE International Conference on
  • Conference_Location
    Monterey, CA
  • Print_ISBN
    0-8186-8597-2
  • Type

    conf

  • DOI
    10.1109/ICECCS.1998.706657
  • Filename
    706657