Architecture-Based Performance Analysis

Bridget Spitznagel, and David Garlan

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

Online links: Postscript PDF

Abstract
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, queuing networks, design analysis, architectural 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: 10/15/2001. For comments and problems, contact able-help@cs.cmu.edu.