blob: 00712706074fcd89443c4823ee550436cc19299f [file] [log] [blame]
Zakir Meer803fff72017-01-26 12:56:35 +01001<?xml version="1.0" encoding="UTF-8"?>
2<am:Amalthea xmlns:am="http://app4mc.eclipse.org/amalthea/0.7.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmi:version="2.0">
3 <swModel>
4 <isrs name="ISR1" priority="0" />
5 <tasks name="Task1" priority="0" osekTaskGroup="0" multipleTaskActivationLimit="0" />
6 <runnables name="ABSCalculation" tags="SwcABSCalculation?type=Tag" callback="false" service="false">
7 <runnableItems xsi:type="am:LabelAccess" data="VotedDecelerationRate?type=Label" access="read" dataStability="inherited" />
8 <runnableItems xsi:type="am:LabelAccess" data="VotedVehicleSpeed?type=Label" access="read" dataStability="inherited" />
9 <runnableItems xsi:type="am:LabelAccess" data="VotedWheelSpeed?type=Label" access="read" dataStability="inherited" />
10 <runnableItems xsi:type="am:LabelAccess" data="ArbitratedBrakeForce?type=Label" access="read" dataStability="inherited" />
11 <runnableItems xsi:type="am:LabelAccess" data="ABSActivation?type=Label" access="write" dataStability="inherited" />
12 <runnableItems xsi:type="am:LabelAccess" data="ABSMode?type=Label" access="write" dataStability="inherited" />
13 <runnableItems xsi:type="am:RunnableInstructions">
14 <default xsi:type="am:InstructionsDeviation">
15 <deviation>
16 <lowerBound xsi:type="am:LongObject" value="72000" />
17 <upperBound xsi:type="am:LongObject" value="88000" />
18 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
19 <mean xsi:type="am:LongObject" value="80000" />
20 </distribution>
21 </deviation>
22 </default>
23 </runnableItems>
24 </runnables>
25 <runnables name="APedSensor" tags="SwcEngineSensors?type=Tag" callback="false" service="false">
26 <runnableItems xsi:type="am:LabelAccess" data="APedSensor1Voltage?type=Label" access="read" dataStability="inherited" />
27 <runnableItems xsi:type="am:LabelAccess" data="APedSensor2Voltage?type=Label" access="read" dataStability="inherited" />
28 <runnableItems xsi:type="am:LabelAccess" data="APedPosition1?type=Label" access="write" dataStability="inherited" />
29 <runnableItems xsi:type="am:LabelAccess" data="APedPosition2?type=Label" access="write" dataStability="inherited" />
30 <runnableItems xsi:type="am:RunnableInstructions">
31 <default xsi:type="am:InstructionsDeviation">
32 <deviation>
33 <lowerBound xsi:type="am:LongObject" value="72000" />
34 <upperBound xsi:type="am:LongObject" value="88000" />
35 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
36 <mean xsi:type="am:LongObject" value="80000" />
37 </distribution>
38 </deviation>
39 </default>
40 </runnableItems>
41 </runnables>
42 <runnables name="APedVoter" tags="SwcEngineController?type=Tag" callback="false" service="false">
43 <runnableItems xsi:type="am:LabelAccess" data="APedPosition1?type=Label" access="read" dataStability="inherited" />
44 <runnableItems xsi:type="am:LabelAccess" data="APedPosition2?type=Label" access="read" dataStability="inherited" />
45 <runnableItems xsi:type="am:LabelAccess" data="VotedAPedPosition?type=Label" access="write" dataStability="inherited" />
46 <runnableItems xsi:type="am:RunnableInstructions">
47 <default xsi:type="am:InstructionsDeviation">
48 <deviation>
49 <lowerBound xsi:type="am:LongObject" value="72000" />
50 <upperBound xsi:type="am:LongObject" value="88000" />
51 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
52 <mean xsi:type="am:LongObject" value="80000" />
53 </distribution>
54 </deviation>
55 </default>
56 </runnableItems>
57 </runnables>
58 <runnables name="BaseFuelMass" tags="SwcEngineController?type=Tag" callback="false" service="false">
59 <runnableItems xsi:type="am:LabelAccess" data="MassAirFlow?type=Label" access="read" dataStability="inherited" />
60 <runnableItems xsi:type="am:LabelAccess" data="BaseFuelMassPerStroke?type=Label" access="write" dataStability="inherited" />
61 <runnableItems xsi:type="am:LabelAccess" data="MAFRate?type=Label" access="write" dataStability="inherited" />
62 <runnableItems xsi:type="am:RunnableInstructions">
63 <default xsi:type="am:InstructionsDeviation">
64 <deviation>
65 <lowerBound xsi:type="am:LongObject" value="72000" />
66 <upperBound xsi:type="am:LongObject" value="88000" />
67 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
68 <mean xsi:type="am:LongObject" value="80000" />
69 </distribution>
70 </deviation>
71 </default>
72 </runnableItems>
73 </runnables>
74 <runnables name="BrakeActuator" tags="SwcABSCalculation?type=Tag" callback="false" service="false">
75 <runnableItems xsi:type="am:LabelAccess" data="CaliperPosition?type=Label" access="read" dataStability="inherited" />
76 <runnableItems xsi:type="am:LabelAccess" data="BrakeForceVoltage?type=Label" access="write" dataStability="inherited" />
77 <runnableItems xsi:type="am:RunnableInstructions">
78 <default xsi:type="am:InstructionsDeviation">
79 <deviation>
80 <lowerBound xsi:type="am:LongObject" value="72000" />
81 <upperBound xsi:type="am:LongObject" value="88000" />
82 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
83 <mean xsi:type="am:LongObject" value="80000" />
84 </distribution>
85 </deviation>
86 </default>
87 </runnableItems>
88 </runnables>
89 <runnables name="BrakeActuatorMonitor" tags="SwcBrakeForceCalculation?type=Tag" callback="false" service="false">
90 <runnableItems xsi:type="am:LabelAccess" data="BrakeForce?type=Label" access="read" dataStability="inherited" />
91 <runnableItems xsi:type="am:LabelAccess" data="BrakeForceFeedback?type=Label" access="read" dataStability="inherited" />
92 <runnableItems xsi:type="am:RunnableInstructions">
93 <default xsi:type="am:InstructionsDeviation">
94 <deviation>
95 <lowerBound xsi:type="am:LongObject" value="72000" />
96 <upperBound xsi:type="am:LongObject" value="88000" />
97 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
98 <mean xsi:type="am:LongObject" value="80000" />
99 </distribution>
100 </deviation>
101 </default>
102 </runnableItems>
103 </runnables>
104 <runnables name="BrakeForceActuation" tags="SwcABSCalculation?type=Tag" callback="false" service="false">
105 <runnableItems xsi:type="am:LabelAccess" data="ABSActivation?type=Label" access="read" dataStability="inherited" />
106 <runnableItems xsi:type="am:LabelAccess" data="ABSMode?type=Label" access="read" dataStability="inherited" />
107 <runnableItems xsi:type="am:LabelAccess" data="BrakeForce?type=Label" access="write" dataStability="inherited" />
108 <runnableItems xsi:type="am:LabelAccess" data="BrakeForceCurrent?type=Label" access="write" dataStability="inherited" />
109 <runnableItems xsi:type="am:RunnableInstructions">
110 <default xsi:type="am:InstructionsDeviation">
111 <deviation>
112 <lowerBound xsi:type="am:LongObject" value="72000" />
113 <upperBound xsi:type="am:LongObject" value="88000" />
114 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
115 <mean xsi:type="am:LongObject" value="80000" />
116 </distribution>
117 </deviation>
118 </default>
119 </runnableItems>
120 </runnables>
121 <runnables name="BrakeForceArbiter" tags="SwcBrakeForceArbiter?type=Tag" callback="false" service="false">
122 <runnableItems xsi:type="am:LabelAccess" data="CalculatedBrakeForce?type=Label" access="read" dataStability="inherited" />
123 <runnableItems xsi:type="am:LabelAccess" data="BrakeSafetyState?type=Label" access="read" dataStability="inherited" />
124 <runnableItems xsi:type="am:LabelAccess" data="ArbitratedBrakeForce?type=Label" access="write" dataStability="inherited" />
125 <runnableItems xsi:type="am:RunnableInstructions">
126 <default xsi:type="am:InstructionsDeviation">
127 <deviation>
128 <lowerBound xsi:type="am:LongObject" value="72000" />
129 <upperBound xsi:type="am:LongObject" value="88000" />
130 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
131 <mean xsi:type="am:LongObject" value="80000" />
132 </distribution>
133 </deviation>
134 </default>
135 </runnableItems>
136 </runnables>
137 <runnables name="BrakeForceCalculation" tags="SwcBrakeForceCalculation?type=Tag" callback="false" service="false">
138 <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition?type=Label" access="read" dataStability="inherited" />
139 <runnableItems xsi:type="am:LabelAccess" data="BrakeForceFeedback?type=Label" access="read" dataStability="inherited" />
140 <runnableItems xsi:type="am:LabelAccess" data="ArbitratedDiagnosisRequest?type=Label" access="read" dataStability="inherited" />
141 <runnableItems xsi:type="am:LabelAccess" data="MonitoredVehicleState?type=Label" access="read" dataStability="inherited" />
142 <runnableItems xsi:type="am:LabelAccess" data="BrakeSafetyLevel?type=Label" access="read" dataStability="inherited" />
143 <runnableItems xsi:type="am:LabelAccess" data="CalculatedBrakeForce?type=Label" access="write" dataStability="inherited" />
144 <runnableItems xsi:type="am:LabelAccess" data="BrakeMonitorLevel?type=Label" access="write" dataStability="inherited" />
145 <runnableItems xsi:type="am:RunnableInstructions">
146 <default xsi:type="am:InstructionsDeviation">
147 <deviation>
148 <lowerBound xsi:type="am:LongObject" value="72000" />
149 <upperBound xsi:type="am:LongObject" value="88000" />
150 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
151 <mean xsi:type="am:LongObject" value="80000" />
152 </distribution>
153 </deviation>
154 </default>
155 </runnableItems>
156 </runnables>
157 <runnables name="BrakePedalSensorDiagnosis" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
158 <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage1?type=Label" access="read" dataStability="inherited" />
159 <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage2?type=Label" access="read" dataStability="inherited" />
160 <runnableItems xsi:type="am:RunnableInstructions">
161 <default xsi:type="am:InstructionsDeviation">
162 <deviation>
163 <lowerBound xsi:type="am:LongObject" value="72000" />
164 <upperBound xsi:type="am:LongObject" value="88000" />
165 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
166 <mean xsi:type="am:LongObject" value="80000" />
167 </distribution>
168 </deviation>
169 </default>
170 </runnableItems>
171 </runnables>
172 <runnables name="BrakePedalSensorTranslation" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
173 <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage1?type=Label" access="read" dataStability="inherited" />
174 <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage2?type=Label" access="read" dataStability="inherited" />
175 <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition1?type=Label" access="write" dataStability="inherited" />
176 <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition2?type=Label" access="write" dataStability="inherited" />
177 <runnableItems xsi:type="am:RunnableInstructions">
178 <default xsi:type="am:InstructionsDeviation">
179 <deviation>
180 <lowerBound xsi:type="am:LongObject" value="72000" />
181 <upperBound xsi:type="am:LongObject" value="88000" />
182 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
183 <mean xsi:type="am:LongObject" value="80000" />
184 </distribution>
185 </deviation>
186 </default>
187 </runnableItems>
188 </runnables>
189 <runnables name="BrakePedalSensorVoter" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
190 <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition1?type=Label" access="read" dataStability="inherited" />
191 <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition2?type=Label" access="read" dataStability="inherited" />
192 <runnableItems xsi:type="am:LabelAccess" data="VotedBrakePedalPosition?type=Label" access="write" dataStability="inherited" />
193 <runnableItems xsi:type="am:RunnableInstructions">
194 <default xsi:type="am:InstructionsDeviation">
195 <deviation>
196 <lowerBound xsi:type="am:LongObject" value="72000" />
197 <upperBound xsi:type="am:LongObject" value="88000" />
198 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
199 <mean xsi:type="am:LongObject" value="80000" />
200 </distribution>
201 </deviation>
202 </default>
203 </runnableItems>
204 </runnables>
205 <runnables name="BrakeSafetyMonitor" tags="SwcBrakeForceCalculation?type=Tag" callback="false" service="false">
206 <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition?type=Label" access="read" dataStability="inherited" />
207 <runnableItems xsi:type="am:LabelAccess" data="BrakeForceFeedback?type=Label" access="read" dataStability="inherited" />
208 <runnableItems xsi:type="am:LabelAccess" data="ArbitratedDiagnosisRequest?type=Label" access="read" dataStability="inherited" />
209 <runnableItems xsi:type="am:LabelAccess" data="MonitoredVehicleState?type=Label" access="read" dataStability="inherited" />
210 <runnableItems xsi:type="am:LabelAccess" data="BrakeMonitorLevel?type=Label" access="read" dataStability="inherited" />
211 <runnableItems xsi:type="am:LabelAccess" data="BrakeSafetyLevel?type=Label" access="write" dataStability="inherited" />
212 <runnableItems xsi:type="am:LabelAccess" data="BrakeSafetyState?type=Label" access="write" dataStability="inherited" />
213 <runnableItems xsi:type="am:RunnableInstructions">
214 <default xsi:type="am:InstructionsDeviation">
215 <deviation>
216 <lowerBound xsi:type="am:LongObject" value="72000" />
217 <upperBound xsi:type="am:LongObject" value="88000" />
218 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
219 <mean xsi:type="am:LongObject" value="80000" />
220 </distribution>
221 </deviation>
222 </default>
223 </runnableItems>
224 </runnables>
225 <runnables name="CaliperPositionCalculation" tags="SwcABSCalculation?type=Tag" callback="false" service="false">
226 <runnableItems xsi:type="am:LabelAccess" data="CaliperPosition?type=Label" access="read" dataStability="inherited" />
227 <runnableItems xsi:type="am:LabelAccess" data="BrakeForceCurrent?type=Label" access="read" dataStability="inherited" />
228 <runnableItems xsi:type="am:LabelAccess" data="CaliperPosition?type=Label" access="write" dataStability="inherited" />
229 <runnableItems xsi:type="am:RunnableInstructions">
230 <default xsi:type="am:InstructionsDeviation">
231 <deviation>
232 <lowerBound xsi:type="am:LongObject" value="72000" />
233 <upperBound xsi:type="am:LongObject" value="88000" />
234 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
235 <mean xsi:type="am:LongObject" value="80000" />
236 </distribution>
237 </deviation>
238 </default>
239 </runnableItems>
240 </runnables>
241 <runnables name="CheckPlausability" tags="SwcBrakeForceCalculation?type=Tag" callback="false" service="false">
242 <runnableItems xsi:type="am:LabelAccess" data="VotedBrakePedalPosition?type=Label" access="read" dataStability="inherited" />
243 <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition?type=Label" access="write" dataStability="inherited" />
244 <runnableItems xsi:type="am:RunnableInstructions">
245 <default xsi:type="am:InstructionsDeviation">
246 <deviation>
247 <lowerBound xsi:type="am:LongObject" value="72000" />
248 <upperBound xsi:type="am:LongObject" value="88000" />
249 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
250 <mean xsi:type="am:LongObject" value="80000" />
251 </distribution>
252 </deviation>
253 </default>
254 </runnableItems>
255 </runnables>
256 <runnables name="CylNumObserver" tags="SwcCylNumObserver?type=Tag" callback="false" service="false">
257 <runnableItems xsi:type="am:LabelAccess" data="CylinderNumber?type=Label" access="read" dataStability="inherited" />
258 <runnableItems xsi:type="am:LabelAccess" data="TriggeredCylinderNumber?type=Label" access="write" dataStability="inherited" />
259 <runnableItems xsi:type="am:RunnableInstructions">
260 <default xsi:type="am:InstructionsDeviation">
261 <deviation>
262 <lowerBound xsi:type="am:LongObject" value="72000" />
263 <upperBound xsi:type="am:LongObject" value="88000" />
264 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
265 <mean xsi:type="am:LongObject" value="80000" />
266 </distribution>
267 </deviation>
268 </default>
269 </runnableItems>
270 </runnables>
271 <runnables name="DecelerationSensorDiagnosis" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
272 <runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage1?type=Label" access="read" dataStability="inherited" />
273 <runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage2?type=Label" access="read" dataStability="inherited" />
274 <runnableItems xsi:type="am:RunnableInstructions">
275 <default xsi:type="am:InstructionsDeviation">
276 <deviation>
277 <lowerBound xsi:type="am:LongObject" value="72000" />
278 <upperBound xsi:type="am:LongObject" value="88000" />
279 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
280 <mean xsi:type="am:LongObject" value="80000" />
281 </distribution>
282 </deviation>
283 </default>
284 </runnableItems>
285 </runnables>
286 <runnables name="DecelerationSensorTranslation" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
287 <runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage1?type=Label" access="read" dataStability="inherited" />
288 <runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage2?type=Label" access="read" dataStability="inherited" />
289 <runnableItems xsi:type="am:LabelAccess" data="DecelerationRate1?type=Label" access="write" dataStability="inherited" />
290 <runnableItems xsi:type="am:LabelAccess" data="DecelerationRate2?type=Label" access="write" dataStability="inherited" />
291 <runnableItems xsi:type="am:RunnableInstructions">
292 <default xsi:type="am:InstructionsDeviation">
293 <deviation>
294 <lowerBound xsi:type="am:LongObject" value="72000" />
295 <upperBound xsi:type="am:LongObject" value="88000" />
296 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
297 <mean xsi:type="am:LongObject" value="80000" />
298 </distribution>
299 </deviation>
300 </default>
301 </runnableItems>
302 </runnables>
303 <runnables name="DecelerationSensorVoter" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
304 <runnableItems xsi:type="am:LabelAccess" data="DecelerationRate1?type=Label" access="read" dataStability="inherited" />
305 <runnableItems xsi:type="am:LabelAccess" data="DecelerationRate2?type=Label" access="read" dataStability="inherited" />
306 <runnableItems xsi:type="am:LabelAccess" data="VotedDecelerationRate?type=Label" access="write" dataStability="inherited" />
307 <runnableItems xsi:type="am:RunnableInstructions">
308 <default xsi:type="am:InstructionsDeviation">
309 <deviation>
310 <lowerBound xsi:type="am:LongObject" value="72000" />
311 <upperBound xsi:type="am:LongObject" value="88000" />
312 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
313 <mean xsi:type="am:LongObject" value="80000" />
314 </distribution>
315 </deviation>
316 </default>
317 </runnableItems>
318 </runnables>
319 <runnables name="DiagnosisArbiter" tags="SwcBrakeForceCalculation?type=Tag" callback="false" service="false">
320 <runnableItems xsi:type="am:LabelAccess" data="ArbitratedDiagnosisRequest?type=Label" access="read" dataStability="inherited" />
321 <runnableItems xsi:type="am:RunnableInstructions">
322 <default xsi:type="am:InstructionsDeviation">
323 <deviation>
324 <lowerBound xsi:type="am:LongObject" value="72000" />
325 <upperBound xsi:type="am:LongObject" value="88000" />
326 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
327 <mean xsi:type="am:LongObject" value="80000" />
328 </distribution>
329 </deviation>
330 </default>
331 </runnableItems>
332 </runnables>
333 <runnables name="EcuBrakeActuator" tags="SwcActuators?type=Tag" callback="false" service="false">
334 <runnableItems xsi:type="am:LabelAccess" data="BrakeForceVoltage?type=Label" access="read" dataStability="inherited" />
335 <runnableItems xsi:type="am:RunnableInstructions">
336 <default xsi:type="am:InstructionsDeviation">
337 <deviation>
338 <lowerBound xsi:type="am:LongObject" value="72000" />
339 <upperBound xsi:type="am:LongObject" value="88000" />
340 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
341 <mean xsi:type="am:LongObject" value="80000" />
342 </distribution>
343 </deviation>
344 </default>
345 </runnableItems>
346 </runnables>
347 <runnables name="EcuBrakePedalSensor" tags="SwcSensors?type=Tag" callback="false" service="false">
348 <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage1?type=Label" access="write" dataStability="inherited" />
349 <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage2?type=Label" access="write" dataStability="inherited" />
350 <runnableItems xsi:type="am:RunnableInstructions">
351 <default xsi:type="am:InstructionsDeviation">
352 <deviation>
353 <lowerBound xsi:type="am:LongObject" value="144000" />
354 <upperBound xsi:type="am:LongObject" value="176000" />
355 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
356 <mean xsi:type="am:LongObject" value="160000" />
357 </distribution>
358 </deviation>
359 </default>
360 </runnableItems>
361 </runnables>
362 <runnables name="EcuDecelerationSensor" tags="SwcSensors?type=Tag" callback="false" service="false">
363 <runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage1?type=Label" access="write" dataStability="inherited" />
364 <runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage2?type=Label" access="write" dataStability="inherited" />
365 <runnableItems xsi:type="am:RunnableInstructions">
366 <default xsi:type="am:InstructionsDeviation">
367 <deviation>
368 <lowerBound xsi:type="am:LongObject" value="144000" />
369 <upperBound xsi:type="am:LongObject" value="176000" />
370 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
371 <mean xsi:type="am:LongObject" value="160000" />
372 </distribution>
373 </deviation>
374 </default>
375 </runnableItems>
376 </runnables>
377 <runnables name="EcuStopLightActuator" tags="SwcActuators?type=Tag" callback="false" service="false">
378 <runnableItems xsi:type="am:LabelAccess" data="BrakeApplication?type=Label" access="read" dataStability="inherited" />
379 <runnableItems xsi:type="am:RunnableInstructions">
380 <default xsi:type="am:InstructionsDeviation">
381 <deviation>
382 <lowerBound xsi:type="am:LongObject" value="72000" />
383 <upperBound xsi:type="am:LongObject" value="88000" />
384 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
385 <mean xsi:type="am:LongObject" value="80000" />
386 </distribution>
387 </deviation>
388 </default>
389 </runnableItems>
390 </runnables>
391 <runnables name="EcuVehicleSpeedSensor" tags="SwcSensors?type=Tag" callback="false" service="false">
392 <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage1?type=Label" access="write" dataStability="inherited" />
393 <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage2?type=Label" access="write" dataStability="inherited" />
394 <runnableItems xsi:type="am:RunnableInstructions">
395 <default xsi:type="am:InstructionsDeviation">
396 <deviation>
397 <lowerBound xsi:type="am:LongObject" value="72000" />
398 <upperBound xsi:type="am:LongObject" value="88000" />
399 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
400 <mean xsi:type="am:LongObject" value="80000" />
401 </distribution>
402 </deviation>
403 </default>
404 </runnableItems>
405 </runnables>
406 <runnables name="EcuWheelSpeedSensor" tags="SwcSensors?type=Tag" callback="false" service="false">
407 <runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage1?type=Label" access="write" dataStability="inherited" />
408 <runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage2?type=Label" access="write" dataStability="inherited" />
409 <runnableItems xsi:type="am:RunnableInstructions">
410 <default xsi:type="am:InstructionsDeviation">
411 <deviation>
412 <lowerBound xsi:type="am:LongObject" value="72000" />
413 <upperBound xsi:type="am:LongObject" value="88000" />
414 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
415 <mean xsi:type="am:LongObject" value="80000" />
416 </distribution>
417 </deviation>
418 </default>
419 </runnableItems>
420 </runnables>
421 <runnables name="IgnitionTimeActuation" tags="SwcInjIgnActuation?type=Tag" callback="false" service="false">
422 <runnableItems xsi:type="am:LabelAccess" data="TriggeredCylinderNumber?type=Label" access="read" dataStability="inherited" />
423 <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime?type=Label" access="read" dataStability="inherited" />
424 <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime1?type=Label" access="read" dataStability="inherited" />
425 <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime2?type=Label" access="read" dataStability="inherited" />
426 <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime3?type=Label" access="read" dataStability="inherited" />
427 <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime4?type=Label" access="read" dataStability="inherited" />
428 <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime5?type=Label" access="read" dataStability="inherited" />
429 <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime6?type=Label" access="read" dataStability="inherited" />
430 <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime7?type=Label" access="write" dataStability="inherited" />
431 <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime8?type=Label" access="write" dataStability="inherited" />
432 <runnableItems xsi:type="am:RunnableInstructions">
433 <default xsi:type="am:InstructionsDeviation">
434 <deviation>
435 <lowerBound xsi:type="am:LongObject" value="72000" />
436 <upperBound xsi:type="am:LongObject" value="88000" />
437 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
438 <mean xsi:type="am:LongObject" value="80000" />
439 </distribution>
440 </deviation>
441 </default>
442 </runnableItems>
443 </runnables>
444 <runnables name="IgnitionTiming" tags="SwcEngineController?type=Tag" callback="false" service="false">
445 <runnableItems xsi:type="am:LabelAccess" data="MAFRate?type=Label" access="read" dataStability="inherited" />
446 <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime?type=Label" access="write" dataStability="inherited" />
447 <runnableItems xsi:type="am:RunnableInstructions">
448 <default xsi:type="am:InstructionsDeviation">
449 <deviation>
450 <lowerBound xsi:type="am:LongObject" value="72000" />
451 <upperBound xsi:type="am:LongObject" value="88000" />
452 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
453 <mean xsi:type="am:LongObject" value="80000" />
454 </distribution>
455 </deviation>
456 </default>
457 </runnableItems>
458 </runnables>
459 <runnables name="InjectionTimeActuation" tags="SwcInjIgnActuation?type=Tag" callback="false" service="false">
460 <runnableItems xsi:type="am:LabelAccess" data="TriggeredCylinderNumber?type=Label" access="read" dataStability="inherited" />
461 <runnableItems xsi:type="am:LabelAccess" data="TotalFuelMassPerStroke?type=Label" access="read" dataStability="inherited" />
462 <runnableItems xsi:type="am:LabelAccess" data="InjectionTime1?type=Label" access="read" dataStability="inherited" />
463 <runnableItems xsi:type="am:LabelAccess" data="InjectionTime2?type=Label" access="read" dataStability="inherited" />
464 <runnableItems xsi:type="am:LabelAccess" data="InjectionTime3?type=Label" access="read" dataStability="inherited" />
465 <runnableItems xsi:type="am:LabelAccess" data="InjectionTime4?type=Label" access="read" dataStability="inherited" />
466 <runnableItems xsi:type="am:LabelAccess" data="InjectionTime5?type=Label" access="read" dataStability="inherited" />
467 <runnableItems xsi:type="am:LabelAccess" data="InjectionTime6?type=Label" access="read" dataStability="inherited" />
468 <runnableItems xsi:type="am:LabelAccess" data="InjectionTime7?type=Label" access="read" dataStability="inherited" />
469 <runnableItems xsi:type="am:LabelAccess" data="InjectionTime8?type=Label" access="read" dataStability="inherited" />
470 <runnableItems xsi:type="am:RunnableInstructions">
471 <default xsi:type="am:InstructionsDeviation">
472 <deviation>
473 <lowerBound xsi:type="am:LongObject" value="72000" />
474 <upperBound xsi:type="am:LongObject" value="88000" />
475 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
476 <mean xsi:type="am:LongObject" value="80000" />
477 </distribution>
478 </deviation>
479 </default>
480 </runnableItems>
481 </runnables>
482 <runnables name="MassAirFlowSensor" tags="SwcEngineSensors?type=Tag" callback="false" service="false">
483 <runnableItems xsi:type="am:LabelAccess" data="MAFSensorVoltage?type=Label" access="read" dataStability="inherited" />
484 <runnableItems xsi:type="am:LabelAccess" data="MassAirFlow?type=Label" access="write" dataStability="inherited" />
485 <runnableItems xsi:type="am:RunnableInstructions">
486 <default xsi:type="am:InstructionsDeviation">
487 <deviation>
488 <lowerBound xsi:type="am:LongObject" value="72000" />
489 <upperBound xsi:type="am:LongObject" value="88000" />
490 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
491 <mean xsi:type="am:LongObject" value="80000" />
492 </distribution>
493 </deviation>
494 </default>
495 </runnableItems>
496 </runnables>
497 <runnables name="StopLightActuator" tags="SwcABSCalculation?type=Tag" callback="false" service="false">
498 <runnableItems xsi:type="am:LabelAccess" data="ArbitratedBrakeForce?type=Label" access="read" dataStability="inherited" />
499 <runnableItems xsi:type="am:LabelAccess" data="BrakeApplication?type=Label" access="write" dataStability="inherited" />
500 <runnableItems xsi:type="am:RunnableInstructions">
501 <default xsi:type="am:InstructionsDeviation">
502 <deviation>
503 <lowerBound xsi:type="am:LongObject" value="72000" />
504 <upperBound xsi:type="am:LongObject" value="88000" />
505 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
506 <mean xsi:type="am:LongObject" value="80000" />
507 </distribution>
508 </deviation>
509 </default>
510 </runnableItems>
511 </runnables>
512 <runnables name="ThrottleActuator" tags="SwcEngineController?type=Tag" callback="false" service="false">
513 <runnableItems xsi:type="am:LabelAccess" data="DesiredThrottlePosition?type=Label" access="read" dataStability="inherited" />
514 <runnableItems xsi:type="am:LabelAccess" data="DesiredThrottlePositionVoltage?type=Label" access="write" dataStability="inherited" />
515 <runnableItems xsi:type="am:RunnableInstructions">
516 <default xsi:type="am:InstructionsDeviation">
517 <deviation>
518 <lowerBound xsi:type="am:LongObject" value="72000" />
519 <upperBound xsi:type="am:LongObject" value="88000" />
520 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
521 <mean xsi:type="am:LongObject" value="80000" />
522 </distribution>
523 </deviation>
524 </default>
525 </runnableItems>
526 </runnables>
527 <runnables name="ThrottleController" tags="SwcEngineController?type=Tag" callback="false" service="false">
528 <runnableItems xsi:type="am:LabelAccess" data="VotedAPedPosition?type=Label" access="read" dataStability="inherited" />
529 <runnableItems xsi:type="am:LabelAccess" data="ThrottlePosition?type=Label" access="read" dataStability="inherited" />
530 <runnableItems xsi:type="am:LabelAccess" data="DesiredThrottlePosition?type=Label" access="write" dataStability="inherited" />
531 <runnableItems xsi:type="am:RunnableInstructions">
532 <default xsi:type="am:InstructionsDeviation">
533 <deviation>
534 <lowerBound xsi:type="am:LongObject" value="72000" />
535 <upperBound xsi:type="am:LongObject" value="88000" />
536 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
537 <mean xsi:type="am:LongObject" value="80000" />
538 </distribution>
539 </deviation>
540 </default>
541 </runnableItems>
542 </runnables>
543 <runnables name="ThrottleSensor" tags="SwcEngineSensors?type=Tag" callback="false" service="false">
544 <runnableItems xsi:type="am:LabelAccess" data="ThrottleSensor1Voltage?type=Label" access="read" dataStability="inherited" />
545 <runnableItems xsi:type="am:LabelAccess" data="ThrottleSensor2Voltage?type=Label" access="read" dataStability="inherited" />
546 <runnableItems xsi:type="am:LabelAccess" data="ThrottlePosition?type=Label" access="write" dataStability="inherited" />
547 <runnableItems xsi:type="am:RunnableInstructions">
548 <default xsi:type="am:InstructionsDeviation">
549 <deviation>
550 <lowerBound xsi:type="am:LongObject" value="72000" />
551 <upperBound xsi:type="am:LongObject" value="88000" />
552 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
553 <mean xsi:type="am:LongObject" value="80000" />
554 </distribution>
555 </deviation>
556 </default>
557 </runnableItems>
558 </runnables>
559 <runnables name="TotalFuelMass" tags="SwcEngineController?type=Tag" callback="false" service="false">
560 <runnableItems xsi:type="am:LabelAccess" data="TransientFuelMassPerStroke?type=Label" access="read" dataStability="inherited" />
561 <runnableItems xsi:type="am:LabelAccess" data="TotalFuelMassPerStroke?type=Label" access="write" dataStability="inherited" />
562 <runnableItems xsi:type="am:RunnableInstructions">
563 <default xsi:type="am:InstructionsDeviation">
564 <deviation>
565 <lowerBound xsi:type="am:LongObject" value="72000" />
566 <upperBound xsi:type="am:LongObject" value="88000" />
567 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
568 <mean xsi:type="am:LongObject" value="80000" />
569 </distribution>
570 </deviation>
571 </default>
572 </runnableItems>
573 </runnables>
574 <runnables name="TransientFuelMass" tags="SwcEngineController?type=Tag" callback="false" service="false">
575 <runnableItems xsi:type="am:LabelAccess" data="BaseFuelMassPerStroke?type=Label" access="read" dataStability="inherited" />
576 <runnableItems xsi:type="am:LabelAccess" data="TransientFuelMassPerStroke?type=Label" access="write" dataStability="inherited" />
577 <runnableItems xsi:type="am:RunnableInstructions">
578 <default xsi:type="am:InstructionsDeviation">
579 <deviation>
580 <lowerBound xsi:type="am:LongObject" value="72000" />
581 <upperBound xsi:type="am:LongObject" value="88000" />
582 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
583 <mean xsi:type="am:LongObject" value="80000" />
584 </distribution>
585 </deviation>
586 </default>
587 </runnableItems>
588 </runnables>
589 <runnables name="VehicleSpeedSensorDiagnosis" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
590 <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage1?type=Label" access="read" dataStability="inherited" />
591 <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage2?type=Label" access="read" dataStability="inherited" />
592 <runnableItems xsi:type="am:RunnableInstructions">
593 <default xsi:type="am:InstructionsDeviation">
594 <deviation>
595 <lowerBound xsi:type="am:LongObject" value="72000" />
596 <upperBound xsi:type="am:LongObject" value="88000" />
597 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
598 <mean xsi:type="am:LongObject" value="80000" />
599 </distribution>
600 </deviation>
601 </default>
602 </runnableItems>
603 </runnables>
604 <runnables name="VehicleSpeedSensorTranslation" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
605 <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage1?type=Label" access="read" dataStability="inherited" />
606 <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage2?type=Label" access="read" dataStability="inherited" />
607 <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeed1?type=Label" access="write" dataStability="inherited" />
608 <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeed2?type=Label" access="write" dataStability="inherited" />
609 <runnableItems xsi:type="am:RunnableInstructions">
610 <default xsi:type="am:InstructionsDeviation">
611 <deviation>
612 <lowerBound xsi:type="am:LongObject" value="72000" />
613 <upperBound xsi:type="am:LongObject" value="88000" />
614 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
615 <mean xsi:type="am:LongObject" value="80000" />
616 </distribution>
617 </deviation>
618 </default>
619 </runnableItems>
620 </runnables>
621 <runnables name="VehicleSpeedSensorVoter" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
622 <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeed1?type=Label" access="read" dataStability="inherited" />
623 <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeed2?type=Label" access="read" dataStability="inherited" />
624 <runnableItems xsi:type="am:LabelAccess" data="VotedVehicleSpeed?type=Label" access="write" dataStability="inherited" />
625 <runnableItems xsi:type="am:RunnableInstructions">
626 <default xsi:type="am:InstructionsDeviation">
627 <deviation>
628 <lowerBound xsi:type="am:LongObject" value="72000" />
629 <upperBound xsi:type="am:LongObject" value="88000" />
630 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
631 <mean xsi:type="am:LongObject" value="80000" />
632 </distribution>
633 </deviation>
634 </default>
635 </runnableItems>
636 </runnables>
637 <runnables name="VehicleStateMonitor" tags="SwcBrakeForceCalculation?type=Tag" callback="false" service="false">
638 <runnableItems xsi:type="am:LabelAccess" data="MonitoredVehicleState?type=Label" access="write" dataStability="inherited" />
639 <runnableItems xsi:type="am:RunnableInstructions">
640 <default xsi:type="am:InstructionsDeviation">
641 <deviation>
642 <lowerBound xsi:type="am:LongObject" value="72000" />
643 <upperBound xsi:type="am:LongObject" value="88000" />
644 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
645 <mean xsi:type="am:LongObject" value="80000" />
646 </distribution>
647 </deviation>
648 </default>
649 </runnableItems>
650 </runnables>
651 <runnables name="WheelSpeedSensorDiagnosis" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
652 <runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage1?type=Label" access="read" dataStability="inherited" />
653 <runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage2?type=Label" access="read" dataStability="inherited" />
654 <runnableItems xsi:type="am:RunnableInstructions">
655 <default xsi:type="am:InstructionsDeviation">
656 <deviation>
657 <lowerBound xsi:type="am:LongObject" value="72000" />
658 <upperBound xsi:type="am:LongObject" value="88000" />
659 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
660 <mean xsi:type="am:LongObject" value="80000" />
661 </distribution>
662 </deviation>
663 </default>
664 </runnableItems>
665 </runnables>
666 <runnables name="WheelSpeedSensorTranslation" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
667 <runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage1?type=Label" access="read" dataStability="inherited" />
668 <runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage2?type=Label" access="read" dataStability="inherited" />
669 <runnableItems xsi:type="am:LabelAccess" data="WheelSpeed1?type=Label" access="write" dataStability="inherited" />
670 <runnableItems xsi:type="am:LabelAccess" data="WheelSpeed2?type=Label" access="write" dataStability="inherited" />
671 <runnableItems xsi:type="am:RunnableInstructions">
672 <default xsi:type="am:InstructionsDeviation">
673 <deviation>
674 <lowerBound xsi:type="am:LongObject" value="72000" />
675 <upperBound xsi:type="am:LongObject" value="88000" />
676 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
677 <mean xsi:type="am:LongObject" value="80000" />
678 </distribution>
679 </deviation>
680 </default>
681 </runnableItems>
682 </runnables>
683 <runnables name="WheelSpeedSensorVoter" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
684 <runnableItems xsi:type="am:LabelAccess" data="WheelSpeed1?type=Label" access="read" dataStability="inherited" />
685 <runnableItems xsi:type="am:LabelAccess" data="WheelSpeed2?type=Label" access="read" dataStability="inherited" />
686 <runnableItems xsi:type="am:LabelAccess" data="VotedWheelSpeed?type=Label" access="write" dataStability="inherited" />
687 <runnableItems xsi:type="am:RunnableInstructions">
688 <default xsi:type="am:InstructionsDeviation">
689 <deviation>
690 <lowerBound xsi:type="am:LongObject" value="72000" />
691 <upperBound xsi:type="am:LongObject" value="88000" />
692 <distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
693 <mean xsi:type="am:LongObject" value="80000" />
694 </distribution>
695 </deviation>
696 </default>
697 </runnableItems>
698 </runnables>
699 <labels name="ABSActivation" constant="false" bVolatile="false" dataStability="noProtection">
700 <size value="8" unit="bit" />
701 </labels>
702 <labels name="ABSMode" constant="false" bVolatile="false" dataStability="noProtection">
703 <size value="8" unit="bit" />
704 </labels>
705 <labels name="APedPosition1" constant="false" bVolatile="false" dataStability="noProtection">
706 <size value="8" unit="bit" />
707 </labels>
708 <labels name="APedPosition2" constant="false" bVolatile="false" dataStability="noProtection">
709 <size value="8" unit="bit" />
710 </labels>
711 <labels name="APedSensor1Voltage" constant="false" bVolatile="false" dataStability="noProtection">
712 <size value="16" unit="bit" />
713 </labels>
714 <labels name="APedSensor2Voltage" constant="false" bVolatile="false" dataStability="noProtection">
715 <size value="16" unit="bit" />
716 </labels>
717 <labels name="ArbitratedBrakeForce" constant="false" bVolatile="false" dataStability="noProtection">
718 <size value="8" unit="bit" />
719 </labels>
720 <labels name="ArbitratedDiagnosisRequest" constant="false" bVolatile="false" dataStability="noProtection">
721 <size value="8" unit="bit" />
722 </labels>
723 <labels name="BaseFuelMassPerStroke" constant="false" bVolatile="false" dataStability="noProtection">
724 <size value="16" unit="bit" />
725 </labels>
726 <labels name="BrakeApplication" constant="false" bVolatile="false" dataStability="noProtection">
727 <size value="8" unit="bit" />
728 </labels>
729 <labels name="BrakeForce" constant="false" bVolatile="false" dataStability="noProtection">
730 <size value="8" unit="bit" />
731 </labels>
732 <labels name="BrakeForceCurrent" constant="false" bVolatile="false" dataStability="noProtection">
733 <size value="8" unit="bit" />
734 </labels>
735 <labels name="BrakeForceFeedback" constant="false" bVolatile="false" dataStability="noProtection">
736 <size value="8" unit="bit" />
737 </labels>
738 <labels name="BrakeForceVoltage" constant="false" bVolatile="false" dataStability="noProtection">
739 <size value="16" unit="bit" />
740 </labels>
741 <labels name="BrakeMonitorLevel" constant="false" bVolatile="false" dataStability="noProtection">
742 <size value="8" unit="bit" />
743 </labels>
744 <labels name="BrakePedalPosition" constant="false" bVolatile="false" dataStability="noProtection">
745 <size value="8" unit="bit" />
746 </labels>
747 <labels name="BrakePedalPosition1" constant="false" bVolatile="false" dataStability="noProtection">
748 <size value="8" unit="bit" />
749 </labels>
750 <labels name="BrakePedalPosition2" constant="false" bVolatile="false" dataStability="noProtection">
751 <size value="8" unit="bit" />
752 </labels>
753 <labels name="BrakePedalPositionVoltage1" constant="false" bVolatile="false" dataStability="noProtection">
754 <size value="16" unit="bit" />
755 </labels>
756 <labels name="BrakePedalPositionVoltage2" constant="false" bVolatile="false" dataStability="noProtection">
757 <size value="16" unit="bit" />
758 </labels>
759 <labels name="BrakeSafetyLevel" constant="false" bVolatile="false" dataStability="noProtection">
760 <size value="8" unit="bit" />
761 </labels>
762 <labels name="BrakeSafetyState" constant="false" bVolatile="false" dataStability="noProtection">
763 <size value="8" unit="bit" />
764 </labels>
765 <labels name="CalculatedBrakeForce" constant="false" bVolatile="false" dataStability="noProtection">
766 <size value="8" unit="bit" />
767 </labels>
768 <labels name="CaliperPosition" constant="false" bVolatile="false" dataStability="noProtection">
769 <size value="8" unit="bit" />
770 </labels>
771 <labels name="CylinderNumber" constant="false" bVolatile="false" dataStability="noProtection">
772 <size value="8" unit="bit" />
773 </labels>
774 <labels name="DecelerationRate1" constant="false" bVolatile="false" dataStability="noProtection">
775 <size value="8" unit="bit" />
776 </labels>
777 <labels name="DecelerationRate2" constant="false" bVolatile="false" dataStability="noProtection">
778 <size value="8" unit="bit" />
779 </labels>
780 <labels name="DecelerationVoltage1" constant="false" bVolatile="false" dataStability="noProtection">
781 <size value="16" unit="bit" />
782 </labels>
783 <labels name="DecelerationVoltage2" constant="false" bVolatile="false" dataStability="noProtection">
784 <size value="16" unit="bit" />
785 </labels>
786 <labels name="DesiredThrottlePosition" constant="false" bVolatile="false" dataStability="noProtection">
787 <size value="16" unit="bit" />
788 </labels>
789 <labels name="DesiredThrottlePositionVoltage" constant="false" bVolatile="false" dataStability="noProtection">
790 <size value="8" unit="bit" />
791 </labels>
792 <labels name="IgnitionTime" constant="false" bVolatile="false" dataStability="noProtection">
793 <size value="8" unit="bit" />
794 </labels>
795 <labels name="IgnitionTime1" constant="false" bVolatile="false" dataStability="noProtection">
796 <size value="16" unit="bit" />
797 </labels>
798 <labels name="IgnitionTime2" constant="false" bVolatile="false" dataStability="noProtection">
799 <size value="16" unit="bit" />
800 </labels>
801 <labels name="IgnitionTime3" constant="false" bVolatile="false" dataStability="noProtection">
802 <size value="16" unit="bit" />
803 </labels>
804 <labels name="IgnitionTime4" constant="false" bVolatile="false" dataStability="noProtection">
805 <size value="16" unit="bit" />
806 </labels>
807 <labels name="IgnitionTime5" constant="false" bVolatile="false" dataStability="noProtection">
808 <size value="16" unit="bit" />
809 </labels>
810 <labels name="IgnitionTime6" constant="false" bVolatile="false" dataStability="noProtection">
811 <size value="16" unit="bit" />
812 </labels>
813 <labels name="IgnitionTime7" constant="false" bVolatile="false" dataStability="noProtection">
814 <size value="16" unit="bit" />
815 </labels>
816 <labels name="IgnitionTime8" constant="false" bVolatile="false" dataStability="noProtection">
817 <size value="16" unit="bit" />
818 </labels>
819 <labels name="InjectionTime1" constant="false" bVolatile="false" dataStability="noProtection">
820 <size value="16" unit="bit" />
821 </labels>
822 <labels name="InjectionTime2" constant="false" bVolatile="false" dataStability="noProtection">
823 <size value="16" unit="bit" />
824 </labels>
825 <labels name="InjectionTime3" constant="false" bVolatile="false" dataStability="noProtection">
826 <size value="16" unit="bit" />
827 </labels>
828 <labels name="InjectionTime4" constant="false" bVolatile="false" dataStability="noProtection">
829 <size value="16" unit="bit" />
830 </labels>
831 <labels name="InjectionTime5" constant="false" bVolatile="false" dataStability="noProtection">
832 <size value="16" unit="bit" />
833 </labels>
834 <labels name="InjectionTime6" constant="false" bVolatile="false" dataStability="noProtection">
835 <size value="16" unit="bit" />
836 </labels>
837 <labels name="InjectionTime7" constant="false" bVolatile="false" dataStability="noProtection">
838 <size value="16" unit="bit" />
839 </labels>
840 <labels name="InjectionTime8" constant="false" bVolatile="false" dataStability="noProtection">
841 <size value="16" unit="bit" />
842 </labels>
843 <labels name="MAFRate" constant="false" bVolatile="false" dataStability="noProtection">
844 <size value="16" unit="bit" />
845 </labels>
846 <labels name="MAFSensorVoltage" constant="false" bVolatile="false" dataStability="noProtection">
847 <size value="16" unit="bit" />
848 </labels>
849 <labels name="MassAirFlow" constant="false" bVolatile="false" dataStability="noProtection">
850 <size value="8" unit="bit" />
851 </labels>
852 <labels name="MonitoredVehicleState" constant="false" bVolatile="false" dataStability="noProtection">
853 <size value="8" unit="bit" />
854 </labels>
855 <labels name="ThrottlePosition" constant="false" bVolatile="false" dataStability="noProtection">
856 <size value="16" unit="bit" />
857 </labels>
858 <labels name="ThrottleSensor1Voltage" constant="false" bVolatile="false" dataStability="noProtection">
859 <size value="8" unit="bit" />
860 </labels>
861 <labels name="ThrottleSensor2Voltage" constant="false" bVolatile="false" dataStability="noProtection">
862 <size value="8" unit="bit" />
863 </labels>
864 <labels name="TotalFuelMassPerStroke" constant="false" bVolatile="false" dataStability="noProtection">
865 <size value="8" unit="bit" />
866 </labels>
867 <labels name="TransientFuelMassPerStroke" constant="false" bVolatile="false" dataStability="noProtection">
868 <size value="8" unit="bit" />
869 </labels>
870 <labels name="TriggeredCylinderNumber" constant="false" bVolatile="false" dataStability="noProtection">
871 <size value="8" unit="bit" />
872 </labels>
873 <labels name="VehicleSpeed1" constant="false" bVolatile="false" dataStability="noProtection">
874 <size value="8" unit="bit" />
875 </labels>
876 <labels name="VehicleSpeed2" constant="false" bVolatile="false" dataStability="noProtection">
877 <size value="8" unit="bit" />
878 </labels>
879 <labels name="VehicleSpeedVoltage1" constant="false" bVolatile="false" dataStability="noProtection">
880 <size value="16" unit="bit" />
881 </labels>
882 <labels name="VehicleSpeedVoltage2" constant="false" bVolatile="false" dataStability="noProtection">
883 <size value="16" unit="bit" />
884 </labels>
885 <labels name="VotedAPedPosition" constant="false" bVolatile="false" dataStability="noProtection">
886 <size value="8" unit="bit" />
887 </labels>
888 <labels name="VotedBrakePedalPosition" constant="false" bVolatile="false" dataStability="noProtection">
889 <size value="8" unit="bit" />
890 </labels>
891 <labels name="VotedDecelerationRate" constant="false" bVolatile="false" dataStability="noProtection">
892 <size value="8" unit="bit" />
893 </labels>
894 <labels name="VotedVehicleSpeed" constant="false" bVolatile="false" dataStability="noProtection">
895 <size value="8" unit="bit" />
896 </labels>
897 <labels name="VotedWheelSpeed" constant="false" bVolatile="false" dataStability="noProtection">
898 <size value="8" unit="bit" />
899 </labels>
900 <labels name="WheelSpeed1" constant="false" bVolatile="false" dataStability="noProtection">
901 <size value="8" unit="bit" />
902 </labels>
903 <labels name="WheelSpeed2" constant="false" bVolatile="false" dataStability="noProtection">
904 <size value="8" unit="bit" />
905 </labels>
906 <labels name="WheelSpeedVoltage1" constant="false" bVolatile="false" dataStability="noProtection">
907 <size value="16" unit="bit" />
908 </labels>
909 <labels name="WheelSpeedVoltage2" constant="false" bVolatile="false" dataStability="noProtection">
910 <size value="16" unit="bit" />
911 </labels>
912 <processPrototypes name="PP0" priority="0" preemption="cooperative" firstRunnable="BrakePedalSensorTranslation?type=Runnable" lastRunnable="BrakeActuatorMonitor?type=Runnable" activation="Timer_10MS?type=PeriodicActivation" />
913 <processPrototypes name="PP1" priority="0" preemption="cooperative" firstRunnable="EcuBrakePedalSensor?type=Runnable" lastRunnable="EcuBrakeActuator?type=Runnable" activation="Timer_5MS?type=PeriodicActivation" />
914 <processPrototypes name="PP2" priority="0" preemption="cooperative" firstRunnable="BrakeForceArbiter?type=Runnable" lastRunnable="BrakeForceArbiter?type=Runnable" activation="Timer_20MS?type=PeriodicActivation" />
915 <processPrototypes name="PP3" priority="0" preemption="cooperative" firstRunnable="VehicleStateMonitor?type=Runnable" lastRunnable="DiagnosisArbiter?type=Runnable" activation="Timer_10MS?type=PeriodicActivation" />
916 <processPrototypes name="PP4" priority="0" preemption="cooperative" firstRunnable="CylNumObserver?type=Runnable" lastRunnable="VehicleSpeedSensorDiagnosis?type=Runnable" activation="Timer_10MS?type=PeriodicActivation" />
917 <processPrototypes name="PP5" priority="0" preemption="cooperative" firstRunnable="WheelSpeedSensorDiagnosis?type=Runnable" lastRunnable="WheelSpeedSensorDiagnosis?type=Runnable" activation="Timer_10MS?type=PeriodicActivation" />
918 <activations xsi:type="am:PeriodicActivation" name="Timer_10MS" />
919 <activations xsi:type="am:PeriodicActivation" name="Timer_20MS" />
920 <activations xsi:type="am:PeriodicActivation" name="Timer_5MS" />
921 </swModel>
922 <hwModel>
923 <system name="HWSystem">
924 <memories name="Mem1" />
925 <ecus name="ecu1">
926 <microcontrollers name="MC1">
927 <cores name="Core1" lockstepGroup="0" />
928 </microcontrollers>
929 </ecus>
930 </system>
931 <coreTypes name="CoreType1" bitWidth="0" instructionsPerCycle="0" />
932 <coreTypes name="CoreType2" bitWidth="0" instructionsPerCycle="0" />
933 <memoryTypes name="memoryType1" type="CACHE" />
934 <memoryTypes name="memoryType2" type="CACHE" />
935 </hwModel>
936 <osModel>
937 <operatingSystems>
938 <taskSchedulers name="TaskScheduler1" scheduleUnitPriority="0" />
939 </operatingSystems>
940 </osModel>
941 <propertyConstraintsModel>
942 <allocationConstraints xsi:type="am:ProcessAllocationConstraint">
943 <hwConstraint xsi:type="am:HwCoreConjunction" conjunction="and">
944 <firstConstraint xsi:type="am:HwCoreProperty" comparator="equal" core="Core1?type=Core" />
945 <secondConstraint xsi:type="am:HwCoreConjunction">
946 <firstConstraint xsi:type="am:HwCoreProperty" comparator="equal" core="Core1?type=Core" />
947 <secondConstraint xsi:type="am:HwCoreProperty" core="Core1?type=Core" />
948 </secondConstraint>
949 </hwConstraint>
950 </allocationConstraints>
951 <allocationConstraints xsi:type="am:ProcessPrototypeAllocationConstraint">
952 <hwConstraint xsi:type="am:HwCoreConjunction">
953 <firstConstraint xsi:type="am:HwCoreConjunction">
954 <firstConstraint xsi:type="am:HwCoreProperty" core="Core1?type=Core" />
955 </firstConstraint>
956 <secondConstraint xsi:type="am:HwCoreConjunction">
957 <firstConstraint xsi:type="am:HwCoreConjunction">
958 <firstConstraint xsi:type="am:HwCoreProperty" core="Core1?type=Core" />
959 </firstConstraint>
960 <secondConstraint xsi:type="am:HwCoreProperty" core="Core1?type=Core" />
961 </secondConstraint>
962 </hwConstraint>
963 </allocationConstraints>
964 <allocationConstraints xsi:type="am:RunnableAllocationConstraint">
965 <hwConstraint xsi:type="am:HwCoreConjunction">
966 <firstConstraint xsi:type="am:HwCoreConjunction">
967 <firstConstraint xsi:type="am:HwCoreProperty" core="Core1?type=Core" />
968 <secondConstraint xsi:type="am:HwCoreConjunction">
969 <secondConstraint xsi:type="am:HwCoreProperty" core="Core1?type=Core" />
970 </secondConstraint>
971 </firstConstraint>
972 </hwConstraint>
973 </allocationConstraints>
974 <allocationConstraints xsi:type="am:ProcessAllocationConstraint">
975 <hwConstraint xsi:type="am:HwCoreProperty" />
976 </allocationConstraints>
977 <allocationConstraints xsi:type="am:ProcessAllocationConstraint">
978 <hwConstraint xsi:type="am:HwCoreProperty" />
979 </allocationConstraints>
980 <mappingConstraints xsi:type="am:AbstractElementMappingConstraint">
981 <hwConstraint xsi:type="am:HwMemoryProperty" memory="Mem1?type=Memory" />
982 </mappingConstraints>
983 <mappingConstraints xsi:type="am:AbstractElementMappingConstraint">
984 <hwConstraint xsi:type="am:HwMemoryProperty" memory="Mem1?type=Memory" />
985 </mappingConstraints>
986 <mappingConstraints xsi:type="am:AbstractElementMappingConstraint">
987 <hwConstraint xsi:type="am:HwMemoryConjunction">
988 <firstConstraint xsi:type="am:HwMemoryConjunction">
989 <firstConstraint xsi:type="am:HwMemoryConjunction">
990 <firstConstraint xsi:type="am:HwMemoryConjunction">
991 <firstConstraint xsi:type="am:HwMemoryProperty" memory="Mem1?type=Memory" />
992 <secondConstraint xsi:type="am:HwMemoryConjunction">
993 <secondConstraint xsi:type="am:HwMemoryProperty" memory="Mem1?type=Memory" />
994 </secondConstraint>
995 </firstConstraint>
996 </firstConstraint>
997 </firstConstraint>
998 </hwConstraint>
999 </mappingConstraints>
1000 </propertyConstraintsModel>
1001 <mappingModel>
1002 <coreAllocation scheduler="TaskScheduler1?type=TaskScheduler" core="Core1?type=Core" />
1003 </mappingModel>
1004 <commonElements>
1005 <tags name="SwcEngineController" tagType="SOFTWARE_COMPONENT" />
1006 <tags name="SwcActuators" tagType="SOFTWARE_COMPONENT" />
1007 <tags name="SwcBrakeForceArbiter" tagType="SOFTWARE_COMPONENT" />
1008 <tags name="SwcABSCalculation" tagType="SOFTWARE_COMPONENT" />
1009 <tags name="SwcSensors" tagType="SOFTWARE_COMPONENT" />
1010 <tags name="SwcSensorPostprocessing" tagType="SOFTWARE_COMPONENT" />
1011 <tags name="SwcCylNumObserver" tagType="SOFTWARE_COMPONENT" />
1012 <tags name="SwcBrakeForceCalculation" tagType="SOFTWARE_COMPONENT" />
1013 <tags name="SwcEngineSensors" tagType="SOFTWARE_COMPONENT" />
1014 <tags name="SwcInjIgnActuation" tagType="SOFTWARE_COMPONENT" />
1015 </commonElements>
1016</am:Amalthea>