blob: 1ad070c1a9f657519daee5eaf6a6d5d0791dfbcd [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<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">
<swModel>
<runnables name="ABSCalculation" tags="SwcABSCalculation?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="VotedDecelerationRate?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="VotedVehicleSpeed?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="VotedWheelSpeed?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="ArbitratedBrakeForce?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="ABSActivation?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="ABSMode?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="APedSensor" tags="SwcEngineSensors?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="APedSensor1Voltage?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="APedSensor2Voltage?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="APedPosition1?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="APedPosition2?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="APedVoter" tags="SwcEngineController?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="APedPosition1?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="APedPosition2?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="VotedAPedPosition?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="BaseFuelMass" tags="SwcEngineController?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="MassAirFlow?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="BaseFuelMassPerStroke?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="MAFRate?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="BrakeActuator" tags="SwcABSCalculation?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="CaliperPosition?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="BrakeForceVoltage?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="BrakeActuatorMonitor" tags="SwcBrakeForceCalculation?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="BrakeForce?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="BrakeForceFeedback?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="BrakeForceActuation" tags="SwcABSCalculation?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="ABSActivation?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="ABSMode?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="BrakeForce?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="BrakeForceCurrent?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="BrakeForceArbiter" tags="SwcBrakeForceArbiter?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="CalculatedBrakeForce?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="BrakeSafetyState?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="ArbitratedBrakeForce?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="BrakeForceCalculation" tags="SwcBrakeForceCalculation?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="BrakeForceFeedback?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="ArbitratedDiagnosisRequest?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="MonitoredVehicleState?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="BrakeSafetyLevel?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="CalculatedBrakeForce?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="BrakeMonitorLevel?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="BrakePedalSensorDiagnosis" tags="SwcSensorPostprocessing?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage1?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage2?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="BrakePedalSensorTranslation" tags="SwcSensorPostprocessing?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage1?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage2?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition1?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition2?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="BrakePedalSensorVoter" tags="SwcSensorPostprocessing?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition1?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition2?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="VotedBrakePedalPosition?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="BrakeSafetyMonitor" tags="SwcBrakeForceCalculation?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="BrakeForceFeedback?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="ArbitratedDiagnosisRequest?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="MonitoredVehicleState?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="BrakeMonitorLevel?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="BrakeSafetyLevel?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="BrakeSafetyState?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="CaliperPositionCalculation" tags="SwcABSCalculation?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="CaliperPosition?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="BrakeForceCurrent?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="CaliperPosition?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="CheckPlausability" tags="SwcBrakeForceCalculation?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="VotedBrakePedalPosition?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="CylNumObserver" tags="SwcCylNumObserver?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="CylinderNumber?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="TriggeredCylinderNumber?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="DecelerationSensorDiagnosis" tags="SwcSensorPostprocessing?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage1?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage2?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="DecelerationSensorTranslation" tags="SwcSensorPostprocessing?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage1?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage2?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="DecelerationRate1?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="DecelerationRate2?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="DecelerationSensorVoter" tags="SwcSensorPostprocessing?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="DecelerationRate1?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="DecelerationRate2?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="VotedDecelerationRate?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="DiagnosisArbiter" tags="SwcBrakeForceCalculation?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="ArbitratedDiagnosisRequest?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="EcuBrakeActuator" tags="SwcActuators?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="BrakeForceVoltage?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="EcuBrakePedalSensor" tags="SwcSensors?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage1?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage2?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="144000" />
<upperBound xsi:type="am:LongObject" value="176000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="160000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="EcuDecelerationSensor" tags="SwcSensors?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage1?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage2?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="144000" />
<upperBound xsi:type="am:LongObject" value="176000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="160000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="EcuStopLightActuator" tags="SwcActuators?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="BrakeApplication?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="EcuVehicleSpeedSensor" tags="SwcSensors?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage1?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage2?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="EcuWheelSpeedSensor" tags="SwcSensors?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage1?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage2?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="IgnitionTimeActuation" tags="SwcInjIgnActuation?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="TriggeredCylinderNumber?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="IgnitionTime?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="IgnitionTime1?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="IgnitionTime2?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="IgnitionTime3?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="IgnitionTime4?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="IgnitionTime5?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="IgnitionTime6?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="IgnitionTime7?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="IgnitionTime8?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="IgnitionTiming" tags="SwcEngineController?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="MAFRate?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="IgnitionTime?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="InjectionTimeActuation" tags="SwcInjIgnActuation?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="TriggeredCylinderNumber?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="TotalFuelMassPerStroke?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="InjectionTime1?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="InjectionTime2?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="InjectionTime3?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="InjectionTime4?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="InjectionTime5?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="InjectionTime6?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="InjectionTime7?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="InjectionTime8?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="MassAirFlowSensor" tags="SwcEngineSensors?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="MAFSensorVoltage?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="MassAirFlow?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="StopLightActuator" tags="SwcABSCalculation?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="ArbitratedBrakeForce?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="BrakeApplication?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="ThrottleActuator" tags="SwcEngineController?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="DesiredThrottlePosition?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="DesiredThrottlePositionVoltage?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="ThrottleController" tags="SwcEngineController?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="VotedAPedPosition?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="ThrottlePosition?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="DesiredThrottlePosition?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="ThrottleSensor" tags="SwcEngineSensors?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="ThrottleSensor1Voltage?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="ThrottleSensor2Voltage?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="ThrottlePosition?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="TotalFuelMass" tags="SwcEngineController?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="TransientFuelMassPerStroke?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="TotalFuelMassPerStroke?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="TransientFuelMass" tags="SwcEngineController?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="BaseFuelMassPerStroke?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="TransientFuelMassPerStroke?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="VehicleSpeedSensorDiagnosis" tags="SwcSensorPostprocessing?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage1?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage2?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="VehicleSpeedSensorTranslation" tags="SwcSensorPostprocessing?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage1?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage2?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="VehicleSpeed1?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="VehicleSpeed2?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="VehicleSpeedSensorVoter" tags="SwcSensorPostprocessing?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="VehicleSpeed1?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="VehicleSpeed2?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="VotedVehicleSpeed?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="VehicleStateMonitor" tags="SwcBrakeForceCalculation?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="MonitoredVehicleState?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="WheelSpeedSensorDiagnosis" tags="SwcSensorPostprocessing?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage1?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage2?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="WheelSpeedSensorTranslation" tags="SwcSensorPostprocessing?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage1?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage2?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="WheelSpeed1?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="WheelSpeed2?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<runnables name="WheelSpeedSensorVoter" tags="SwcSensorPostprocessing?type=Tag">
<runnableItems xsi:type="am:LabelAccess" data="WheelSpeed1?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="WheelSpeed2?type=Label" access="read" buffered="inherited" />
<runnableItems xsi:type="am:LabelAccess" data="VotedWheelSpeed?type=Label" access="write" buffered="inherited" />
<runnableItems xsi:type="am:InstructionsDeviation">
<deviation>
<lowerBound xsi:type="am:LongObject" value="72000" />
<upperBound xsi:type="am:LongObject" value="88000" />
<distribution xsi:type="am:WeibullEstimators" pRemainPromille="0.5">
<mean xsi:type="am:LongObject" value="80000" />
</distribution>
</deviation>
</runnableItems>
</runnables>
<labels name="ABSActivation" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="ABSMode" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="APedPosition1" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="APedPosition2" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="APedSensor1Voltage" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="APedSensor2Voltage" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="ArbitratedBrakeForce" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="ArbitratedDiagnosisRequest" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="BaseFuelMassPerStroke" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="BrakeApplication" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="BrakeForce" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="BrakeForceCurrent" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="BrakeForceFeedback" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="BrakeForceVoltage" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="BrakeMonitorLevel" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="BrakePedalPosition" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="BrakePedalPosition1" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="BrakePedalPosition2" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="BrakePedalPositionVoltage1" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="BrakePedalPositionVoltage2" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="BrakeSafetyLevel" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="BrakeSafetyState" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="CalculatedBrakeForce" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="CaliperPosition" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="CylinderNumber" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="DecelerationRate1" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="DecelerationRate2" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="DecelerationVoltage1" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="DecelerationVoltage2" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="DesiredThrottlePosition" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="DesiredThrottlePositionVoltage" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="IgnitionTime" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="IgnitionTime1" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="IgnitionTime2" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="IgnitionTime3" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="IgnitionTime4" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="IgnitionTime5" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="IgnitionTime6" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="IgnitionTime7" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="IgnitionTime8" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="InjectionTime1" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="InjectionTime2" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="InjectionTime3" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="InjectionTime4" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="InjectionTime5" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="InjectionTime6" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="InjectionTime7" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="InjectionTime8" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="MAFRate" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="MAFSensorVoltage" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="MassAirFlow" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="MonitoredVehicleState" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="ThrottlePosition" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="ThrottleSensor1Voltage" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="ThrottleSensor2Voltage" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="TotalFuelMassPerStroke" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="TransientFuelMassPerStroke" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="TriggeredCylinderNumber" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="VehicleSpeed1" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="VehicleSpeed2" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="VehicleSpeedVoltage1" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="VehicleSpeedVoltage2" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="VotedAPedPosition" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="VotedBrakePedalPosition" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="VotedDecelerationRate" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="VotedVehicleSpeed" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="VotedWheelSpeed" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="WheelSpeed1" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="WheelSpeed2" buffered="notBuffered">
<size numberBits="8" />
</labels>
<labels name="WheelSpeedVoltage1" buffered="notBuffered">
<size numberBits="16" />
</labels>
<labels name="WheelSpeedVoltage2" buffered="notBuffered">
<size numberBits="16" />
</labels>
<activations xsi:type="am:PeriodicActivation" name="Timer_10MS">
<offset value="100" unit="us" />
</activations>
<activations xsi:type="am:PeriodicActivation" name="Timer_20MS">
<offset value="200" unit="us" />
</activations>
<activations xsi:type="am:PeriodicActivation" name="Timer_5MS">
<offset value="50" unit="us" />
</activations>
<tags name="SwcEngineController" tagType="SOFTWARE_COMPONENT" />
<tags name="SwcActuators" tagType="SOFTWARE_COMPONENT" />
<tags name="SwcBrakeForceArbiter" tagType="SOFTWARE_COMPONENT" />
<tags name="SwcABSCalculation" tagType="SOFTWARE_COMPONENT" />
<tags name="SwcSensors" tagType="SOFTWARE_COMPONENT" />
<tags name="SwcSensorPostprocessing" tagType="SOFTWARE_COMPONENT" />
<tags name="SwcCylNumObserver" tagType="SOFTWARE_COMPONENT" />
<tags name="SwcBrakeForceCalculation" tagType="SOFTWARE_COMPONENT" />
<tags name="SwcEngineSensors" tagType="SOFTWARE_COMPONENT" />
<tags name="SwcInjIgnActuation" tagType="SOFTWARE_COMPONENT" />
</swModel>
<constraintsModel>
<runnableSequencingConstraints name="0" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="DecelerationSensorVoter?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="ABSCalculation?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="1" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="VehicleSpeedSensorVoter?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="ABSCalculation?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="2" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="WheelSpeedSensorVoter?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="ABSCalculation?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="3" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="APedSensor?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="APedVoter?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="4" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="MassAirFlowSensor?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="BaseFuelMass?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="5" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="CaliperPositionCalculation?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="BrakeActuator?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="6" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="BrakeForceActuation?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="BrakeActuatorMonitor?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="7" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="ABSCalculation?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="BrakeForceActuation?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="8" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="BrakeForceArbiter?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="ABSCalculation?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="9" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="BrakeForceCalculation?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="BrakeForceArbiter?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="10" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="BrakeSafetyMonitor?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="BrakeForceArbiter?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="12" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="CheckPlausability?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="BrakeForceCalculation?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="13" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="EcuBrakePedalSensor?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="BrakePedalSensorDiagnosis?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="14" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="EcuBrakePedalSensor?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="BrakePedalSensorTranslation?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="15" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="BrakePedalSensorTranslation?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="BrakePedalSensorVoter?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="16" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="BrakeForceCalculation?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="BrakeSafetyMonitor?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="17" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="CheckPlausability?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="BrakeSafetyMonitor?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="18" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="BrakeForceActuation?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="CaliperPositionCalculation?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="19" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="BrakePedalSensorVoter?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="CheckPlausability?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="20" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="EcuDecelerationSensor?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="DecelerationSensorDiagnosis?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="21" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="EcuDecelerationSensor?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="DecelerationSensorTranslation?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="22" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="DecelerationSensorTranslation?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="DecelerationSensorVoter?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="23" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="BrakeActuator?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="EcuBrakeActuator?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="24" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="StopLightActuator?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="EcuStopLightActuator?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="25" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="EcuVehicleSpeedSensor?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="VehicleSpeedSensorDiagnosis?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="26" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="EcuVehicleSpeedSensor?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="VehicleSpeedSensorTranslation?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="27" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="EcuWheelSpeedSensor?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="WheelSpeedSensorDiagnosis?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="28" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="EcuWheelSpeedSensor?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="WheelSpeedSensorTranslation?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="29" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="CylNumObserver?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="IgnitionTimeActuation?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="30" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="IgnitionTiming?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="IgnitionTimeActuation?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="31" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="BaseFuelMass?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="IgnitionTiming?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="32" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="CylNumObserver?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="InjectionTimeActuation?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="33" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="TotalFuelMass?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="InjectionTimeActuation?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="34" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="BrakeForceArbiter?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="StopLightActuator?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="35" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="ThrottleController?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="ThrottleActuator?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="36" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="APedVoter?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="ThrottleController?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="37" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="ThrottleSensor?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="ThrottleController?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="38" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="TransientFuelMass?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="TotalFuelMass?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="39" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="BaseFuelMass?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="TransientFuelMass?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="40" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="VehicleSpeedSensorTranslation?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="VehicleSpeedSensorVoter?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="41" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="VehicleStateMonitor?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="BrakeForceCalculation?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="42" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="VehicleStateMonitor?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="BrakeSafetyMonitor?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
<runnableSequencingConstraints name="43" orderType="successor">
<runnableGroups groupingType="allOfThem">
<entries runnable="WheelSpeedSensorTranslation?type=Runnable" />
</runnableGroups>
<runnableGroups groupingType="allOfThem">
<entries runnable="WheelSpeedSensorVoter?type=Runnable" />
</runnableGroups>
</runnableSequencingConstraints>
</constraintsModel>
</am:Amalthea>