Coping with Heterogeneity in Software Architecture
Author: Mary Shaw
Position paper for Dagstuhl workshop on Software Architecture,
February 1995.
Download the PDF
Abstract
For software, as for buildings, no single architectural style can
solve all problems: heterogeneity is inevitable. Just as inevitably,
diverse components and systems will have to work together. Distinct
architectural styles often require different component packaging and
interactions; these complicate the interoperation problem. We need to
improve our ability to recognize mismatches among heterogeneous parts,
to organize our current ad hoc techniques for coping with these
mismatches, and to develop design guidance for selecting the
appropriate mismatch resolution technique for each specific problem.
This position paper lays out a preliminary structure for discussing
the problem and suggests useful directions.
Brought to you by
Composable
Software Systems Research Group in the School
of Computer Science at Carnegie Mellon
University.
[Last modified 15-June-1999.
Mail suggestions to the Maintainer.]