CMU CS 15-675 Architectures for Software Systems Spring 1996

Implementation of Event Systems

Garlan & Shaw Questions on Readings for Lecture 11 Due: Mon Feb 19, 1996


The papers:

Reiss (1990): Connecting Tools Using Message Passing in the Field Environment.

Shaw and Garlan (1995): Software Architecture, Section 7.3.

Hints:

Both readings are concerned with techniques for implementing Event Systems, although Reiss refers to his system as a message-passing one. Pay attention to the way that each implementation leverages its operating domain: Unix, in the one case, and specific programming languages, in the other.

Questions:

1) Pick four dimensions along which Field and one of the language-based implementations differ, and explain the differences? ÿ