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

11 Citations (Scopus)

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

Fingerprint

Software architecture
Architectural design

All Science Journal Classification (ASJC) codes

  • Artificial Intelligence

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
Kassab, Mohamad Hassan ; El-Boussaidi, Ghizlane ; Mili, Hafedh. / A quantitative evaluation of the impact of architectural patterns on quality requirements. Software Engineering Research, Management and Applications 2011. editor / Roger Lee. 2012. pp. 173-184 (Studies in Computational Intelligence).
@inproceedings{34b8e82dbbd34f4d88264c405be57fa6,
title = "A quantitative evaluation of the impact of architectural patterns on quality requirements",
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.",
author = "Kassab, {Mohamad Hassan} and Ghizlane El-Boussaidi and Hafedh Mili",
year = "2012",
month = "1",
day = "1",
doi = "10.1007/978-3-642-23202-2-12",
language = "English (US)",
isbn = "9783642232015",
series = "Studies in Computational Intelligence",
pages = "173--184",
editor = "Roger Lee",
booktitle = "Software Engineering Research, Management and Applications 2011",

}

Kassab, MH, 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. Studies in Computational Intelligence, vol. 377, pp. 173-184. https://doi.org/10.1007/978-3-642-23202-2-12

A quantitative evaluation of the impact of architectural patterns on quality requirements. / Kassab, Mohamad Hassan; El-Boussaidi, Ghizlane; Mili, Hafedh.

Software Engineering Research, Management and Applications 2011. ed. / Roger Lee. 2012. p. 173-184 (Studies in Computational Intelligence; Vol. 377).

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

TY - GEN

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

AU - Kassab, Mohamad Hassan

AU - El-Boussaidi, Ghizlane

AU - Mili, Hafedh

PY - 2012/1/1

Y1 - 2012/1/1

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=82255191259&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=82255191259&partnerID=8YFLogxK

U2 - 10.1007/978-3-642-23202-2-12

DO - 10.1007/978-3-642-23202-2-12

M3 - Conference contribution

AN - SCOPUS:82255191259

SN - 9783642232015

T3 - Studies in Computational Intelligence

SP - 173

EP - 184

BT - Software Engineering Research, Management and Applications 2011

A2 - Lee, Roger

ER -

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