adapted example model transformation to be compatible to APP4MC 0.9.2 + code clean up
diff --git a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.app/Example_Sample_Model_Transformation.product b/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.app/Example_Sample_Model_Transformation.product
index 63d6e74..8ec9b85 100644
--- a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.app/Example_Sample_Model_Transformation.product
+++ b/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.app/Example_Sample_Model_Transformation.product
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?pde version="3.5"?>
 
-<product name="Example: Sample Model Transformation" uid="test" id="org.eclipse.app4mc.transformation.application.product" application="app4mc.example.transform.app.application" version="1" useFeatures="false" includeLaunchers="true">
+<product name="Example: Sample Model Transformation" uid="test" id="app4mc.example.transform.app.product" application="app4mc.example.transform.app.application" version="1" useFeatures="false" includeLaunchers="true">
 
    <configIni use="default">
    </configIni>
 
    <launcherArgs>
-      <programArgs>--input.props ./input.properties
+      <programArgs>--input.props &quot;${workspace_loc:app4mc.example.transform.app}/input.properties&quot;
       </programArgs>
       <vmArgsMac>-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts
       </vmArgsMac>
@@ -16,7 +16,6 @@
    <windowImages/>
 
    <launcher>
-      <solaris/>
       <win useIco="false">
          <bmp/>
       </win>
@@ -33,6 +32,7 @@
       <plugin id="com.google.guava"/>
       <plugin id="com.google.inject"/>
       <plugin id="com.ibm.icu"/>
+      <plugin id="com.inchron.realtime.root"/>
       <plugin id="javax.annotation"/>
       <plugin id="javax.inject"/>
       <plugin id="javax.xml"/>
@@ -45,13 +45,18 @@
       <plugin id="org.apache.commons.logging"/>
       <plugin id="org.apache.commons.math3"/>
       <plugin id="org.apache.felix.gogo.command"/>
+      <plugin id="org.apache.felix.gogo.command.source"/>
       <plugin id="org.apache.felix.gogo.runtime"/>
+      <plugin id="org.apache.felix.gogo.runtime.source"/>
+      <plugin id="org.apache.felix.gogo.shell"/>
+      <plugin id="org.apache.felix.gogo.shell.source"/>
+      <plugin id="org.apache.felix.scr"/>
+      <plugin id="org.apache.felix.scr.source"/>
       <plugin id="org.apache.log4j"/>
       <plugin id="org.apache.xerces"/>
       <plugin id="org.apache.xml.resolver"/>
       <plugin id="org.apache.xml.serializer"/>
       <plugin id="org.eclipse.app4mc.amalthea.model"/>
-      <plugin id="org.eclipse.app4mc.amalthea.model.test" fragment="true"/>
       <plugin id="org.eclipse.app4mc.amalthea.sphinx"/>
       <plugin id="org.eclipse.app4mc.transformation.application"/>
       <plugin id="org.eclipse.app4mc.transformation.extensions"/>
@@ -74,6 +79,7 @@
       <plugin id="org.eclipse.e4.core.di"/>
       <plugin id="org.eclipse.e4.core.di.annotations"/>
       <plugin id="org.eclipse.e4.core.di.extensions"/>
+      <plugin id="org.eclipse.e4.core.di.extensions.supplier"/>
       <plugin id="org.eclipse.e4.core.services"/>
       <plugin id="org.eclipse.e4.emf.xpath"/>
       <plugin id="org.eclipse.e4.ui.bindings"/>
@@ -113,10 +119,14 @@
       <plugin id="org.eclipse.equinox.p2.metadata.repository"/>
       <plugin id="org.eclipse.equinox.p2.repository"/>
       <plugin id="org.eclipse.equinox.preferences"/>
+      <plugin id="org.eclipse.equinox.region" fragment="true"/>
       <plugin id="org.eclipse.equinox.registry"/>
       <plugin id="org.eclipse.equinox.security"/>
       <plugin id="org.eclipse.equinox.security.win32.x86_64" fragment="true"/>
+      <plugin id="org.eclipse.equinox.supplement"/>
+      <plugin id="org.eclipse.equinox.transforms.hook" fragment="true"/>
       <plugin id="org.eclipse.equinox.util"/>
+      <plugin id="org.eclipse.equinox.weaving.hook" fragment="true"/>
       <plugin id="org.eclipse.fx.osgi" fragment="true"/>
       <plugin id="org.eclipse.help"/>
       <plugin id="org.eclipse.jface"/>
@@ -125,6 +135,7 @@
       <plugin id="org.eclipse.osgi"/>
       <plugin id="org.eclipse.osgi.compatibility.state" fragment="true"/>
       <plugin id="org.eclipse.osgi.services"/>
+      <plugin id="org.eclipse.osgi.util"/>
       <plugin id="org.eclipse.sphinx.emf"/>
       <plugin id="org.eclipse.sphinx.emf.editors"/>
       <plugin id="org.eclipse.sphinx.emf.editors.forms"/>
@@ -146,14 +157,11 @@
       <plugin id="org.eclipse.ui.win32" fragment="true"/>
       <plugin id="org.eclipse.ui.workbench"/>
       <plugin id="org.eclipse.ui.workbench.texteditor"/>
-      <plugin id="org.eclipse.wst.jsdt.nashorn.extension" fragment="true"/>
       <plugin id="org.eclipse.xtend.lib"/>
       <plugin id="org.eclipse.xtend.lib.macro"/>
       <plugin id="org.eclipse.xtext.logging" fragment="true"/>
       <plugin id="org.eclipse.xtext.xbase.lib"/>
