Design Decision 3: Rationale/Impact
Use Cases manually defined, not auto-generated
One script file requires that WAIT commmands for each Oven be re-timed before merging. The MWOC uses an off-line filter to convert parallel WAIT deltas to event times, merge scripts and recompute inter-event WAITs.
A more advanced prototype would have a full-fledged environment simulator to interact with the OP and OC.
Its Active Classes and State Models would generate the event streams from four Oven User Interfaces and merge them to directly feed one Oven Controller event queue.