in the OOA/D we make a couple of assumptions, which we’ve already talked about, that greatly simplify these problems. The important assumption is that there is a single event queue for all events processed in the subsystem. The second assumption is that only one event is popped at a time, and its action completes before popping the next event from the queue. The third assumption is that the event queue is FIFO; events are popped in the order in which they were placed on the queue.14
Use single FIFO event queue to serialize model interaction.
Share this highlighthttp://www.safaribooksonline.com/a/model-based-development-applications/7930236/