-      <plugin id="org.hamcrest.core"/>
       <plugin id="org.jdom"/>
-      <plugin id="org.junit"/>
       <plugin id="org.tukaani.xz"/>
       <plugin id="org.w3c.css.sac"/>
       <plugin id="org.w3c.dom.events"/>
@@ -161,6 +169,12 @@
       <plugin id="org.w3c.dom.svg"/>
    </plugins>
 
+   <configurations>
+      <plugin id="org.eclipse.core.runtime" autoStart="true" startLevel="1" />
+      <plugin id="org.eclipse.osgi" autoStart="false" startLevel="1" />
+      <plugin id="org.eclipse.osgi.services" autoStart="false" startLevel="0" />
+      <property name="equinox.use.ds" value="false" />
+   </configurations>
 
    <preferencesInfo>
       <targetfile overwrite="false"/>
diff --git a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.app/Example_Sample_Model_Transformation.product.launch b/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.app/Example_Sample_Model_Transformation.product.launch
deleted file mode 100644
index d7378b0..0000000
--- a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.app/Example_Sample_Model_Transformation.product.launch
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<launchConfiguration type="org.eclipse.pde.ui.RuntimeWorkbench">
-<booleanAttribute key="append.args" value="true"/>
-<stringAttribute key="application" value="app4mc.example.transform.app.application"/>
-<booleanAttribute key="askclear" value="true"/>
-<booleanAttribute key="automaticAdd" value="false"/>
-<booleanAttribute key="automaticValidate" value="true"/>
-<stringAttribute key="bootstrap" value=""/>
-<stringAttribute key="checked" value="[NONE]"/>
-<booleanAttribute key="clearConfig" value="false"/>
-<booleanAttribute key="clearws" value="false"/>
-<booleanAttribute key="clearwslog" value="false"/>
-<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/Example_Sample_Model_Transformation.product"/>
-<booleanAttribute key="default" value="false"/>
-<booleanAttribute key="includeOptional" value="true"/>
-<stringAttribute key="location" value="${workspace_loc}/../runtime-Example_Sample_Model_Transformation.product"/>
-<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
-<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -consoleLog --input.props ./input.properties"/>
-<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
-<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${workspace_loc:app4mc.example.transform.app}"/>
-<stringAttribute key="pde.version" value="3.3"/>
-<stringAttribute key="product" value="org.eclipse.app4mc.transformation.application.product"/>
-<stringAttribute key="productFile" value="\app4mc.example.transform.app\Example_Sample_Model_Transformation.product"/>
-<stringAttribute key="selected_target_plugins" value="com.google.guava@default:default,com.google.inject@default:default,com.ibm.icu@default:default,javax.annotation@default:default,javax.inject@default:default,javax.xml@default:default,org.apache.batik.css*1.8.0.v20170214-1941@default:default,org.apache.batik.util*1.8.0.v20170214-1941@default:default,org.apache.batik.util.gui*1.8.0.v20170214-1941@default:default,org.apache.commons.cli@default:default,org.apache.commons.jxpath@default:default,org.apache.commons.lang@default:default,org.apache.commons.logging@default:default,org.apache.commons.math3@default:default,org.apache.felix.gogo.command@default:default,org.apache.felix.gogo.runtime@default:default,org.apache.log4j@default:default,org.apache.xerces@default:default,org.apache.xml.resolver@default:default,org.apache.xml.serializer@default:default,org.eclipse.app4mc.amalthea.model@default:default,org.eclipse.app4mc.amalthea.sphinx@default:default,org.eclipse.compare.core@default:default,org.eclipse.core.commands@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.core.databinding@default:default,org.eclipse.core.expressions@default:default,org.eclipse.core.filesystem.win32.x86_64@default:false,org.eclipse.core.filesystem@default:default,org.eclipse.core.jobs@default:default,org.eclipse.core.resources.win32.x86_64@default:false,org.eclipse.core.resources@default:default,org.eclipse.core.runtime@default:true,org.eclipse.core.variables@default:default,org.eclipse.e4.core.commands@default:default,org.eclipse.e4.core.contexts@default:default,org.eclipse.e4.core.di.annotations@default:default,org.eclipse.e4.core.di.extensions@default:default,org.eclipse.e4.core.di@default:default,org.eclipse.e4.core.services@default:default,org.eclipse.e4.emf.xpath@default:default,org.eclipse.e4.ui.bindings@default:default,org.eclipse.e4.ui.css.core@default:default,org.eclipse.e4.ui.css.swt.theme@default:default,org.eclipse.e4.ui.css.swt@default:default,org.eclipse.e4.ui.di@default:default,org.eclipse.e4.ui.model.workbench@default:default,org.eclipse.e4.ui.services@default:default,org.eclipse.e4.ui.widgets@default:default,org.eclipse.e4.ui.workbench.addons.swt@default:default,org.eclipse.e4.ui.workbench.renderers.swt@default:default,org.eclipse.e4.ui.workbench.swt@default:default,org.eclipse.e4.ui.workbench3@default:default,org.eclipse.e4.ui.workbench@default:default,org.eclipse.emf.common.ui@default:default,org.eclipse.emf.common@default:default,org.eclipse.emf.ecore.change@default:default,org.eclipse.emf.ecore.xcore.lib@default:default,org.eclipse.emf.ecore.xmi@default:default,org.eclipse.emf.ecore@default:default,org.eclipse.emf.edit.ui@default:default,org.eclipse.emf.edit@default:default,org.eclipse.emf.transaction.ui@default:default,org.eclipse.emf.transaction@default:default,org.eclipse.emf.validation@default:default,org.eclipse.emf.workspace.ui@default:default,org.eclipse.emf.workspace@default:default,org.eclipse.emf@default:default,org.eclipse.equinox.app@default:default,org.eclipse.equinox.bidi@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.ds@1:true,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.equinox.security.win32.x86_64@default:false,org.eclipse.equinox.security@default:default,org.eclipse.equinox.util@default:default,org.eclipse.fx.osgi@default:false,org.eclipse.help@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.jface.text@default:default,org.eclipse.jface@default:default,org.eclipse.osgi.compatibility.state@default:false,org.eclipse.osgi.services@default:default,org.eclipse.osgi@-1:true,org.eclipse.sphinx.emf.editors.forms@default:default,org.eclipse.sphinx.emf.editors@default:default,org.eclipse.sphinx.emf.ui@default:default,org.eclipse.sphinx.emf.workspace.ui@default:default,org.eclipse.sphinx.emf.workspace@default:default,org.eclipse.sphinx.emf@default:default,org.eclipse.sphinx.platform.ui@default:default,org.eclipse.sphinx.platform@default:default,org.eclipse.swt.win32.win32.x86_64@default:false,org.eclipse.swt@default:default,org.eclipse.text@default:default,org.eclipse.ui.console@default:default,org.eclipse.ui.forms@default:default,org.eclipse.ui.ide@default:default,org.eclipse.ui.navigator@default:default,org.eclipse.ui.views.properties.tabbed@default:default,org.eclipse.ui.views@default:default,org.eclipse.ui.win32@default:false,org.eclipse.ui.workbench.texteditor@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.ui@default:default,org.eclipse.wst.jsdt.nashorn.extension@default:false,org.eclipse.xtend.lib.macro@default:default,org.eclipse.xtend.lib@default:default,org.eclipse.xtext.logging@default:false,org.eclipse.xtext.xbase.lib@default:default,org.hamcrest.core@default:default,org.jdom@default:default,org.junit@default:default,org.tukaani.xz@default:default,org.w3c.css.sac@default:default,org.w3c.dom.events@default:default,org.w3c.dom.smil@default:default,org.w3c.dom.svg@default:default"/>
-<stringAttribute key="selected_workspace_plugins" value="app4mc.example.transform.app@default:default,app4mc.example.transform.m2m@default:default,app4mc.example.transform.m2t@default:default,app4mc.example.transform.samplemodel@default:default,org.eclipse.app4mc.transformation.application@default:default,org.eclipse.app4mc.transformation.extensions@default:default"/>
-<booleanAttribute key="show_selected_only" value="false"/>
-<booleanAttribute key="tracing" value="false"/>
-<booleanAttribute key="useCustomFeatures" value="false"/>
-<booleanAttribute key="useDefaultConfig" value="true"/>
-<booleanAttribute key="useDefaultConfigArea" value="true"/>
-<booleanAttribute key="useProduct" value="false"/>
-<booleanAttribute key="usefeatures" value="false"/>
-</launchConfiguration>
diff --git a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.app/input/amalthea_models/democar.amxmi b/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.app/input/amalthea_models/democar.amxmi
index 0469458..5dc5bfb 100644
--- a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.app/input/amalthea_models/democar.amxmi
+++ b/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.app/input/amalthea_models/democar.amxmi
@@ -1,192 +1,192 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<am:Amalthea xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:am="http://app4mc.eclipse.org/amalthea/0.9.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<am:Amalthea xmlns:am="http://app4mc.eclipse.org/amalthea/0.9.2" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmi:version="2.0">
   <commonElements>
