Leveraging Architecture Patterns to Satisfy Quality Attributes

  • Neil B. Harrison
  • Paris Avgeriou
Conference paper

DOI: 10.1007/978-3-540-75132-8_21

Part of the Lecture Notes in Computer Science book series (LNCS, volume 4758)
Cite this paper as:
Harrison N.B., Avgeriou P. (2007) Leveraging Architecture Patterns to Satisfy Quality Attributes. In: Oquendo F. (eds) Software Architecture. ECSA 2007. Lecture Notes in Computer Science, vol 4758. Springer, Berlin, Heidelberg

Abstract

Architectural design has been characterized as making a series of decisions that have system-wide impact. These decisions have side effects which can have significant impact on the system. However, the impact may be first understood much later; when the system architecture is difficult to change. Architecture patterns can help architects understand the impact of the architectural decisions at the time these decisions are made, because patterns contain information about consequences and context of the pattern usage. However, this information has been of limited use because it is not presented consistently or systematically. We discuss the current limitations of patterns on evaluating their impact on quality attributes, and propose integrating the information of patterns’ impact on quality attributes in order to increase the usefulness of architecture patterns.

Keywords

Software Architecture Architecture Patterns Quality Attributes 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Neil B. Harrison
    • 1
  • Paris Avgeriou
    • 1
  1. 1.Department of Mathematics and Computing Science, University of Groningen, GroningenThe Netherlands

Personalised recommendations