Leveraging architecture patterns to satisfy quality attributes

Neil B. Harrison*, Paris Avgeriou

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

46 Citations (Scopus)
333 Downloads (Pure)

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, nor does it systematically address the typical important quality attributes of systems. 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.
Original languageEnglish
Title of host publicationSoftware Architecture, Proceedings
EditorsF Oquendo
Place of PublicationBERLIN
PublisherSpringer
Pages263-270
Number of pages8
ISBN (Print)978-3-540-75131-1
Publication statusPublished - 2007
Event1st European Conference on Software Architecture - , Spain
Duration: 24-Sep-200726-Sep-2007

Publication series

NameLECTURE NOTES IN COMPUTER SCIENCE
PublisherSPRINGER-VERLAG BERLIN
Volume4758
ISSN (Print)0302-9743

Other

Other1st European Conference on Software Architecture
CountrySpain
Period24/09/200726/09/2007

Keywords

  • software architecture
  • architecture patterns
  • quality attributes

Cite this