-    <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"/>
+    <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" />
   </commonElements>
   <swModel>
     <tasks name="Task_10MS" stimuli="Timer_10MS?type=PeriodicStimulus" preemption="preemptive" multipleTaskActivationLimit="10">
       <customProperties key="priority">
-        <value xsi:type="am:StringObject" value="10"/>
+        <value xsi:type="am:StringObject" value="10" />
       </customProperties>
       <callGraph>
         <graphEntries xsi:type="am:CallSequence">
-          <calls xsi:type="am:TaskRunnableCall" runnable="CheckPlausability?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="BrakeActuatorMonitor?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="DiagnosisArbiter?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="VehicleStateMonitor?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="BrakeForceCalculation?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="BrakeSafetyMonitor?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="ABSCalculation?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="BrakeForceActuation?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="CaliperPositionCalculation?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="BrakeActuator?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="StopLightActuator?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="BrakePedalSensorDiagnosis?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="BrakePedalSensorTranslation?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="BrakePedalSensorVoter?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="DecelerationSensorDiagnosis?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="DecelerationSensorTranslation?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="VehicleSpeedSensorDiagnosis?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="DecelerationSensorVoter?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="VehicleSpeedSensorVoter?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="VehicleSpeedSensorTranslation?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="WheelSpeedSensorTranslation?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="WheelSpeedSensorDiagnosis?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="CylNumObserver?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="WheelSpeedSensorVoter?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="ThrottleController?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="APedVoter?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="BaseFuelMass?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="ThrottleActuator?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="TotalFuelMass?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="TransientFuelMass?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="InjectionTimeActuation?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="IgnitionTiming?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="IgnitionTimeActuation?type=Runnable"/>
+          <calls xsi:type="am:TaskRunnableCall" runnable="CheckPlausability?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="BrakeActuatorMonitor?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="DiagnosisArbiter?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="VehicleStateMonitor?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="BrakeForceCalculation?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="BrakeSafetyMonitor?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="ABSCalculation?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="BrakeForceActuation?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="CaliperPositionCalculation?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="BrakeActuator?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="StopLightActuator?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="BrakePedalSensorDiagnosis?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="BrakePedalSensorTranslation?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="BrakePedalSensorVoter?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="DecelerationSensorDiagnosis?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="DecelerationSensorTranslation?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="VehicleSpeedSensorDiagnosis?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="DecelerationSensorVoter?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="VehicleSpeedSensorVoter?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="VehicleSpeedSensorTranslation?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="WheelSpeedSensorTranslation?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="WheelSpeedSensorDiagnosis?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="CylNumObserver?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="WheelSpeedSensorVoter?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="ThrottleController?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="APedVoter?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="BaseFuelMass?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="ThrottleActuator?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="TotalFuelMass?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="TransientFuelMass?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="InjectionTimeActuation?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="IgnitionTiming?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="IgnitionTimeActuation?type=Runnable" />
         </graphEntries>
       </callGraph>
     </tasks>
     <tasks name="Task_20MS" stimuli="Timer_20MS?type=PeriodicStimulus" preemption="preemptive" multipleTaskActivationLimit="10">
       <customProperties key="priority">
