I. Introduction
The types and variants of existing and emerging embedded real-time systems are as numerous as the physical processes that they command and control. For example, the surround sound system of a home theater has a different set of requirements than the flight-management system in an airplane. Naturally, several trade-offs have to be taken into account when developing the embedded real-time system. For realtime scheduling one fundamental trade-off is in the amount of off-line versus the amount of on-line computation.