This paper presents a model for adaptable scheduling for hard and soft real-time systems that are designed to cope with a variety of situations including unexpected faults, imprecisely defined environments, reconfiguration etc. The model uses scheduling groups (derived from meta-groups as used in ABCL/R) that are responsible for managing shared resources within a set of components. Each group has an independent schedule (for simultaneous soft and hard groups) and many factors can be modified at run-time.
['S. E. Mitchell', 'A. Bums', 'Andy J. Wellings']
Adaptive scheduling using reflection