[PDF][PDF] Performance evaluation of software architectures

LG Williams, CU Smith - Proceedings of the 1st international workshop …, 1998 - dl.acm.org
LG Williams, CU Smith
Proceedings of the 1st international workshop on Software and performance, 1998dl.acm.org
There is growing recognition of the importance of the role of architecture in determining the
quality attributes, such as modifiability, reusability, reliability, and performance, of a software
system. While a good architecture cannot guarantee attainment of quality goals, a poor
architecture can prevent their achievement. This paper discusses assessment of the
performance characteristics of software architectures. We describe the information required
to perform such assessments and discuss how it can be extracted from architectural …
Abstract
There is growing recognition of the importance of the role of architecture in determining the quality attributes, such as modifiability, reusability, reliability, and performance, of a software system. While a good architecture cannot guarantee attainment of quality goals, a poor architecture can prevent their achievement. This paper discusses assessment of the performance characteristics of software architectures. We describe the information required to perform such assessments and discuss how it can be extracted from architectural descriptions. The process of evaluating the performance characteristics of a software architecture is described and illustrated with a simple case study.
ACM Digital Library