Polylith [Purtilo94]
Tools bind their I/O ports to a Software Bus
- ports identified by name, allowing retargeting
Module Interconnection Lang to wrap tools
Simple, Structured, and Pointer message types
Limited to simple filtering on channels
No explicit support for groups
No exception handling
- e.g. ill-formed messages or incompatible connections