flexibility, fault tolerance and extensibility. Often, this requires that software components
have to be allocated dynamically to execution platforms at runtime. Hence, the platforms
have to execute dynamically changing task sets. However, in real-time systems, a task set
cannot be executed without previously checking its schedulability wrt given timing
constraints. Therefore, it has to be determined, whether or not the existing task set would be …