Architecture-Based Performance Analysis

Authors: Bridget Spitznagel and David Garlan

Proceedings of the 1998 Conference on Software Engineering and Knowledge Engineering (SEKE '98), June 1998.

Download the Postscript or PDF


A software architecture should expose important system properties for consideration and analysis. Performance-related properties are frequently of interest in determining the acceptability of a given software design. In this paper we show how queueing network modeling can be adapted to support performance analysis of software architectures. We also describe a tool for transforming a software architecture in a particular style into a queueing network and analyzing its performance.

Keywords: Software architecture, software performance, queueing networks, design analysis, architecture analysis tools

For further information, please visit the home pages of the ABLE research project and Carnegie Mellon University's Composable Systems Group.

[Last modified 11-Feb-1999.
Mail suggestions to the