To a rough approximation, the solutions can be compared by tabulating their ability to address the design considerations itemized in the following table:
| Shared Data | Abstract Datatype | Reactive Integration | Dataflow | |
|---|---|---|---|---|
| Change in algorithm | - | - | + | + |
| Change in data representation | - | + | - | - |
| Change in function | + | - | + | + |
| Performance | + | + | - | - |
| Reuse | - | + | - | + |
Strength and Weaknesses of KWIC Architectures
Updated Halloween 95 by
Mary Shaw
Comments to maintainer