-        <value xsi:type="am:StringObject" value="10"/>
+        <value xsi:type="am:StringObject" value="10" />
       </customProperties>
       <callGraph>
         <graphEntries xsi:type="am:CallSequence">
-          <calls xsi:type="am:TaskRunnableCall" runnable="BrakeForceArbiter?type=Runnable"/>
+          <calls xsi:type="am:TaskRunnableCall" runnable="BrakeForceArbiter?type=Runnable" />
         </graphEntries>
       </callGraph>
     </tasks>
     <tasks name="Task_5MS" stimuli="Timer_5MS?type=PeriodicStimulus" preemption="preemptive" multipleTaskActivationLimit="10">
       <customProperties key="priority">
-        <value xsi:type="am:StringObject" value="10"/>
+        <value xsi:type="am:StringObject" value="10" />
       </customProperties>
       <callGraph>
         <graphEntries xsi:type="am:CallSequence">
-          <calls xsi:type="am:TaskRunnableCall" runnable="EcuBrakeActuator?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="EcuStopLightActuator?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="EcuBrakePedalSensor?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="EcuDecelerationSensor?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="EcuVehicleSpeedSensor?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="EcuWheelSpeedSensor?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="APedSensor?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="ThrottleSensor?type=Runnable"/>
-          <calls xsi:type="am:TaskRunnableCall" runnable="MassAirFlowSensor?type=Runnable"/>
+          <calls xsi:type="am:TaskRunnableCall" runnable="EcuBrakeActuator?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="EcuStopLightActuator?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="EcuBrakePedalSensor?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="EcuDecelerationSensor?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="EcuVehicleSpeedSensor?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="EcuWheelSpeedSensor?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="APedSensor?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="ThrottleSensor?type=Runnable" />
+          <calls xsi:type="am:TaskRunnableCall" runnable="MassAirFlowSensor?type=Runnable" />
         </graphEntries>
       </callGraph>
     </tasks>
     <runnables name="ABSCalculation" tags="SwcABSCalculation?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="VotedDecelerationRate?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="VotedVehicleSpeed?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="VotedWheelSpeed?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="ArbitratedBrakeForce?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="VotedDecelerationRate?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="VotedVehicleSpeed?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="VotedWheelSpeed?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="ArbitratedBrakeForce?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="ABSActivation?type=Label" access="write" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="ABSMode?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="ABSActivation?type=Label" access="write" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="ABSMode?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="APedSensor" tags="SwcEngineSensors?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="APedSensor1Voltage?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="APedSensor2Voltage?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="APedSensor1Voltage?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="APedSensor2Voltage?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="APedPosition1?type=Label" access="write" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="APedPosition2?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="APedPosition1?type=Label" access="write" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="APedPosition2?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="APedVoter" tags="SwcEngineController?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="APedPosition1?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="APedPosition2?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="APedPosition1?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="APedPosition2?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="VotedAPedPosition?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="VotedAPedPosition?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="BaseFuelMass" tags="SwcEngineController?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="MassAirFlow?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="MassAirFlow?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="BaseFuelMassPerStroke?type=Label" access="write" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="MAFRate?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="BaseFuelMassPerStroke?type=Label" access="write" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="MAFRate?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="BrakeActuator" tags="SwcABSCalculation?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="CaliperPosition?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="CaliperPosition?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="BrakeForceVoltage?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="BrakeForceVoltage?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="BrakeActuatorMonitor" tags="SwcBrakeForceCalculation?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="BrakeForce?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="BrakeForceFeedback?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="BrakeForce?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="BrakeForceFeedback?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
@@ -194,75 +194,75 @@
       </runnableItems>
     </runnables>
     <runnables name="BrakeForceActuation" tags="SwcABSCalculation?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="ABSActivation?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="ABSMode?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="ABSActivation?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="ABSMode?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="BrakeForce?type=Label" access="write" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="BrakeForceCurrent?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="BrakeForce?type=Label" access="write" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="BrakeForceCurrent?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="BrakeForceArbiter" tags="SwcBrakeForceArbiter?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="CalculatedBrakeForce?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="BrakeSafetyState?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="CalculatedBrakeForce?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="BrakeSafetyState?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="ArbitratedBrakeForce?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="ArbitratedBrakeForce?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="BrakeForceCalculation" tags="SwcBrakeForceCalculation?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="BrakeForceFeedback?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="ArbitratedDiagnosisRequest?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="MonitoredVehicleState?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="BrakeSafetyLevel?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="BrakeForceFeedback?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="ArbitratedDiagnosisRequest?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="MonitoredVehicleState?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="BrakeSafetyLevel?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="CalculatedBrakeForce?type=Label" access="write" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="BrakeMonitorLevel?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="CalculatedBrakeForce?type=Label" access="write" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="BrakeMonitorLevel?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="BrakePedalSensorDiagnosis" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage1?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage2?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage1?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage2?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
