• DocumentCode
    2512884
  • Title

    Principles for Designing Software Architecture to Achieve Quality Attribute Requirements

  • Author

    Bass, L.

  • Author_Institution
    Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA
  • fYear
    2006
  • fDate
    9-11 Aug. 2006
  • Firstpage
    2
  • Lastpage
    2
  • Abstract
    Summary form only given. In this article, the author describes the principles involved in the design of software architecture. The premise is that the design of software architecture is determined by the quality attributes requirements for a system. The quality attributes that we have focused on are: availability, modifiability, performance, security, and usability. The author discusses why quality attributes are important, how to specify quality attribute requirements in a common form, design primitives to support the achievement of each quality attribute and how these can be applied to the design and evaluation of software architectures
  • Keywords
    formal specification; software architecture; software quality; formal specification; quality attribute requirement; software architecture; software availability; software modifiability; software performance; software security; software usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Research, Management and Applications, 2006. Fourth International Conference on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    0-7695-2656-X
  • Type

    conf

  • DOI
    10.1109/SERA.2006.54
  • Filename
    1691354