A quantitative evaluation of the impact of architectural patterns on quality requirements

Mohamad Kassab, Ghizlane El-Boussaidi, Hafedh Mili

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

When designing software architectures, an architect relies on a set of pre-defined styles commonly named architectural patterns. While architectural patterns embody high level design decisions, an architectural tactic is a design strategy that addresses a particular quality attribute. Tactics; in fact, serve as the meeting point between the quality attributes and the software architecture. To guide the architect in selecting the most appropriate architectural patterns and tactics, the interactions between quality attributes, tactics and patterns should be analyzed and quantified and the results should be considered as decision criteria within a quality-driven architectural design process. In this paper, we propose an approach for a quantitative evaluation of the support provided by a pattern for a given targeted set of quality attributes.

Original languageEnglish (US)
Title of host publicationSoftware Engineering Research, Management and Applications 2011
Pages173-184
Number of pages12
DOIs
StatePublished - 2012

Publication series

NameStudies in Computational Intelligence
Volume377
ISSN (Print)1860-949X

Keywords

  • architectural design
  • architectural patterns
  • architectural tactics
  • quality requirements

ASJC Scopus subject areas

  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'A quantitative evaluation of the impact of architectural patterns on quality requirements'. Together they form a unique fingerprint.

Cite this