This section focuses on determining the initial preemption delay function fi of each task i. For that purpose, one first needs to
obtain for every task represented by its control-flow graph (see Figure 1.a), the interval of time [smin b ; emax b ] during hich every basic block b might execute, considering the execution of i in isolation.