Introduction to the Special Issue on Software Architecture
Authors: David Garlan and Dewayne Perry
IEEE Transactions on Software Eng., April 1995.
Download the Postscript or
PDF
BIBTEX Citation
Abstract
A critical aspect of the design for any large software system is its
gross structure represented as a high-level organization of
computational elements and interactions between those elements.
Broadly speaking, this is the software architectural level of design.
The structure of software has long been recognized as an important
issue of concern. However, recently software architecture has begun
to emerge as an explicit field of study for software engineering
practitioners and researchers. Evidence of this trend is apparent in
a large body of recent work in research such as module interface
languages, domain specific architectures, architectural description
languages, design patterns and handbooks, formal underpinnings for
architectural design, and architectural design environments. This
IEEE Transactions on Software Engineering Special Issue on
Software Architecture presents seven papers that illustrate many of
these emerging research areas.
Keywords:
software architecture, software design, software
engineering
For further information, please visit the home pages of the
ABLE research project and
Carnegie Mellon University's
Composable Systems Group.
Last modified: 8/29/2006. For comments and problems, contact able-help@cs.cmu.edu.