blob: 5dc5bfb285bcd4eea0a1d1f4b91d51de254ab403 [file] [log] [blame]
Zakir Meerb71d2b92017-10-02 09:26:55 +02001<?xml version="1.0" encoding="UTF-8"?>
Zakir Meer13dd0de2018-11-30 11:47:31 +01002<am:Amalthea xmlns:am="http://app4mc.eclipse.org/amalthea/0.9.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmi:version="2.0">
Zakir Meerb71d2b92017-10-02 09:26:55 +02003 <commonElements>
Zakir Meer13dd0de2018-11-30 11:47:31 +01004 <tags name="SwcEngineController" tagType="SOFTWARE_COMPONENT" />
5 <tags name="SwcActuators" tagType="SOFTWARE_COMPONENT" />
6 <tags name="SwcBrakeForceArbiter" tagType="SOFTWARE_COMPONENT" />
7 <tags name="SwcABSCalculation" tagType="SOFTWARE_COMPONENT" />
8 <tags name="SwcSensors" tagType="SOFTWARE_COMPONENT" />
9 <tags name="SwcSensorPostprocessing" tagType="SOFTWARE_COMPONENT" />
10 <tags name="SwcCylNumObserver" tagType="SOFTWARE_COMPONENT" />
11 <tags name="SwcBrakeForceCalculation" tagType="SOFTWARE_COMPONENT" />
12 <tags name="SwcEngineSensors" tagType="SOFTWARE_COMPONENT" />
13 <tags name="SwcInjIgnActuation" tagType="SOFTWARE_COMPONENT" />
Zakir Meerb71d2b92017-10-02 09:26:55 +020014 </commonElements>
15 <swModel>
16 <tasks name="Task_10MS" stimuli="Timer_10MS?type=PeriodicStimulus" preemption="preemptive" multipleTaskActivationLimit="10">
17 <customProperties key="priority">
Zakir Meer13dd0de2018-11-30 11:47:31 +010018 <value xsi:type="am:StringObject" value="10" />
Zakir Meerb71d2b92017-10-02 09:26:55 +020019 </customProperties>
20 <callGraph>
21 <graphEntries xsi:type="am:CallSequence">
Zakir Meer13dd0de2018-11-30 11:47:31 +010022 <calls xsi:type="am:TaskRunnableCall" runnable="CheckPlausability?type=Runnable" />
23 <calls xsi:type="am:TaskRunnableCall" runnable="BrakeActuatorMonitor?type=Runnable" />
24 <calls xsi:type="am:TaskRunnableCall" runnable="DiagnosisArbiter?type=Runnable" />
25 <calls xsi:type="am:TaskRunnableCall" runnable="VehicleStateMonitor?type=Runnable" />
26 <calls xsi:type="am:TaskRunnableCall" runnable="BrakeForceCalculation?type=Runnable" />
27 <calls xsi:type="am:TaskRunnableCall" runnable="BrakeSafetyMonitor?type=Runnable" />
28 <calls xsi:type="am:TaskRunnableCall" runnable="ABSCalculation?type=Runnable" />
29 <calls xsi:type="am:TaskRunnableCall" runnable="BrakeForceActuation?type=Runnable" />
30 <calls xsi:type="am:TaskRunnableCall" runnable="CaliperPositionCalculation?type=Runnable" />
31 <calls xsi:type="am:TaskRunnableCall" runnable="BrakeActuator?type=Runnable" />
32 <calls xsi:type="am:TaskRunnableCall" runnable="StopLightActuator?type=Runnable" />
33 <calls xsi:type="am:TaskRunnableCall" runnable="BrakePedalSensorDiagnosis?type=Runnable" />
34 <calls xsi:type="am:TaskRunnableCall" runnable="BrakePedalSensorTranslation?type=Runnable" />
35 <calls xsi:type="am:TaskRunnableCall" runnable="BrakePedalSensorVoter?type=Runnable" />
36 <calls xsi:type="am:TaskRunnableCall" runnable="DecelerationSensorDiagnosis?type=Runnable" />
37 <calls xsi:type="am:TaskRunnableCall" runnable="DecelerationSensorTranslation?type=Runnable" />
38 <calls xsi:type="am:TaskRunnableCall" runnable="VehicleSpeedSensorDiagnosis?type=Runnable" />
39 <calls xsi:type="am:TaskRunnableCall" runnable="DecelerationSensorVoter?type=Runnable" />
40 <calls xsi:type="am:TaskRunnableCall" runnable="VehicleSpeedSensorVoter?type=Runnable" />
41 <calls xsi:type="am:TaskRunnableCall" runnable="VehicleSpeedSensorTranslation?type=Runnable" />
42 <calls xsi:type="am:TaskRunnableCall" runnable="WheelSpeedSensorTranslation?type=Runnable" />
43 <calls xsi:type="am:TaskRunnableCall" runnable="WheelSpeedSensorDiagnosis?type=Runnable" />
44 <calls xsi:type="am:TaskRunnableCall" runnable="CylNumObserver?type=Runnable" />
45 <calls xsi:type="am:TaskRunnableCall" runnable="WheelSpeedSensorVoter?type=Runnable" />
46 <calls xsi:type="am:TaskRunnableCall" runnable="ThrottleController?type=Runnable" />
47 <calls xsi:type="am:TaskRunnableCall" runnable="APedVoter?type=Runnable" />
48 <calls xsi:type="am:TaskRunnableCall" runnable="BaseFuelMass?type=Runnable" />
49 <calls xsi:type="am:TaskRunnableCall" runnable="ThrottleActuator?type=Runnable" />
50 <calls xsi:type="am:TaskRunnableCall" runnable="TotalFuelMass?type=Runnable" />
51 <calls xsi:type="am:TaskRunnableCall" runnable="TransientFuelMass?type=Runnable" />
52 <calls xsi:type="am:TaskRunnableCall" runnable="InjectionTimeActuation?type=Runnable" />
53 <calls xsi:type="am:TaskRunnableCall" runnable="IgnitionTiming?type=Runnable" />
54 <calls xsi:type="am:TaskRunnableCall" runnable="IgnitionTimeActuation?type=Runnable" />
Zakir Meerb71d2b92017-10-02 09:26:55 +020055 </graphEntries>
56 </callGraph>
57 </tasks>
58 <tasks name="Task_20MS" stimuli="Timer_20MS?type=PeriodicStimulus" preemption="preemptive" multipleTaskActivationLimit="10">
59 <customProperties key="priority">
Zakir Meer13dd0de2018-11-30 11:47:31 +010060 <value xsi:type="am:StringObject" value="10" />
Zakir Meerb71d2b92017-10-02 09:26:55 +020061 </customProperties>
62 <callGraph>
63 <graphEntries xsi:type="am:CallSequence">
Zakir Meer13dd0de2018-11-30 11:47:31 +010064 <calls xsi:type="am:TaskRunnableCall" runnable="BrakeForceArbiter?type=Runnable" />
Zakir Meerb71d2b92017-10-02 09:26:55 +020065 </graphEntries>
66 </callGraph>
67 </tasks>
68 <tasks name="Task_5MS" stimuli="Timer_5MS?type=PeriodicStimulus" preemption="preemptive" multipleTaskActivationLimit="10">
69 <customProperties key="priority">
Zakir Meer13dd0de2018-11-30 11:47:31 +010070 <value xsi:type="am:StringObject" value="10" />
Zakir Meerb71d2b92017-10-02 09:26:55 +020071 </customProperties>
72 <callGraph>
73 <graphEntries xsi:type="am:CallSequence">
Zakir Meer13dd0de2018-11-30 11:47:31 +010074 <calls xsi:type="am:TaskRunnableCall" runnable="EcuBrakeActuator?type=Runnable" />
75 <calls xsi:type="am:TaskRunnableCall" runnable="EcuStopLightActuator?type=Runnable" />
76 <calls xsi:type="am:TaskRunnableCall" runnable="EcuBrakePedalSensor?type=Runnable" />
77 <calls xsi:type="am:TaskRunnableCall" runnable="EcuDecelerationSensor?type=Runnable" />
78 <calls xsi:type="am:TaskRunnableCall" runnable="EcuVehicleSpeedSensor?type=Runnable" />
79 <calls xsi:type="am:TaskRunnableCall" runnable="EcuWheelSpeedSensor?type=Runnable" />
80 <calls xsi:type="am:TaskRunnableCall" runnable="APedSensor?type=Runnable" />
81 <calls xsi:type="am:TaskRunnableCall" runnable="ThrottleSensor?type=Runnable" />
82 <calls xsi:type="am:TaskRunnableCall" runnable="MassAirFlowSensor?type=Runnable" />
Zakir Meerb71d2b92017-10-02 09:26:55 +020083 </graphEntries>
84 </callGraph>
85 </tasks>
86 <runnables name="ABSCalculation" tags="SwcABSCalculation?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +010087 <runnableItems xsi:type="am:LabelAccess" data="VotedDecelerationRate?type=Label" access="read" dataStability="inherited" />
88 <runnableItems xsi:type="am:LabelAccess" data="VotedVehicleSpeed?type=Label" access="read" dataStability="inherited" />
89 <runnableItems xsi:type="am:LabelAccess" data="VotedWheelSpeed?type=Label" access="read" dataStability="inherited" />
90 <runnableItems xsi:type="am:LabelAccess" data="ArbitratedBrakeForce?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +020091 <runnableItems xsi:type="am:ExecutionNeed">
92 <default key="Instructions">
93 <value xsi:type="am:NeedDeviation">
94 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +010095 <lowerBound xsi:type="am:LongObject" value="72000" />
96 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +020097 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +010098 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +020099 </distribution>
100 </deviation>
101 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200102 </default>
103 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100104 <runnableItems xsi:type="am:LabelAccess" data="ABSActivation?type=Label" access="write" dataStability="inherited" />
105 <runnableItems xsi:type="am:LabelAccess" data="ABSMode?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200106 </runnables>
107 <runnables name="APedSensor" tags="SwcEngineSensors?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100108 <runnableItems xsi:type="am:LabelAccess" data="APedSensor1Voltage?type=Label" access="read" dataStability="inherited" />
109 <runnableItems xsi:type="am:LabelAccess" data="APedSensor2Voltage?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200110 <runnableItems xsi:type="am:ExecutionNeed">
111 <default key="Instructions">
112 <value xsi:type="am:NeedDeviation">
113 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100114 <lowerBound xsi:type="am:LongObject" value="72000" />
115 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200116 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100117 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200118 </distribution>
119 </deviation>
120 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200121 </default>
122 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100123 <runnableItems xsi:type="am:LabelAccess" data="APedPosition1?type=Label" access="write" dataStability="inherited" />
124 <runnableItems xsi:type="am:LabelAccess" data="APedPosition2?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200125 </runnables>
126 <runnables name="APedVoter" tags="SwcEngineController?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100127 <runnableItems xsi:type="am:LabelAccess" data="APedPosition1?type=Label" access="read" dataStability="inherited" />
128 <runnableItems xsi:type="am:LabelAccess" data="APedPosition2?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200129 <runnableItems xsi:type="am:ExecutionNeed">
130 <default key="Instructions">
131 <value xsi:type="am:NeedDeviation">
132 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100133 <lowerBound xsi:type="am:LongObject" value="72000" />
134 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200135 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100136 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200137 </distribution>
138 </deviation>
139 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200140 </default>
141 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100142 <runnableItems xsi:type="am:LabelAccess" data="VotedAPedPosition?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200143 </runnables>
144 <runnables name="BaseFuelMass" tags="SwcEngineController?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100145 <runnableItems xsi:type="am:LabelAccess" data="MassAirFlow?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200146 <runnableItems xsi:type="am:ExecutionNeed">
147 <default key="Instructions">
148 <value xsi:type="am:NeedDeviation">
149 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100150 <lowerBound xsi:type="am:LongObject" value="72000" />
151 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200152 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100153 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200154 </distribution>
155 </deviation>
156 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200157 </default>
158 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100159 <runnableItems xsi:type="am:LabelAccess" data="BaseFuelMassPerStroke?type=Label" access="write" dataStability="inherited" />
160 <runnableItems xsi:type="am:LabelAccess" data="MAFRate?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200161 </runnables>
162 <runnables name="BrakeActuator" tags="SwcABSCalculation?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100163 <runnableItems xsi:type="am:LabelAccess" data="CaliperPosition?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200164 <runnableItems xsi:type="am:ExecutionNeed">
165 <default key="Instructions">
166 <value xsi:type="am:NeedDeviation">
167 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100168 <lowerBound xsi:type="am:LongObject" value="72000" />
169 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200170 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100171 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200172 </distribution>
173 </deviation>
174 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200175 </default>
176 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100177 <runnableItems xsi:type="am:LabelAccess" data="BrakeForceVoltage?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200178 </runnables>
179 <runnables name="BrakeActuatorMonitor" tags="SwcBrakeForceCalculation?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100180 <runnableItems xsi:type="am:LabelAccess" data="BrakeForce?type=Label" access="read" dataStability="inherited" />
181 <runnableItems xsi:type="am:LabelAccess" data="BrakeForceFeedback?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200182 <runnableItems xsi:type="am:ExecutionNeed">
183 <default key="Instructions">
184 <value xsi:type="am:NeedDeviation">
185 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100186 <lowerBound xsi:type="am:LongObject" value="72000" />
187 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200188 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100189 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200190 </distribution>
191 </deviation>
192 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200193 </default>
194 </runnableItems>
195 </runnables>
196 <runnables name="BrakeForceActuation" tags="SwcABSCalculation?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100197 <runnableItems xsi:type="am:LabelAccess" data="ABSActivation?type=Label" access="read" dataStability="inherited" />
198 <runnableItems xsi:type="am:LabelAccess" data="ABSMode?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200199 <runnableItems xsi:type="am:ExecutionNeed">
200 <default key="Instructions">
201 <value xsi:type="am:NeedDeviation">
202 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100203 <lowerBound xsi:type="am:LongObject" value="72000" />
204 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200205 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100206 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200207 </distribution>
208 </deviation>
209 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200210 </default>
211 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100212 <runnableItems xsi:type="am:LabelAccess" data="BrakeForce?type=Label" access="write" dataStability="inherited" />
213 <runnableItems xsi:type="am:LabelAccess" data="BrakeForceCurrent?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200214 </runnables>
215 <runnables name="BrakeForceArbiter" tags="SwcBrakeForceArbiter?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100216 <runnableItems xsi:type="am:LabelAccess" data="CalculatedBrakeForce?type=Label" access="read" dataStability="inherited" />
217 <runnableItems xsi:type="am:LabelAccess" data="BrakeSafetyState?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200218 <runnableItems xsi:type="am:ExecutionNeed">
219 <default key="Instructions">
220 <value xsi:type="am:NeedDeviation">
221 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100222 <lowerBound xsi:type="am:LongObject" value="72000" />
223 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200224 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100225 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200226 </distribution>
227 </deviation>
228 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200229 </default>
230 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100231 <runnableItems xsi:type="am:LabelAccess" data="ArbitratedBrakeForce?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200232 </runnables>
233 <runnables name="BrakeForceCalculation" tags="SwcBrakeForceCalculation?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100234 <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition?type=Label" access="read" dataStability="inherited" />
235 <runnableItems xsi:type="am:LabelAccess" data="BrakeForceFeedback?type=Label" access="read" dataStability="inherited" />
236 <runnableItems xsi:type="am:LabelAccess" data="ArbitratedDiagnosisRequest?type=Label" access="read" dataStability="inherited" />
237 <runnableItems xsi:type="am:LabelAccess" data="MonitoredVehicleState?type=Label" access="read" dataStability="inherited" />
238 <runnableItems xsi:type="am:LabelAccess" data="BrakeSafetyLevel?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200239 <runnableItems xsi:type="am:ExecutionNeed">
240 <default key="Instructions">
241 <value xsi:type="am:NeedDeviation">
242 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100243 <lowerBound xsi:type="am:LongObject" value="72000" />
244 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200245 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100246 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200247 </distribution>
248 </deviation>
249 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200250 </default>
251 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100252 <runnableItems xsi:type="am:LabelAccess" data="CalculatedBrakeForce?type=Label" access="write" dataStability="inherited" />
253 <runnableItems xsi:type="am:LabelAccess" data="BrakeMonitorLevel?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200254 </runnables>
255 <runnables name="BrakePedalSensorDiagnosis" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100256 <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage1?type=Label" access="read" dataStability="inherited" />
257 <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage2?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200258 <runnableItems xsi:type="am:ExecutionNeed">
259 <default key="Instructions">
260 <value xsi:type="am:NeedDeviation">
261 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100262 <lowerBound xsi:type="am:LongObject" value="72000" />
263 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200264 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100265 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200266 </distribution>
267 </deviation>
268 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200269 </default>
270 </runnableItems>
271 </runnables>
272 <runnables name="BrakePedalSensorTranslation" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100273 <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage1?type=Label" access="read" dataStability="inherited" />
274 <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage2?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200275 <runnableItems xsi:type="am:ExecutionNeed">
276 <default key="Instructions">
277 <value xsi:type="am:NeedDeviation">
278 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100279 <lowerBound xsi:type="am:LongObject" value="72000" />
280 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200281 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100282 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200283 </distribution>
284 </deviation>
285 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200286 </default>
287 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100288 <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition1?type=Label" access="write" dataStability="inherited" />
289 <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition2?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200290 </runnables>
291 <runnables name="BrakePedalSensorVoter" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100292 <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition1?type=Label" access="read" dataStability="inherited" />
293 <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition2?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200294 <runnableItems xsi:type="am:ExecutionNeed">
295 <default key="Instructions">
296 <value xsi:type="am:NeedDeviation">
297 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100298 <lowerBound xsi:type="am:LongObject" value="72000" />
299 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200300 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100301 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200302 </distribution>
303 </deviation>
304 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200305 </default>
306 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100307 <runnableItems xsi:type="am:LabelAccess" data="VotedBrakePedalPosition?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200308 </runnables>
309 <runnables name="BrakeSafetyMonitor" tags="SwcBrakeForceCalculation?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100310 <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition?type=Label" access="read" dataStability="inherited" />
311 <runnableItems xsi:type="am:LabelAccess" data="BrakeForceFeedback?type=Label" access="read" dataStability="inherited" />
312 <runnableItems xsi:type="am:LabelAccess" data="ArbitratedDiagnosisRequest?type=Label" access="read" dataStability="inherited" />
313 <runnableItems xsi:type="am:LabelAccess" data="MonitoredVehicleState?type=Label" access="read" dataStability="inherited" />
314 <runnableItems xsi:type="am:LabelAccess" data="BrakeMonitorLevel?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200315 <runnableItems xsi:type="am:ExecutionNeed">
316 <default key="Instructions">
317 <value xsi:type="am:NeedDeviation">
318 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100319 <lowerBound xsi:type="am:LongObject" value="72000" />
320 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200321 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100322 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200323 </distribution>
324 </deviation>
325 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200326 </default>
327 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100328 <runnableItems xsi:type="am:LabelAccess" data="BrakeSafetyLevel?type=Label" access="write" dataStability="inherited" />
329 <runnableItems xsi:type="am:LabelAccess" data="BrakeSafetyState?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200330 </runnables>
331 <runnables name="CaliperPositionCalculation" tags="SwcABSCalculation?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100332 <runnableItems xsi:type="am:LabelAccess" data="CaliperPosition?type=Label" access="read" dataStability="inherited" />
333 <runnableItems xsi:type="am:LabelAccess" data="BrakeForceCurrent?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200334 <runnableItems xsi:type="am:ExecutionNeed">
335 <default key="Instructions">
336 <value xsi:type="am:NeedDeviation">
337 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100338 <lowerBound xsi:type="am:LongObject" value="72000" />
339 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200340 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100341 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200342 </distribution>
343 </deviation>
344 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200345 </default>
346 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100347 <runnableItems xsi:type="am:LabelAccess" data="CaliperPosition?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200348 </runnables>
349 <runnables name="CheckPlausability" tags="SwcBrakeForceCalculation?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100350 <runnableItems xsi:type="am:LabelAccess" data="VotedBrakePedalPosition?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200351 <runnableItems xsi:type="am:ExecutionNeed">
352 <default key="Instructions">
353 <value xsi:type="am:NeedDeviation">
354 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100355 <lowerBound xsi:type="am:LongObject" value="72000" />
356 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200357 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100358 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200359 </distribution>
360 </deviation>
361 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200362 </default>
363 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100364 <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200365 </runnables>
366 <runnables name="CylNumObserver" tags="SwcCylNumObserver?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100367 <runnableItems xsi:type="am:LabelAccess" data="CylinderNumber?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200368 <runnableItems xsi:type="am:ExecutionNeed">
369 <default key="Instructions">
370 <value xsi:type="am:NeedDeviation">
371 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100372 <lowerBound xsi:type="am:LongObject" value="72000" />
373 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200374 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100375 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200376 </distribution>
377 </deviation>
378 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200379 </default>
380 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100381 <runnableItems xsi:type="am:LabelAccess" data="TriggeredCylinderNumber?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200382 </runnables>
383 <runnables name="DecelerationSensorDiagnosis" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100384 <runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage1?type=Label" access="read" dataStability="inherited" />
385 <runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage2?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200386 <runnableItems xsi:type="am:ExecutionNeed">
387 <default key="Instructions">
388 <value xsi:type="am:NeedDeviation">
389 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100390 <lowerBound xsi:type="am:LongObject" value="72000" />
391 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200392 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100393 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200394 </distribution>
395 </deviation>
396 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200397 </default>
398 </runnableItems>
399 </runnables>
400 <runnables name="DecelerationSensorTranslation" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100401 <runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage1?type=Label" access="read" dataStability="inherited" />
402 <runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage2?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200403 <runnableItems xsi:type="am:ExecutionNeed">
404 <default key="Instructions">
405 <value xsi:type="am:NeedDeviation">
406 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100407 <lowerBound xsi:type="am:LongObject" value="72000" />
408 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200409 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100410 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200411 </distribution>
412 </deviation>
413 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200414 </default>
415 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100416 <runnableItems xsi:type="am:LabelAccess" data="DecelerationRate1?type=Label" access="write" dataStability="inherited" />
417 <runnableItems xsi:type="am:LabelAccess" data="DecelerationRate2?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200418 </runnables>
419 <runnables name="DecelerationSensorVoter" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100420 <runnableItems xsi:type="am:LabelAccess" data="DecelerationRate1?type=Label" access="read" dataStability="inherited" />
421 <runnableItems xsi:type="am:LabelAccess" data="DecelerationRate2?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200422 <runnableItems xsi:type="am:ExecutionNeed">
423 <default key="Instructions">
424 <value xsi:type="am:NeedDeviation">
425 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100426 <lowerBound xsi:type="am:LongObject" value="72000" />
427 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200428 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100429 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200430 </distribution>
431 </deviation>
432 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200433 </default>
434 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100435 <runnableItems xsi:type="am:LabelAccess" data="VotedDecelerationRate?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200436 </runnables>
437 <runnables name="DiagnosisArbiter" tags="SwcBrakeForceCalculation?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100438 <runnableItems xsi:type="am:LabelAccess" data="ArbitratedDiagnosisRequest?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200439 <runnableItems xsi:type="am:ExecutionNeed">
440 <default key="Instructions">
441 <value xsi:type="am:NeedDeviation">
442 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100443 <lowerBound xsi:type="am:LongObject" value="72000" />
444 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200445 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100446 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200447 </distribution>
448 </deviation>
449 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200450 </default>
451 </runnableItems>
452 </runnables>
453 <runnables name="EcuBrakeActuator" tags="SwcActuators?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100454 <runnableItems xsi:type="am:LabelAccess" data="BrakeForceVoltage?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200455 <runnableItems xsi:type="am:ExecutionNeed">
456 <default key="Instructions">
457 <value xsi:type="am:NeedDeviation">
458 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100459 <lowerBound xsi:type="am:LongObject" value="72000" />
460 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200461 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100462 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200463 </distribution>
464 </deviation>
465 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200466 </default>
467 </runnableItems>
468 </runnables>
469 <runnables name="EcuBrakePedalSensor" tags="SwcSensors?type=Tag" callback="false" service="false">
Harald Mackamule2580632018-05-28 15:35:33 +0200470 <runnableItems xsi:type="am:ExecutionNeed">
471 <default key="Instructions">
472 <value xsi:type="am:NeedDeviation">
473 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100474 <lowerBound xsi:type="am:LongObject" value="144000" />
475 <upperBound xsi:type="am:LongObject" value="176000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200476 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100477 <mean xsi:type="am:LongObject" value="160000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200478 </distribution>
479 </deviation>
480 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200481 </default>
482 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100483 <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage1?type=Label" access="write" dataStability="inherited" />
484 <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage2?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200485 </runnables>
486 <runnables name="EcuDecelerationSensor" tags="SwcSensors?type=Tag" callback="false" service="false">
Harald Mackamule2580632018-05-28 15:35:33 +0200487 <runnableItems xsi:type="am:ExecutionNeed">
488 <default key="Instructions">
489 <value xsi:type="am:NeedDeviation">
490 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100491 <lowerBound xsi:type="am:LongObject" value="144000" />
492 <upperBound xsi:type="am:LongObject" value="176000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200493 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100494 <mean xsi:type="am:LongObject" value="160000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200495 </distribution>
496 </deviation>
497 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200498 </default>
499 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100500 <runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage1?type=Label" access="write" dataStability="inherited" />
501 <runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage2?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200502 </runnables>
503 <runnables name="EcuStopLightActuator" tags="SwcActuators?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100504 <runnableItems xsi:type="am:LabelAccess" data="BrakeApplication?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200505 <runnableItems xsi:type="am:ExecutionNeed">
506 <default key="Instructions">
507 <value xsi:type="am:NeedDeviation">
508 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100509 <lowerBound xsi:type="am:LongObject" value="72000" />
510 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200511 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100512 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200513 </distribution>
514 </deviation>
515 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200516 </default>
517 </runnableItems>
518 </runnables>
519 <runnables name="EcuVehicleSpeedSensor" tags="SwcSensors?type=Tag" callback="false" service="false">
Harald Mackamule2580632018-05-28 15:35:33 +0200520 <runnableItems xsi:type="am:ExecutionNeed">
521 <default key="Instructions">
522 <value xsi:type="am:NeedDeviation">
523 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100524 <lowerBound xsi:type="am:LongObject" value="72000" />
525 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200526 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100527 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200528 </distribution>
529 </deviation>
530 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200531 </default>
532 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100533 <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage1?type=Label" access="write" dataStability="inherited" />
534 <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage2?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200535 </runnables>
536 <runnables name="EcuWheelSpeedSensor" tags="SwcSensors?type=Tag" callback="false" service="false">
Harald Mackamule2580632018-05-28 15:35:33 +0200537 <runnableItems xsi:type="am:ExecutionNeed">
538 <default key="Instructions">
539 <value xsi:type="am:NeedDeviation">
540 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100541 <lowerBound xsi:type="am:LongObject" value="72000" />
542 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200543 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100544 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200545 </distribution>
546 </deviation>
547 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200548 </default>
549 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100550 <runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage1?type=Label" access="write" dataStability="inherited" />
551 <runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage2?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200552 </runnables>
553 <runnables name="IgnitionTimeActuation" tags="SwcInjIgnActuation?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100554 <runnableItems xsi:type="am:LabelAccess" data="TriggeredCylinderNumber?type=Label" access="read" dataStability="inherited" />
555 <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime?type=Label" access="read" dataStability="inherited" />
556 <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime1?type=Label" access="read" dataStability="inherited" />
557 <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime2?type=Label" access="read" dataStability="inherited" />
558 <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime3?type=Label" access="read" dataStability="inherited" />
559 <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime4?type=Label" access="read" dataStability="inherited" />
560 <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime5?type=Label" access="read" dataStability="inherited" />
561 <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime6?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200562 <runnableItems xsi:type="am:ExecutionNeed">
563 <default key="Instructions">
564 <value xsi:type="am:NeedDeviation">
565 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100566 <lowerBound xsi:type="am:LongObject" value="72000" />
567 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200568 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100569 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200570 </distribution>
571 </deviation>
572 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200573 </default>
574 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100575 <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime7?type=Label" access="write" dataStability="inherited" />
576 <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime8?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200577 </runnables>
578 <runnables name="IgnitionTiming" tags="SwcEngineController?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100579 <runnableItems xsi:type="am:LabelAccess" data="MAFRate?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200580 <runnableItems xsi:type="am:ExecutionNeed">
581 <default key="Instructions">
582 <value xsi:type="am:NeedDeviation">
583 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100584 <lowerBound xsi:type="am:LongObject" value="72000" />
585 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200586 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100587 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200588 </distribution>
589 </deviation>
590 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200591 </default>
592 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100593 <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200594 </runnables>
595 <runnables name="InjectionTimeActuation" tags="SwcInjIgnActuation?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100596 <runnableItems xsi:type="am:LabelAccess" data="TriggeredCylinderNumber?type=Label" access="read" dataStability="inherited" />
597 <runnableItems xsi:type="am:LabelAccess" data="TotalFuelMassPerStroke?type=Label" access="read" dataStability="inherited" />
598 <runnableItems xsi:type="am:LabelAccess" data="InjectionTime1?type=Label" access="read" dataStability="inherited" />
599 <runnableItems xsi:type="am:LabelAccess" data="InjectionTime2?type=Label" access="read" dataStability="inherited" />
600 <runnableItems xsi:type="am:LabelAccess" data="InjectionTime3?type=Label" access="read" dataStability="inherited" />
601 <runnableItems xsi:type="am:LabelAccess" data="InjectionTime4?type=Label" access="read" dataStability="inherited" />
602 <runnableItems xsi:type="am:LabelAccess" data="InjectionTime5?type=Label" access="read" dataStability="inherited" />
603 <runnableItems xsi:type="am:LabelAccess" data="InjectionTime6?type=Label" access="read" dataStability="inherited" />
604 <runnableItems xsi:type="am:LabelAccess" data="InjectionTime7?type=Label" access="read" dataStability="inherited" />
605 <runnableItems xsi:type="am:LabelAccess" data="InjectionTime8?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200606 <runnableItems xsi:type="am:ExecutionNeed">
607 <default key="Instructions">
608 <value xsi:type="am:NeedDeviation">
609 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100610 <lowerBound xsi:type="am:LongObject" value="72000" />
611 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200612 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100613 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200614 </distribution>
615 </deviation>
616 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200617 </default>
618 </runnableItems>
619 </runnables>
620 <runnables name="MassAirFlowSensor" tags="SwcEngineSensors?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100621 <runnableItems xsi:type="am:LabelAccess" data="MAFSensorVoltage?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200622 <runnableItems xsi:type="am:ExecutionNeed">
623 <default key="Instructions">
624 <value xsi:type="am:NeedDeviation">
625 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100626 <lowerBound xsi:type="am:LongObject" value="72000" />
627 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200628 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100629 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200630 </distribution>
631 </deviation>
632 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200633 </default>
634 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100635 <runnableItems xsi:type="am:LabelAccess" data="MassAirFlow?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200636 </runnables>
637 <runnables name="StopLightActuator" tags="SwcABSCalculation?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100638 <runnableItems xsi:type="am:LabelAccess" data="ArbitratedBrakeForce?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200639 <runnableItems xsi:type="am:ExecutionNeed">
640 <default key="Instructions">
641 <value xsi:type="am:NeedDeviation">
642 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100643 <lowerBound xsi:type="am:LongObject" value="72000" />
644 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200645 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100646 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200647 </distribution>
648 </deviation>
649 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200650 </default>
651 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100652 <runnableItems xsi:type="am:LabelAccess" data="BrakeApplication?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200653 </runnables>
654 <runnables name="ThrottleActuator" tags="SwcEngineController?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100655 <runnableItems xsi:type="am:LabelAccess" data="DesiredThrottlePosition?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200656 <runnableItems xsi:type="am:ExecutionNeed">
657 <default key="Instructions">
658 <value xsi:type="am:NeedDeviation">
659 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100660 <lowerBound xsi:type="am:LongObject" value="72000" />
661 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200662 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100663 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200664 </distribution>
665 </deviation>
666 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200667 </default>
668 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100669 <runnableItems xsi:type="am:LabelAccess" data="DesiredThrottlePositionVoltage?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200670 </runnables>
671 <runnables name="ThrottleController" tags="SwcEngineController?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100672 <runnableItems xsi:type="am:LabelAccess" data="VotedAPedPosition?type=Label" access="read" dataStability="inherited" />
673 <runnableItems xsi:type="am:LabelAccess" data="ThrottlePosition?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200674 <runnableItems xsi:type="am:ExecutionNeed">
675 <default key="Instructions">
676 <value xsi:type="am:NeedDeviation">
677 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100678 <lowerBound xsi:type="am:LongObject" value="72000" />
679 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200680 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100681 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200682 </distribution>
683 </deviation>
684 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200685 </default>
686 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100687 <runnableItems xsi:type="am:LabelAccess" data="DesiredThrottlePosition?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200688 </runnables>
689 <runnables name="ThrottleSensor" tags="SwcEngineSensors?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100690 <runnableItems xsi:type="am:LabelAccess" data="ThrottleSensor1Voltage?type=Label" access="read" dataStability="inherited" />
691 <runnableItems xsi:type="am:LabelAccess" data="ThrottleSensor2Voltage?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200692 <runnableItems xsi:type="am:ExecutionNeed">
693 <default key="Instructions">
694 <value xsi:type="am:NeedDeviation">
695 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100696 <lowerBound xsi:type="am:LongObject" value="72000" />
697 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200698 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100699 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200700 </distribution>
701 </deviation>
702 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200703 </default>
704 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100705 <runnableItems xsi:type="am:LabelAccess" data="ThrottlePosition?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200706 </runnables>
707 <runnables name="TotalFuelMass" tags="SwcEngineController?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100708 <runnableItems xsi:type="am:LabelAccess" data="TransientFuelMassPerStroke?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200709 <runnableItems xsi:type="am:ExecutionNeed">
710 <default key="Instructions">
711 <value xsi:type="am:NeedDeviation">
712 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100713 <lowerBound xsi:type="am:LongObject" value="72000" />
714 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200715 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100716 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200717 </distribution>
718 </deviation>
719 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200720 </default>
721 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100722 <runnableItems xsi:type="am:LabelAccess" data="TotalFuelMassPerStroke?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200723 </runnables>
724 <runnables name="TransientFuelMass" tags="SwcEngineController?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100725 <runnableItems xsi:type="am:LabelAccess" data="BaseFuelMassPerStroke?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200726 <runnableItems xsi:type="am:ExecutionNeed">
727 <default key="Instructions">
728 <value xsi:type="am:NeedDeviation">
729 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100730 <lowerBound xsi:type="am:LongObject" value="72000" />
731 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200732 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100733 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200734 </distribution>
735 </deviation>
736 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200737 </default>
738 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100739 <runnableItems xsi:type="am:LabelAccess" data="TransientFuelMassPerStroke?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200740 </runnables>
741 <runnables name="VehicleSpeedSensorDiagnosis" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100742 <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage1?type=Label" access="read" dataStability="inherited" />
743 <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage2?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200744 <runnableItems xsi:type="am:ExecutionNeed">
745 <default key="Instructions">
746 <value xsi:type="am:NeedDeviation">
747 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100748 <lowerBound xsi:type="am:LongObject" value="72000" />
749 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200750 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100751 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200752 </distribution>
753 </deviation>
754 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200755 </default>
756 </runnableItems>
757 </runnables>
758 <runnables name="VehicleSpeedSensorTranslation" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100759 <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage1?type=Label" access="read" dataStability="inherited" />
760 <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage2?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200761 <runnableItems xsi:type="am:ExecutionNeed">
762 <default key="Instructions">
763 <value xsi:type="am:NeedDeviation">
764 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100765 <lowerBound xsi:type="am:LongObject" value="72000" />
766 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200767 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100768 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200769 </distribution>
770 </deviation>
771 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200772 </default>
773 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100774 <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeed1?type=Label" access="write" dataStability="inherited" />
775 <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeed2?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200776 </runnables>
777 <runnables name="VehicleSpeedSensorVoter" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100778 <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeed1?type=Label" access="read" dataStability="inherited" />
779 <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeed2?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200780 <runnableItems xsi:type="am:ExecutionNeed">
781 <default key="Instructions">
782 <value xsi:type="am:NeedDeviation">
783 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100784 <lowerBound xsi:type="am:LongObject" value="72000" />
785 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200786 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100787 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200788 </distribution>
789 </deviation>
790 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200791 </default>
792 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100793 <runnableItems xsi:type="am:LabelAccess" data="VotedVehicleSpeed?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200794 </runnables>
795 <runnables name="VehicleStateMonitor" tags="SwcBrakeForceCalculation?type=Tag" callback="false" service="false">
Harald Mackamule2580632018-05-28 15:35:33 +0200796 <runnableItems xsi:type="am:ExecutionNeed">
797 <default key="Instructions">
798 <value xsi:type="am:NeedDeviation">
799 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100800 <lowerBound xsi:type="am:LongObject" value="72000" />
801 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200802 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100803 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200804 </distribution>
805 </deviation>
806 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200807 </default>
808 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100809 <runnableItems xsi:type="am:LabelAccess" data="MonitoredVehicleState?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200810 </runnables>
811 <runnables name="WheelSpeedSensorDiagnosis" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100812 <runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage1?type=Label" access="read" dataStability="inherited" />
813 <runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage2?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200814 <runnableItems xsi:type="am:ExecutionNeed">
815 <default key="Instructions">
816 <value xsi:type="am:NeedDeviation">
817 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100818 <lowerBound xsi:type="am:LongObject" value="72000" />
819 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200820 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100821 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200822 </distribution>
823 </deviation>
824 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200825 </default>
826 </runnableItems>
827 </runnables>
828 <runnables name="WheelSpeedSensorTranslation" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100829 <runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage1?type=Label" access="read" dataStability="inherited" />
830 <runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage2?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200831 <runnableItems xsi:type="am:ExecutionNeed">
832 <default key="Instructions">
833 <value xsi:type="am:NeedDeviation">
834 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100835 <lowerBound xsi:type="am:LongObject" value="72000" />
836 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200837 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100838 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200839 </distribution>
840 </deviation>
841 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200842 </default>
843 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100844 <runnableItems xsi:type="am:LabelAccess" data="WheelSpeed1?type=Label" access="write" dataStability="inherited" />
845 <runnableItems xsi:type="am:LabelAccess" data="WheelSpeed2?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200846 </runnables>
847 <runnables name="WheelSpeedSensorVoter" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100848 <runnableItems xsi:type="am:LabelAccess" data="WheelSpeed1?type=Label" access="read" dataStability="inherited" />
849 <runnableItems xsi:type="am:LabelAccess" data="WheelSpeed2?type=Label" access="read" dataStability="inherited" />
Harald Mackamule2580632018-05-28 15:35:33 +0200850 <runnableItems xsi:type="am:ExecutionNeed">
851 <default key="Instructions">
852 <value xsi:type="am:NeedDeviation">
853 <deviation>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100854 <lowerBound xsi:type="am:LongObject" value="72000" />
855 <upperBound xsi:type="am:LongObject" value="88000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200856 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100857 <mean xsi:type="am:LongObject" value="80000" />
Harald Mackamule2580632018-05-28 15:35:33 +0200858 </distribution>
859 </deviation>
860 </value>
Zakir Meerb71d2b92017-10-02 09:26:55 +0200861 </default>
862 </runnableItems>
Zakir Meer13dd0de2018-11-30 11:47:31 +0100863 <runnableItems xsi:type="am:LabelAccess" data="VotedWheelSpeed?type=Label" access="write" dataStability="inherited" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200864 </runnables>
865 <labels name="ABSActivation" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100866 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200867 </labels>
868 <labels name="ABSMode" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100869 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200870 </labels>
871 <labels name="APedPosition1" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100872 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200873 </labels>
874 <labels name="APedPosition2" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100875 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200876 </labels>
877 <labels name="APedSensor1Voltage" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100878 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200879 </labels>
880 <labels name="APedSensor2Voltage" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100881 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200882 </labels>
883 <labels name="ArbitratedBrakeForce" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100884 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200885 </labels>
886 <labels name="ArbitratedDiagnosisRequest" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100887 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200888 </labels>
889 <labels name="BaseFuelMassPerStroke" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100890 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200891 </labels>
892 <labels name="BrakeApplication" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100893 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200894 </labels>
895 <labels name="BrakeForce" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100896 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200897 </labels>
898 <labels name="BrakeForceCurrent" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100899 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200900 </labels>
901 <labels name="BrakeForceFeedback" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100902 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200903 </labels>
904 <labels name="BrakeForceVoltage" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100905 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200906 </labels>
907 <labels name="BrakeMonitorLevel" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100908 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200909 </labels>
910 <labels name="BrakePedalPosition" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100911 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200912 </labels>
913 <labels name="BrakePedalPosition1" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100914 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200915 </labels>
916 <labels name="BrakePedalPosition2" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100917 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200918 </labels>
919 <labels name="BrakePedalPositionVoltage1" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100920 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200921 </labels>
922 <labels name="BrakePedalPositionVoltage2" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100923 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200924 </labels>
925 <labels name="BrakeSafetyLevel" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100926 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200927 </labels>
928 <labels name="BrakeSafetyState" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100929 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200930 </labels>
931 <labels name="CalculatedBrakeForce" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100932 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200933 </labels>
934 <labels name="CaliperPosition" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100935 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200936 </labels>
937 <labels name="CylinderNumber" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100938 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200939 </labels>
940 <labels name="DecelerationRate1" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100941 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200942 </labels>
943 <labels name="DecelerationRate2" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100944 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200945 </labels>
946 <labels name="DecelerationVoltage1" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100947 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200948 </labels>
949 <labels name="DecelerationVoltage2" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100950 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200951 </labels>
952 <labels name="DesiredThrottlePosition" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100953 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200954 </labels>
955 <labels name="DesiredThrottlePositionVoltage" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100956 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200957 </labels>
958 <labels name="IgnitionTime" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100959 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200960 </labels>
961 <labels name="IgnitionTime1" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100962 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200963 </labels>
964 <labels name="IgnitionTime2" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100965 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200966 </labels>
967 <labels name="IgnitionTime3" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100968 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200969 </labels>
970 <labels name="IgnitionTime4" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100971 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200972 </labels>
973 <labels name="IgnitionTime5" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100974 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200975 </labels>
976 <labels name="IgnitionTime6" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100977 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200978 </labels>
979 <labels name="IgnitionTime7" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100980 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200981 </labels>
982 <labels name="IgnitionTime8" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100983 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200984 </labels>
985 <labels name="InjectionTime1" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100986 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200987 </labels>
988 <labels name="InjectionTime2" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100989 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200990 </labels>
991 <labels name="InjectionTime3" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100992 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200993 </labels>
994 <labels name="InjectionTime4" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100995 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200996 </labels>
997 <labels name="InjectionTime5" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +0100998 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +0200999 </labels>
1000 <labels name="InjectionTime6" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001001 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001002 </labels>
1003 <labels name="InjectionTime7" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001004 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001005 </labels>
1006 <labels name="InjectionTime8" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001007 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001008 </labels>
1009 <labels name="MAFRate" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001010 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001011 </labels>
1012 <labels name="MAFSensorVoltage" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001013 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001014 </labels>
1015 <labels name="MassAirFlow" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001016 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001017 </labels>
1018 <labels name="MonitoredVehicleState" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001019 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001020 </labels>
1021 <labels name="ThrottlePosition" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001022 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001023 </labels>
1024 <labels name="ThrottleSensor1Voltage" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001025 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001026 </labels>
1027 <labels name="ThrottleSensor2Voltage" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001028 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001029 </labels>
1030 <labels name="TotalFuelMassPerStroke" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001031 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001032 </labels>
1033 <labels name="TransientFuelMassPerStroke" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001034 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001035 </labels>
1036 <labels name="TriggeredCylinderNumber" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001037 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001038 </labels>
1039 <labels name="VehicleSpeed1" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001040 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001041 </labels>
1042 <labels name="VehicleSpeed2" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001043 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001044 </labels>
1045 <labels name="VehicleSpeedVoltage1" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001046 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001047 </labels>
1048 <labels name="VehicleSpeedVoltage2" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001049 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001050 </labels>
1051 <labels name="VotedAPedPosition" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001052 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001053 </labels>
1054 <labels name="VotedBrakePedalPosition" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001055 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001056 </labels>
1057 <labels name="VotedDecelerationRate" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001058 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001059 </labels>
1060 <labels name="VotedVehicleSpeed" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001061 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001062 </labels>
1063 <labels name="VotedWheelSpeed" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001064 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001065 </labels>
1066 <labels name="WheelSpeed1" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001067 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001068 </labels>
1069 <labels name="WheelSpeed2" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001070 <size value="8" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001071 </labels>
1072 <labels name="WheelSpeedVoltage1" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001073 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001074 </labels>
1075 <labels name="WheelSpeedVoltage2" constant="false" bVolatile="false" dataStability="noProtection">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001076 <size value="16" unit="bit" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001077 </labels>
1078 </swModel>
Harald Mackamule2580632018-05-28 15:35:33 +02001079 <hwModel>
Zakir Meer13dd0de2018-11-30 11:47:31 +01001080 <definitions xsi:type="am:ProcessingUnitDefinition" name="DefaultCore" puType="CPU" features="Instructions/IPC_1?type=HwFeature" />
Harald Mackamule2580632018-05-28 15:35:33 +02001081 <definitions xsi:type="am:MemoryDefinition" name="DefaultMemory">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001082 <size value="4" unit="MB" />
1083 <accessLatency xsi:type="am:LatencyConstant" cycles="2" />
Harald Mackamule2580632018-05-28 15:35:33 +02001084 </definitions>
1085 <featureCategories name="Instructions" featureType="performance">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001086 <features name="IPC_1" value="1.0" />
Harald Mackamule2580632018-05-28 15:35:33 +02001087 </featureCategories>
1088 <structures name="Democar" structureType="System">
1089 <structures name="ECU_1" structureType="ECU">
1090 <structures name="Microcontroller_1" structureType="Microcontroller">
1091 <modules xsi:type="am:Memory" name="Mem_1" frequencyDomain="FrequencyDomain_1?type=FrequencyDomain" definition="DefaultMemory?type=MemoryDefinition">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001092 <ports name="port" bitWidth="32" priority="0" portType="responder" />
Harald Mackamule2580632018-05-28 15:35:33 +02001093 </modules>
1094 <modules xsi:type="am:ProcessingUnit" name="Core_1" frequencyDomain="FrequencyDomain_1?type=FrequencyDomain" definition="DefaultCore?type=ProcessingUnitDefinition">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001095 <ports name="port" bitWidth="32" priority="0" portType="initiator" />
Harald Mackamule2580632018-05-28 15:35:33 +02001096 </modules>
Zakir Meer13dd0de2018-11-30 11:47:31 +01001097 <connections name="con1" port1="Core_1/port?type=HwPort" port2="Mem_1/port?type=HwPort" />
Harald Mackamule2580632018-05-28 15:35:33 +02001098 </structures>
1099 </structures>
1100 </structures>
1101 <domains xsi:type="am:FrequencyDomain" name="FrequencyDomain_1" clockGating="false">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001102 <defaultValue value="200.0" unit="MHz" />
Harald Mackamule2580632018-05-28 15:35:33 +02001103 </domains>
1104 </hwModel>
Zakir Meerb71d2b92017-10-02 09:26:55 +02001105 <osModel>
1106 <operatingSystems name="OperatingSystem">
1107 <taskSchedulers name="Task_Scheduler_Core_1">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001108 <schedulingAlgorithm xsi:type="am:OSEK" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001109 </taskSchedulers>
Zakir Meerb71d2b92017-10-02 09:26:55 +02001110 </operatingSystems>
1111 </osModel>
1112 <stimuliModel>
1113 <stimuli xsi:type="am:PeriodicStimulus" name="Timer_10MS">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001114 <offset value="0" unit="ms" />
1115 <recurrence value="10" unit="ms" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001116 </stimuli>
1117 <stimuli xsi:type="am:PeriodicStimulus" name="Timer_20MS">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001118 <offset value="0" unit="ms" />
1119 <recurrence value="20" unit="ms" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001120 </stimuli>
1121 <stimuli xsi:type="am:PeriodicStimulus" name="Timer_5MS">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001122 <offset value="0" unit="ms" />
1123 <recurrence value="5" unit="ms" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001124 </stimuli>
1125 </stimuliModel>
1126 <constraintsModel>
1127 <requirements xsi:type="am:ProcessRequirement" name="Deadline_05" severity="Critical" process="Task_5MS?type=Task">
1128 <limit xsi:type="am:TimeRequirementLimit" limitType="UpperLimit" metric="ResponseTime">
Zakir Meer13dd0de2018-11-30 11:47:31 +01001129 <limitValue value="5" unit="ms" />
Zakir Meerb71d2b92017-10-02 09:26:55 +02001130 </limit>
1131 </requirements>
1132 <requirements xsi:type="am:ProcessRequirement" name="Deadline_10" severity="Critical" process="Task_10MS?type=Task">
1133 <limit xsi:type="am:TimeRequirementLimit" limitTy