A Feedback Scheduling Framework for Component-Based Real-Time Systems