Hi
Hope that You are doing fine. I am stuck at this problem if you have any idea kindly help me out.

I want to output the schedule for a given task and method for one hyper period....like (o, just (T4 3 1 3 1), (1, Just (T2 5 1 51) etc

 
Regards
Nowshad

data Task = T4 Phase Period Execution Deadline
  | T2 Period Execution
    deriving (Show ,Eq)
type Phase     = TimeUnit
type Period    = TimeUnit
type Execution = TimeUnit
type Deadline  = TimeUnit
type TimeUnit  = Int

data Method = RM
    | DM
    | EDF
      deriving (Show , Eq)
 periodicSchedule :: Method -> [Task] -> [(TimeUnit, Maybe Task)]