TY - GEN
T1 - A quantitative evaluation of the impact of architectural patterns on quality requirements
AU - Kassab, Mohamad
AU - El-Boussaidi, Ghizlane
AU - Mili, Hafedh
PY - 2012
Y1 - 2012
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.
KW - architectural design
KW - architectural patterns
KW - architectural tactics
KW - quality requirements
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
ER -