-
Real Time/Reactive Operation
- Real time: correctness of result is a function of time it is
delivered
- Not necessarily "real fast" -- consistency may be more
important than raw speed
- Worst case performance often limits design
- Reactive: computation rate is in response to external events
- Periodic events can be scheduled statically
- Aperiodic events must be statistically predicted, and (to
avoid overdesign) dynamically scheduled when possible
Design challenges:
- Least pessimism in worst case analysis
- Accurate performance prediction before system is built