CMU CS 15-675 Architectures for Software Systems Spring 1996
Garlan & Shaw Questions on Readings for Lecture 8 Due: Wed Feb 7, 1996
The papers:
Garlan and Shaw (1993): Software Architecture, Section 3.2
Hints:
The purpose of the readings is to illustrate how Pipe & Filter systems can be applied in an industrial context.
Questions:
1) Why was a layered system rejected for the architecture of the system?
2) The archtitecture adopted by the oscilloscope designers (as reported in Garlan and Shaw) departs from the general model of Pipe & Filter ways in at least two important ways. What were these?
3) Why was it felt necessary to introduce a richer
vocabulary of pipes (i.e., ``colored pipes'') than
is usually associated with a Pipe & Filter system?