Using Style To Understand Descriptions of Software Architecture
Authors: Gregory Abowd, Robert Allen and David Garlan
Download the
Postscript or
PDF
Abstract
The software architecture of most systems is described informally and
diagrammatically by means of boxes and lines. In order for these
descriptions to be meaningful at all, the diagrams are understood by
interpreting the boxes and lines in specific, conventionalized ways.
The imprecision of these interpretations has a number of limitations.
In this paper we consider these conventionalized interpretations as
architectural styles and provide a formal framework for their uniform
definition. In addition to providing a template for precisely defining
new architectural styles, this framework allows for analysis within
and between different architectural styles.
Brought to you by the
Composable
Software Systems Research Group in the School
of Computer Science at Carnegie Mellon
University.
[Last modified 12-Feb-1999.
Mail suggestions to the Maintainer.]