Library prosa.analysis.definitions.demand_bound_function
Demand Bound Function (DBF)
Here we define Baruah et al.'s classic notion of a demand bound function, generalized to arbitrary arrival curves.
Consider any type of tasks.
Suppose each task is characterized by a WCET, a relative deadline, and an arrival curve.
Definition task_demand_bound_function (tsk : Task) (delta : duration) :=
let delta' := delta - (task_deadline tsk - 1) in
task_request_bound_function tsk delta'.
let delta' := delta - (task_deadline tsk - 1) in
task_request_bound_function tsk delta'.
A task set's total demand bound function is simply the sum of each task's DBF.