@@ -270,127 +270,127 @@
       </runnableItems>
     </runnables>
     <runnables name="BrakePedalSensorTranslation" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage1?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage2?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage1?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage2?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition1?type=Label" access="write" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition2?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition1?type=Label" access="write" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition2?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="BrakePedalSensorVoter" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition1?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition2?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition1?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition2?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="VotedBrakePedalPosition?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="VotedBrakePedalPosition?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="BrakeSafetyMonitor" tags="SwcBrakeForceCalculation?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="BrakeForceFeedback?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="ArbitratedDiagnosisRequest?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="MonitoredVehicleState?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="BrakeMonitorLevel?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="BrakeForceFeedback?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="ArbitratedDiagnosisRequest?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="MonitoredVehicleState?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="BrakeMonitorLevel?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="BrakeSafetyLevel?type=Label" access="write" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="BrakeSafetyState?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="BrakeSafetyLevel?type=Label" access="write" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="BrakeSafetyState?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="CaliperPositionCalculation" tags="SwcABSCalculation?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="CaliperPosition?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="BrakeForceCurrent?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="CaliperPosition?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="BrakeForceCurrent?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="CaliperPosition?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="CaliperPosition?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="CheckPlausability" tags="SwcBrakeForceCalculation?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="VotedBrakePedalPosition?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="VotedBrakePedalPosition?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPosition?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="CylNumObserver" tags="SwcCylNumObserver?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="CylinderNumber?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="CylinderNumber?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="TriggeredCylinderNumber?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="TriggeredCylinderNumber?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="DecelerationSensorDiagnosis" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage1?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage2?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage1?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage2?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
@@ -398,52 +398,52 @@
       </runnableItems>
     </runnables>
     <runnables name="DecelerationSensorTranslation" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage1?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage2?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage1?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage2?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="DecelerationRate1?type=Label" access="write" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="DecelerationRate2?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="DecelerationRate1?type=Label" access="write" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="DecelerationRate2?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="DecelerationSensorVoter" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="DecelerationRate1?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="DecelerationRate2?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="DecelerationRate1?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="DecelerationRate2?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="VotedDecelerationRate?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="VotedDecelerationRate?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="DiagnosisArbiter" tags="SwcBrakeForceCalculation?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="ArbitratedDiagnosisRequest?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="ArbitratedDiagnosisRequest?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
@@ -451,15 +451,15 @@
       </runnableItems>
     </runnables>
     <runnables name="EcuBrakeActuator" tags="SwcActuators?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="BrakeForceVoltage?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="BrakeForceVoltage?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
@@ -471,45 +471,45 @@
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="144000"/>
-              <upperBound xsi:type="am:LongObject" value="176000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="160000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage1?type=Label" access="write" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage2?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage1?type=Label" access="write" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="BrakePedalPositionVoltage2?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="EcuDecelerationSensor" tags="SwcSensors?type=Tag" callback="false" service="false">
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="144000"/>
-              <upperBound xsi:type="am:LongObject" value="176000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="160000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage1?type=Label" access="write" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage2?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage1?type=Label" access="write" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="DecelerationVoltage2?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="EcuStopLightActuator" tags="SwcActuators?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="BrakeApplication?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="BrakeApplication?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
@@ -521,96 +521,96 @@
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage1?type=Label" access="write" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage2?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage1?type=Label" access="write" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage2?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="EcuWheelSpeedSensor" tags="SwcSensors?type=Tag" callback="false" service="false">
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage1?type=Label" access="write" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage2?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage1?type=Label" access="write" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage2?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="IgnitionTimeActuation" tags="SwcInjIgnActuation?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="TriggeredCylinderNumber?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime1?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime2?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime3?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime4?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime5?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime6?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="TriggeredCylinderNumber?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime1?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime2?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime3?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime4?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime5?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime6?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime7?type=Label" access="write" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime8?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime7?type=Label" access="write" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime8?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="IgnitionTiming" tags="SwcEngineController?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="MAFRate?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="MAFRate?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="IgnitionTime?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="InjectionTimeActuation" tags="SwcInjIgnActuation?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="TriggeredCylinderNumber?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="TotalFuelMassPerStroke?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="InjectionTime1?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="InjectionTime2?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="InjectionTime3?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="InjectionTime4?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="InjectionTime5?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="InjectionTime6?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="InjectionTime7?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="InjectionTime8?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="TriggeredCylinderNumber?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="TotalFuelMassPerStroke?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="InjectionTime1?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="InjectionTime2?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="InjectionTime3?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="InjectionTime4?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="InjectionTime5?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="InjectionTime6?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="InjectionTime7?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="InjectionTime8?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
@@ -618,137 +618,137 @@
       </runnableItems>
     </runnables>
     <runnables name="MassAirFlowSensor" tags="SwcEngineSensors?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="MAFSensorVoltage?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="MAFSensorVoltage?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="MassAirFlow?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="MassAirFlow?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="StopLightActuator" tags="SwcABSCalculation?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="ArbitratedBrakeForce?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="ArbitratedBrakeForce?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="BrakeApplication?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="BrakeApplication?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="ThrottleActuator" tags="SwcEngineController?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="DesiredThrottlePosition?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="DesiredThrottlePosition?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="DesiredThrottlePositionVoltage?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="DesiredThrottlePositionVoltage?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="ThrottleController" tags="SwcEngineController?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="VotedAPedPosition?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="ThrottlePosition?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="VotedAPedPosition?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="ThrottlePosition?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="DesiredThrottlePosition?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="DesiredThrottlePosition?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="ThrottleSensor" tags="SwcEngineSensors?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="ThrottleSensor1Voltage?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="ThrottleSensor2Voltage?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="ThrottleSensor1Voltage?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="ThrottleSensor2Voltage?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="ThrottlePosition?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="ThrottlePosition?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="TotalFuelMass" tags="SwcEngineController?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="TransientFuelMassPerStroke?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="TransientFuelMassPerStroke?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="TotalFuelMassPerStroke?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="TotalFuelMassPerStroke?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="TransientFuelMass" tags="SwcEngineController?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="BaseFuelMassPerStroke?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="BaseFuelMassPerStroke?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="TransientFuelMassPerStroke?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="TransientFuelMassPerStroke?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="VehicleSpeedSensorDiagnosis" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage1?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage2?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage1?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage2?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
