thread T1 end T1; thread implementation T1.Impl properties Dispatch_Protocol => User_Defined; Cheddar_Properties::Source_Text => "activation_rule1"; Source_Code_Size => 0 kb ; Source_Stack_Size => 0 kb ; Compute_Execution_Time => 1 ms .. 1 ms; Cheddar_Properties::Dispatch_Absolute_Time => 0 ms ; Cheddar_Properties::POSIX_Scheduling_Policy => SCHED_FIFO; Cheddar_Properties::Fixed_Priority => 1; Cheddar_Properties::Bound_On_Data_Blocking_Time => 0 ms ; Deadline => 10 ms ; Cheddar_Properties::Criticality => 0; Period => 0 ms ; Cheddar_Properties::Dispatch_Jitter => 0 ms ; Cheddar_Properties::Dispatch_Seed_Value => 0; Cheddar_Properties::Dispatch_Seed_is_Predictable => TRUE; end T1.Impl; thread T2 end T2; thread implementation T2.Impl properties Dispatch_Protocol => User_Defined; Cheddar_Properties::Source_Text => "activation_rule2"; Source_Code_Size => 0 kb ; Source_Stack_Size => 0 kb ; Compute_Execution_Time => 1 ms .. 1 ms; Cheddar_Properties::Dispatch_Absolute_Time => 0 ms ; Cheddar_Properties::POSIX_Scheduling_Policy => SCHED_FIFO; Cheddar_Properties::Fixed_Priority => 2; Cheddar_Properties::Bound_On_Data_Blocking_Time => 0 ms ; Deadline => 10 ms ; Cheddar_Properties::Criticality => 0; Period => 0 ms ; Cheddar_Properties::Dispatch_Jitter => 0 ms ; Cheddar_Properties::Dispatch_Seed_Value => 0; Cheddar_Properties::Dispatch_Seed_is_Predictable => TRUE; end T2.Impl; thread T3 end T3; thread implementation T3.Impl properties Dispatch_Protocol => User_Defined; Cheddar_Properties::Source_Text => "activation_rule3"; Source_Code_Size => 0 kb ; Source_Stack_Size => 0 kb ; Compute_Execution_Time => 2 ms .. 2 ms; Cheddar_Properties::Dispatch_Absolute_Time => 0 ms ; Cheddar_Properties::POSIX_Scheduling_Policy => SCHED_FIFO; Cheddar_Properties::Fixed_Priority => 3; Cheddar_Properties::Bound_On_Data_Blocking_Time => 0 ms ; Deadline => 10 ms ; Cheddar_Properties::Criticality => 0; Period => 30 ms ; Cheddar_Properties::Dispatch_Jitter => 0 ms ; Cheddar_Properties::Dispatch_Seed_Value => 0; Cheddar_Properties::Dispatch_Seed_is_Predictable => TRUE; end T3.Impl; thread T4 end T4; thread implementation T4.Impl properties Dispatch_Protocol => User_Defined; Cheddar_Properties::Source_Text => "activation_rule3"; Source_Code_Size => 0 kb ; Source_Stack_Size => 0 kb ; Compute_Execution_Time => 2 ms .. 2 ms; Cheddar_Properties::Dispatch_Absolute_Time => 0 ms ; Cheddar_Properties::POSIX_Scheduling_Policy => SCHED_FIFO; Cheddar_Properties::Fixed_Priority => 3; Cheddar_Properties::Bound_On_Data_Blocking_Time => 0 ms ; Deadline => 10 ms ; Cheddar_Properties::Criticality => 0; Period => 30 ms ; Cheddar_Properties::Dispatch_Jitter => 0 ms ; Cheddar_Properties::Dispatch_Seed_Value => 0; Cheddar_Properties::Dispatch_Seed_is_Predictable => FALSE; end T4.Impl; thread T5 end T5; thread implementation T5.Impl properties Dispatch_Protocol => User_Defined; Cheddar_Properties::Source_Text => "activation_rule3"; Source_Code_Size => 0 kb ; Source_Stack_Size => 0 kb ; Compute_Execution_Time => 2 ms .. 2 ms; Cheddar_Properties::Dispatch_Absolute_Time => 0 ms ; Cheddar_Properties::POSIX_Scheduling_Policy => SCHED_FIFO; Cheddar_Properties::Fixed_Priority => 3; Cheddar_Properties::Bound_On_Data_Blocking_Time => 0 ms ; Deadline => 10 ms ; Cheddar_Properties::Criticality => 0; Period => 30 ms ; Cheddar_Properties::Dispatch_Jitter => 0 ms ; Cheddar_Properties::Dispatch_Seed_Value => 261071; Cheddar_Properties::Dispatch_Seed_is_Predictable => TRUE; end T5.Impl; thread T6 end T6; thread implementation T6.Impl properties Dispatch_Protocol => User_Defined; Cheddar_Properties::Source_Text => "activation_rule4"; Source_Code_Size => 0 kb ; Source_Stack_Size => 0 kb ; Compute_Execution_Time => 2 ms .. 2 ms; Cheddar_Properties::Dispatch_Absolute_Time => 0 ms ; Cheddar_Properties::POSIX_Scheduling_Policy => SCHED_FIFO; Cheddar_Properties::Fixed_Priority => 3; Cheddar_Properties::Bound_On_Data_Blocking_Time => 0 ms ; Deadline => 10 ms ; Cheddar_Properties::Criticality => 0; Period => 30 ms ; Cheddar_Properties::Dispatch_Jitter => 0 ms ; Cheddar_Properties::Dispatch_Seed_Value => 0; Cheddar_Properties::Dispatch_Seed_is_Predictable => TRUE; end T6.Impl; thread T7 end T7; thread implementation T7.Impl properties Dispatch_Protocol => User_Defined; Cheddar_Properties::Source_Text => "activation_rule4"; Source_Code_Size => 0 kb ; Source_Stack_Size => 0 kb ; Compute_Execution_Time => 2 ms .. 2 ms; Cheddar_Properties::Dispatch_Absolute_Time => 0 ms ; Cheddar_Properties::POSIX_Scheduling_Policy => SCHED_FIFO; Cheddar_Properties::Fixed_Priority => 3; Cheddar_Properties::Bound_On_Data_Blocking_Time => 0 ms ; Deadline => 10 ms ; Cheddar_Properties::Criticality => 0; Period => 30 ms ; Cheddar_Properties::Dispatch_Jitter => 0 ms ; Cheddar_Properties::Dispatch_Seed_Value => 0; Cheddar_Properties::Dispatch_Seed_is_Predictable => FALSE; end T7.Impl; thread T8 end T8; thread implementation T8.Impl properties Dispatch_Protocol => User_Defined; Cheddar_Properties::Source_Text => "activation_rule4"; Source_Code_Size => 0 kb ; Source_Stack_Size => 0 kb ; Compute_Execution_Time => 2 ms .. 2 ms; Cheddar_Properties::Dispatch_Absolute_Time => 0 ms ; Cheddar_Properties::POSIX_Scheduling_Policy => SCHED_FIFO; Cheddar_Properties::Fixed_Priority => 3; Cheddar_Properties::Bound_On_Data_Blocking_Time => 0 ms ; Deadline => 10 ms ; Cheddar_Properties::Criticality => 0; Period => 30 ms ; Cheddar_Properties::Dispatch_Jitter => 0 ms ; Cheddar_Properties::Dispatch_Seed_Value => 261071; Cheddar_Properties::Dispatch_Seed_is_Predictable => TRUE; end T8.Impl; process ea1 end ea1; process implementation ea1.Impl subcomponents instancied_T1 : thread T1.Impl; instancied_T2 : thread T2.Impl; instancied_T3 : thread T3.Impl; instancied_T4 : thread T4.Impl; instancied_T5 : thread T5.Impl; instancied_T6 : thread T6.Impl; instancied_T7 : thread T7.Impl; instancied_T8 : thread T8.Impl; end ea1.Impl; processor param1 end param1; processor implementation param1.Impl properties Scheduling_Protocol => pipeline_USER_DEFINED_PROTOCOL; Cheddar_Properties::Scheduler_Quantum => 0 ms ; Cheddar_Properties::Preemptive_Scheduler => True; Source_Text => "activations.sc"; end param1.Impl; system Cheddar end Cheddar; system implementation Cheddar.Impl subcomponents instancied_param1 : processor param1.Impl; instancied_ea1 : process ea1.Impl; properties Actual_Processor_Binding => reference instancied_param1 applies to instancied_ea1; end Cheddar.Impl;