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

Mohamad Hassan Kassab, Ghizlane El-Boussaidi, Hafedh Mili

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

12 Scopus citations

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
EditorsRoger Lee
Pages173-184
Number of pages12
DOIs
StatePublished - Jan 1 2012

Publication series

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

All Science Journal Classification (ASJC) codes

  • 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

    Kassab, M. H., El-Boussaidi, G., & Mili, H. (2012). A quantitative evaluation of the impact of architectural patterns on quality requirements. In R. Lee (Ed.), Software Engineering Research, Management and Applications 2011 (pp. 173-184). (Studies in Computational Intelligence; Vol. 377). https://doi.org/10.1007/978-3-642-23202-2-12