@@ -756,69 +756,69 @@
       </runnableItems>
     </runnables>
     <runnables name="VehicleSpeedSensorTranslation" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage1?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage2?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage1?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeedVoltage2?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeed1?type=Label" access="write" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeed2?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeed1?type=Label" access="write" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeed2?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="VehicleSpeedSensorVoter" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeed1?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeed2?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeed1?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="VehicleSpeed2?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="VotedVehicleSpeed?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="VotedVehicleSpeed?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="VehicleStateMonitor" tags="SwcBrakeForceCalculation?type=Tag" callback="false" service="false">
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="MonitoredVehicleState?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="MonitoredVehicleState?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="WheelSpeedSensorDiagnosis" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage1?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage2?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage1?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage2?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
@@ -826,317 +826,317 @@
       </runnableItems>
     </runnables>
     <runnables name="WheelSpeedSensorTranslation" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage1?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage2?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage1?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="WheelSpeedVoltage2?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="WheelSpeed1?type=Label" access="write" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="WheelSpeed2?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="WheelSpeed1?type=Label" access="write" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="WheelSpeed2?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <runnables name="WheelSpeedSensorVoter" tags="SwcSensorPostprocessing?type=Tag" callback="false" service="false">
-      <runnableItems xsi:type="am:LabelAccess" data="WheelSpeed1?type=Label" access="read" dataStability="inherited"/>
-      <runnableItems xsi:type="am:LabelAccess" data="WheelSpeed2?type=Label" access="read" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="WheelSpeed1?type=Label" access="read" dataStability="inherited" />
+      <runnableItems xsi:type="am:LabelAccess" data="WheelSpeed2?type=Label" access="read" dataStability="inherited" />
       <runnableItems xsi:type="am:ExecutionNeed">
         <default key="Instructions">
           <value xsi:type="am:NeedDeviation">
             <deviation>
-              <lowerBound xsi:type="am:LongObject" value="72000"/>
-              <upperBound xsi:type="am:LongObject" value="88000"/>
+              <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"/>
+                <mean xsi:type="am:LongObject" value="80000" />
               </distribution>
             </deviation>
           </value>
         </default>
       </runnableItems>
-      <runnableItems xsi:type="am:LabelAccess" data="VotedWheelSpeed?type=Label" access="write" dataStability="inherited"/>
+      <runnableItems xsi:type="am:LabelAccess" data="VotedWheelSpeed?type=Label" access="write" dataStability="inherited" />
     </runnables>
     <labels name="ABSActivation" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="ABSMode" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="APedPosition1" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="APedPosition2" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="APedSensor1Voltage" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="APedSensor2Voltage" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="ArbitratedBrakeForce" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="ArbitratedDiagnosisRequest" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="BaseFuelMassPerStroke" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="BrakeApplication" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="BrakeForce" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="BrakeForceCurrent" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="BrakeForceFeedback" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="BrakeForceVoltage" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="BrakeMonitorLevel" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="BrakePedalPosition" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="BrakePedalPosition1" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="BrakePedalPosition2" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="BrakePedalPositionVoltage1" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="BrakePedalPositionVoltage2" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="BrakeSafetyLevel" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="BrakeSafetyState" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="CalculatedBrakeForce" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="CaliperPosition" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="CylinderNumber" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="DecelerationRate1" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="DecelerationRate2" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="DecelerationVoltage1" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="DecelerationVoltage2" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="DesiredThrottlePosition" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="DesiredThrottlePositionVoltage" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="IgnitionTime" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="IgnitionTime1" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="IgnitionTime2" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="IgnitionTime3" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="IgnitionTime4" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="IgnitionTime5" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="IgnitionTime6" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="IgnitionTime7" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="IgnitionTime8" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="InjectionTime1" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="InjectionTime2" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="InjectionTime3" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="InjectionTime4" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="InjectionTime5" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="InjectionTime6" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="InjectionTime7" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="InjectionTime8" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="MAFRate" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="MAFSensorVoltage" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="MassAirFlow" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="MonitoredVehicleState" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="ThrottlePosition" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="ThrottleSensor1Voltage" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="ThrottleSensor2Voltage" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="TotalFuelMassPerStroke" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="TransientFuelMassPerStroke" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="TriggeredCylinderNumber" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="VehicleSpeed1" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="VehicleSpeed2" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="VehicleSpeedVoltage1" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="VehicleSpeedVoltage2" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="VotedAPedPosition" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="VotedBrakePedalPosition" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="VotedDecelerationRate" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="VotedVehicleSpeed" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="VotedWheelSpeed" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="WheelSpeed1" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="WheelSpeed2" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="8" unit="bit"/>
