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