This document discusses a framework for real-time scheduling on heterogeneous multiprocessor systems. It begins by introducing the challenges of scheduling tasks on multiprocessors and the importance of predictability for real-time systems. It then describes a framework for uniprocessor scheduling that allows users to input task parameters and select a scheduling algorithm. For dependent tasks, the document notes multiprocessor scheduling is needed. It proposes using a Directed Acyclic Graph (DAG) to model dependent tasks and the DYTAS algorithm to schedule them across processors. The framework is intended as an educational tool to demonstrate multiprocessor scheduling.