+      <size value="8" unit="bit" />
     </labels>
     <labels name="WheelSpeedVoltage1" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
     <labels name="WheelSpeedVoltage2" constant="false" bVolatile="false" dataStability="noProtection">
-      <size value="16" unit="bit"/>
+      <size value="16" unit="bit" />
     </labels>
   </swModel>
   <hwModel>
-    <definitions xsi:type="am:ProcessingUnitDefinition" name="DefaultCore" puType="CPU" features="Instructions/IPC_1?type=HwFeature"/>
+    <definitions xsi:type="am:ProcessingUnitDefinition" name="DefaultCore" puType="CPU" features="Instructions/IPC_1?type=HwFeature" />
     <definitions xsi:type="am:MemoryDefinition" name="DefaultMemory">
-      <size value="4" unit="MB"/>
-      <accessLatency xsi:type="am:LatencyConstant" cycles="2"/>
+      <size value="4" unit="MB" />
+      <accessLatency xsi:type="am:LatencyConstant" cycles="2" />
     </definitions>
     <featureCategories name="Instructions" featureType="performance">
-      <features name="IPC_1" value="1.0"/>
+      <features name="IPC_1" value="1.0" />
     </featureCategories>
     <structures name="Democar" structureType="System">
       <structures name="ECU_1" structureType="ECU">
         <structures name="Microcontroller_1" structureType="Microcontroller">
           <modules xsi:type="am:Memory" name="Mem_1" frequencyDomain="FrequencyDomain_1?type=FrequencyDomain" definition="DefaultMemory?type=MemoryDefinition">
-            <ports name="port" bitWidth="32" priority="0" portType="responder"/>
+            <ports name="port" bitWidth="32" priority="0" portType="responder" />
           </modules>
           <modules xsi:type="am:ProcessingUnit" name="Core_1" frequencyDomain="FrequencyDomain_1?type=FrequencyDomain" definition="DefaultCore?type=ProcessingUnitDefinition">
-            <ports name="port" bitWidth="32" priority="0" portType="initiator"/>
+            <ports name="port" bitWidth="32" priority="0" portType="initiator" />
           </modules>
-          <connections name="con1" port1="Core_1/port?type=HwPort" port2="Mem_1/port?type=HwPort"/>
+          <connections name="con1" port1="Core_1/port?type=HwPort" port2="Mem_1/port?type=HwPort" />
         </structures>
       </structures>
     </structures>
     <domains xsi:type="am:FrequencyDomain" name="FrequencyDomain_1" clockGating="false">
-      <defaultValue value="200.0" unit="MHz"/>
+      <defaultValue value="200.0" unit="MHz" />
     </domains>
   </hwModel>
   <osModel>
     <operatingSystems name="OperatingSystem">
       <taskSchedulers name="Task_Scheduler_Core_1">
-        <schedulingAlgorithm xsi:type="am:OSEK"/>
+        <schedulingAlgorithm xsi:type="am:OSEK" />
       </taskSchedulers>
     </operatingSystems>
   </osModel>
   <stimuliModel>
     <stimuli xsi:type="am:PeriodicStimulus" name="Timer_10MS">
-      <offset value="0" unit="ms"/>
-      <recurrence value="10" unit="ms"/>
+      <offset value="0" unit="ms" />
+      <recurrence value="10" unit="ms" />
     </stimuli>
     <stimuli xsi:type="am:PeriodicStimulus" name="Timer_20MS">
-      <offset value="0" unit="ms"/>
-      <recurrence value="20" unit="ms"/>
+      <offset value="0" unit="ms" />
+      <recurrence value="20" unit="ms" />
     </stimuli>
     <stimuli xsi:type="am:PeriodicStimulus" name="Timer_5MS">
-      <offset value="0" unit="ms"/>
-      <recurrence value="5" unit="ms"/>
+      <offset value="0" unit="ms" />
+      <recurrence value="5" unit="ms" />
     </stimuli>
   </stimuliModel>
   <constraintsModel>
     <requirements xsi:type="am:ProcessRequirement" name="Deadline_05" severity="Critical" process="Task_5MS?type=Task">
       <limit xsi:type="am:TimeRequirementLimit" limitType="UpperLimit" metric="ResponseTime">
-        <limitValue value="5" unit="ms"/>
+        <limitValue value="5" unit="ms" />
       </limit>
     </requirements>
     <requirements xsi:type="am:ProcessRequirement" name="Deadline_10" severity="Critical" process="Task_10MS?type=Task">
       <limit xsi:type="am:TimeRequirementLimit" limitType="UpperLimit" metric="ResponseTime">
-        <limitValue value="10" unit="ms"/>
+        <limitValue value="10" unit="ms" />
       </limit>
     </requirements>
     <requirements xsi:type="am:ProcessRequirement" name="Deadline_20" severity="Critical" process="Task_20MS?type=Task">
       <limit xsi:type="am:TimeRequirementLimit" limitType="UpperLimit" metric="ResponseTime">
