Real Time/Reactive Operation
- Real time: correctness of result is a function of time it is
  - 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