-        <limitValue value="20" unit="ms"/>
+        <limitValue value="20" unit="ms" />
       </limit>
     </requirements>
   </constraintsModel>
diff --git a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.app/plugin.xml b/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.app/plugin.xml
index a03dc2a..878ad69 100644
--- a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.app/plugin.xml
+++ b/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.app/plugin.xml
@@ -12,4 +12,16 @@
       </application>
    </extension>
  
+    <extension
+         id="product"
+         point="org.eclipse.core.runtime.products">
+      <product
+            application="app4mc.example.transform.app.application"
+            name="Example: Sample Model Transformation">
+         <property
+               name="appName"
+               value="Example: Sample Model Transformation">
+         </property>
+      </product>
+   </extension>
 </plugin>
diff --git a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.app/src/app4mc/example/transform/app/SampleApplication.java b/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.app/src/app4mc/example/transform/app/SampleApplication.java
index 2c4a79e..0930df4 100644
--- a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.app/src/app4mc/example/transform/app/SampleApplication.java
+++ b/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.app/src/app4mc/example/transform/app/SampleApplication.java
@@ -15,6 +15,8 @@
 
 package app4mc.example.transform.app;
 
+import java.io.File;
+import java.io.FileInputStream;
 import java.io.FileNotFoundException;
 import java.io.IOException;
 import java.util.Properties;
@@ -31,8 +33,59 @@
 	}
 
 	@Override
-	protected Properties getInputParameters(IApplicationContext context) throws IOException, FileNotFoundException {
-		return super.getInputParameters(context);
+	protected Properties getInputParameters(IApplicationContext context) throws IOException, FileNotFoundException { 
+
+
+		 
+		String[] args = (String[]) context.getArguments().get("application.args");
+
+		if (args != null && args.length > 0) {
+
+			String inputPropsFile = args[1];
+
+			File propertiesFile = new File(inputPropsFile);
+
+			Properties properties = new Properties();
+
+			properties.load(new FileInputStream(propertiesFile));
+			
+			//Now checking if the user has specified absolute paths in the properties file ?
+			
+			Object inputModelsFolder = properties.get("input_models_folder");
+			Object m2m_outputModelsFolder = properties.get("m2m_output_folder");
+			Object logFile = properties.get("log_file");
+
+			if(inputModelsFolder !=null) {
+				String path=inputModelsFolder.toString();
+
+				String newPath=new File(path).exists()?path:new File(propertiesFile.getParent()+File.separator+ path).getCanonicalPath()  ;
+			
+				properties.put("input_models_folder", newPath);
+				
+			}
+			if(m2m_outputModelsFolder !=null) {
+				String path=m2m_outputModelsFolder.toString();
+				
+				String newPath=new File(path).exists()?path:new File(propertiesFile.getParent()+File.separator+ path).getCanonicalPath();
+				
+				properties.put("m2m_output_folder", newPath);
+				
+			}
+			if(logFile !=null) {
+				String path=logFile.toString();
+				
+				String newPath=new File(path).exists()?path:new File(propertiesFile.getParent()+File.separator+ path).getCanonicalPath() ;
+				
+				properties.put("log_file", newPath);
+				
+			}
+			
+
+			return properties;
+		}
+
+		return null;
+	
 	}
 
 	@Override
diff --git a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.m2m/src/configuration/M2MTransformation.java b/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.m2m/src/configuration/M2MTransformation.java
index 7567963..7e97ee8 100644
--- a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.m2m/src/configuration/M2MTransformation.java
+++ b/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.m2m/src/configuration/M2MTransformation.java
@@ -19,6 +19,7 @@
 
 import org.apache.log4j.LogManager;
 import org.apache.log4j.Logger;
+import org.eclipse.app4mc.amalthea.model.AmaltheaFactory;
 import org.eclipse.app4mc.transformation.extensions.executiontype.IModelToModelConfig;
 import org.eclipse.emf.ecore.resource.Resource;
 import org.eclipse.emf.ecore.resource.ResourceSet;
@@ -48,6 +49,10 @@
 
 				ResourceSet resourceSet = new AmaltheaMultiFileLoader().loadMultipleFiles(folderPath);
 
+				if(resourceSet.getResources().size()==0) {
+					logger.error("no Amalthea model files are loaded. Verify if the model version is : " + AmaltheaFactory.eINSTANCE.createAmalthea().getVersion());
+				}
+				
 				return resourceSet;
 			} else {
 				logger.error("input_models_folder parameter not set",
diff --git a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.m2t/src/configuration/M2TTransformation.java b/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.m2t/src/configuration/M2TTransformation.java
index 2e27cd9..a54b35f 100644
--- a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.m2t/src/configuration/M2TTransformation.java
+++ b/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.m2t/src/configuration/M2TTransformation.java
@@ -19,6 +19,7 @@
 
 import org.apache.log4j.LogManager;
 import org.apache.log4j.Logger;
+import org.eclipse.app4mc.amalthea.model.AmaltheaFactory;
 import org.eclipse.app4mc.transformation.extensions.executiontype.IModelToTextConfig;
 import org.eclipse.emf.ecore.resource.ResourceSet;
 
@@ -45,6 +46,10 @@
 
 				ResourceSet resourceSet = new AmaltheaMultiFileLoader().loadMultipleFiles(folderPath);
 
+				if(resourceSet.getResources().size()==0) {
+					logger.error("no Amalthea model files are loaded. Verify if the model version is : " + AmaltheaFactory.eINSTANCE.createAmalthea().getVersion());
+				}
+				
 				return resourceSet;
 			} else {
 				logger.error("input_models_folder parameter not set",