<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:AutonomicMOCASProfile="http:///schemas/AutonomicMOCASProfile/_5OxXYAtEEd-GGdu3sEnL0w/2" xmlns:MOCASProfile="http:///schemas/MOCASProfile/_DZ6yMAtEEd-GGdu3sEnL0w/6" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xsi:schemaLocation="http:///schemas/AutonomicMOCASProfile/_5OxXYAtEEd-GGdu3sEnL0w/2 pathmap://MOCASProfiles/AutonomicMOCASProfile.uml#_5OxXYQtEEd-GGdu3sEnL0w http:///schemas/MOCASProfile/_DZ6yMAtEEd-GGdu3sEnL0w/6 pathmap://MOCASProfiles/MOCASProfile.uml#_DZ6yMQtEEd-GGdu3sEnL0w">
  <uml:Model xmi:id="idModel" name="MOCASComponentTemplate">
    <packagedElement xmi:type="uml:Package" xmi:id="idPackage" name="automaticsixgearbox">
      <packagedElement xmi:type="uml:Component" xmi:id="_nA-RUFc2Ed6Y4fU4QNjKlQ" name="GearBox" clientDependency="_6hQXcKgyEd697IhTZQyfxA _GuY3IKg9Ed697IhTZQyfxA">
        <ownedAttribute xmi:id="_2Qa0YKgyEd697IhTZQyfxA" name="thisMOCASComponent" visibility="protected"/>
        <ownedAttribute xmi:type="uml:Port" xmi:id="_HXzMEKgzEd697IhTZQyfxA" name="input" type="_o02pwFc2Ed6Y4fU4QNjKlQ" isBehavior="true"/>
        <ownedAttribute xmi:type="uml:Port" xmi:id="_L6FEcKgzEd697IhTZQyfxA" name="output" type="_pw40MFc2Ed6Y4fU4QNjKlQ"/>
        <ownedAttribute xmi:id="_p6T_IOl0Ed6ZKuL2xjBQdw" name="speed">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
          <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_GJG6sOl2Ed6ZKuL2xjBQdw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_PurnMOoNEd6ZKuL2xjBQdw" name="slope">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
          <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_PurnMeoNEd6ZKuL2xjBQdw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_QCf7EOoNEd6ZKuL2xjBQdw" name="gas">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
          <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_QCf7EeoNEd6ZKuL2xjBQdw"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Interface" xmi:id="_o02pwFc2Ed6Y4fU4QNjKlQ" name="">
          <ownedReception xmi:id="_QuYg8KgzEd697IhTZQyfxA" name="SetPropertyValue" signal="_Vq43MKgzEd697IhTZQyfxA"/>
          <ownedReception xmi:id="_uEYdsKhLEd6RH-nKSgrt6g" name="UnsetPropertyValue" signal="_1syEYKhJEd6RH-nKSgrt6g"/>
          <ownedReception xmi:id="_uv440KhLEd6RH-nKSgrt6g" name="GetPropertyValue" signal="_U3ewYKhLEd6RH-nKSgrt6g"/>
          <ownedReception xmi:id="_ttLkMOMbEd6UIKPfSiJRog" name="Up" signal="_vdgHwOMaEd6UIKPfSiJRog"/>
          <ownedReception xmi:id="_wmG5IOMbEd6UIKPfSiJRog" name="Down" signal="_wY9qcOMaEd6UIKPfSiJRog"/>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Interface" xmi:id="_pw40MFc2Ed6Y4fU4QNjKlQ">
          <ownedReception xmi:id="_vRH9oKhLEd6RH-nKSgrt6g" name="ReturnPropertyValue" signal="_V1eCoKhLEd6RH-nKSgrt6g"/>
        </nestedClassifier>
        <packagedElement xmi:type="uml:Usage" xmi:id="_GuY3IKg9Ed697IhTZQyfxA" supplier="_pw40MFc2Ed6Y4fU4QNjKlQ" client="_nA-RUFc2Ed6Y4fU4QNjKlQ"/>
        <realization xmi:id="_6hQXcKgyEd697IhTZQyfxA" supplier="_rkL90Fc2Ed6Y4fU4QNjKlQ" client="_nA-RUFc2Ed6Y4fU4QNjKlQ" realizingClassifier="_rkL90Fc2Ed6Y4fU4QNjKlQ"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_qcLz8Fc2Ed6Y4fU4QNjKlQ" name="GearBoxActions">
        <ownedOperation xmi:id="_UuBWkKhEEd697IhTZQyfxA" name="initMOCASProperties"/>
        <ownedOperation xmi:id="_T0-pkODKEd6he6ssYZNxyQ" name="compose">
          <ownedParameter xmi:id="_VAh2sODKEd6he6ssYZNxyQ" name="state">
            <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralString"/>
          </ownedParameter>
          <ownedParameter xmi:id="_VGoesODKEd6he6ssYZNxyQ" name="component">
            <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_wm1lcOoMEd6ZKuL2xjBQdw" name="shiftToFirst"/>
        <ownedOperation xmi:id="_yfZCgOoMEd6ZKuL2xjBQdw" name="shiftToSecond"/>
        <ownedOperation xmi:id="_0mZLQOoMEd6ZKuL2xjBQdw" name="shiftToThird"/>
        <ownedOperation xmi:id="_2R1ZYOoMEd6ZKuL2xjBQdw" name="shiftToFourth"/>
        <ownedOperation xmi:id="_5-USMOoMEd6ZKuL2xjBQdw" name="shiftToFifth"/>
        <ownedOperation xmi:id="_7imIYOoMEd6ZKuL2xjBQdw" name="shiftToSixth"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_rkL90Fc2Ed6Y4fU4QNjKlQ" name="GearBoxContext" clientDependency="_ve3DoFc2Ed6Y4fU4QNjKlQ" classifierBehavior="idStateMachine">
        <ownedBehavior xmi:type="uml:StateMachine" xmi:id="idStateMachine" name="GearBoxBehavior">
          <region xmi:id="idRegion" name="region">
            <subvertex xmi:type="uml:Pseudostate" xmi:id="_Ojl0oahEEd697IhTZQyfxA" name=""/>
            <subvertex xmi:type="uml:State" xmi:id="_bH5ehNBsEd6z9qSeU-L4rQ" name="GearBox">
              <region xmi:id="_bH5ehdBsEd6z9qSeU-L4rQ" name="region">
                <subvertex xmi:type="uml:State" xmi:id="_6OBV8OMYEd6UIKPfSiJRog" name="Park"/>
                <subvertex xmi:type="uml:State" xmi:id="_6vtGsuMYEd6UIKPfSiJRog" name="Rear"/>
                <subvertex xmi:type="uml:State" xmi:id="_9oxlkuMYEd6UIKPfSiJRog" name="Neutral"/>
                <subvertex xmi:type="uml:State" xmi:id="__dmZMOMYEd6UIKPfSiJRog" name="Drive">
                  <region xmi:id="__dmZMeMYEd6UIKPfSiJRog" name="region">
                    <subvertex xmi:type="uml:State" xmi:id="_cC9IsuMcEd6UIKPfSiJRog" name="First">
                      <stateInvariant xmi:id="_Q5eX4Ol0Ed6ZKuL2xjBQdw">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_SQzXMOl0Ed6ZKuL2xjBQdw" type="_iZl_sOl0Ed6ZKuL2xjBQdw"/>
                      </stateInvariant>
                      <doActivity xmi:type="uml:Activity" xmi:id="_uj3O0OoREd6ZKuL2xjBQdw" name="shiftToFirst">
                        <node xmi:type="uml:CallOperationAction" xmi:id="_2EbdQOoREd6ZKuL2xjBQdw" operation="_wm1lcOoMEd6ZKuL2xjBQdw">
                          <target xmi:type="uml:ValuePin" xmi:id="__P-m0OoREd6ZKuL2xjBQdw" type="_rkL90Fc2Ed6Y4fU4QNjKlQ"/>
                        </node>
                      </doActivity>
                    </subvertex>
                    <subvertex xmi:type="uml:State" xmi:id="_cs1MIuMcEd6UIKPfSiJRog" name="Second">
                      <stateInvariant xmi:id="_GoNuAOl1Ed6ZKuL2xjBQdw">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_HSsOYOl1Ed6ZKuL2xjBQdw" type="_7DVVkOl0Ed6ZKuL2xjBQdw"/>
                      </stateInvariant>
                      <doActivity xmi:type="uml:Activity" xmi:id="_vjVu0OoREd6ZKuL2xjBQdw" name="shiftToSecond()">
                        <node xmi:type="uml:CallOperationAction" xmi:id="_3mee0OoREd6ZKuL2xjBQdw" operation="_yfZCgOoMEd6ZKuL2xjBQdw">
                          <target xmi:type="uml:ValuePin" xmi:id="_CV3ZsOoSEd6ZKuL2xjBQdw" type="_rkL90Fc2Ed6Y4fU4QNjKlQ"/>
                        </node>
                      </doActivity>
                    </subvertex>
                    <subvertex xmi:type="uml:State" xmi:id="_dfy6IuMcEd6UIKPfSiJRog" name="Third">
                      <stateInvariant xmi:id="_Le6XMOl1Ed6ZKuL2xjBQdw">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_M4A4IOl1Ed6ZKuL2xjBQdw" type="_7UxD0Ol0Ed6ZKuL2xjBQdw"/>
                      </stateInvariant>
                      <doActivity xmi:type="uml:Activity" xmi:id="_wSlacOoREd6ZKuL2xjBQdw" name="shiftToThird()">
                        <node xmi:type="uml:CallOperationAction" xmi:id="_4zXvwOoREd6ZKuL2xjBQdw" operation="_0mZLQOoMEd6ZKuL2xjBQdw">
                          <target xmi:type="uml:ValuePin" xmi:id="_EtQu4OoSEd6ZKuL2xjBQdw" type="_rkL90Fc2Ed6Y4fU4QNjKlQ"/>
                        </node>
                      </doActivity>
                    </subvertex>
                    <subvertex xmi:type="uml:State" xmi:id="_eL5yMuMcEd6UIKPfSiJRog" name="Fourth">
                      <stateInvariant xmi:id="_PlnG0Ol1Ed6ZKuL2xjBQdw">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_QnCHkOl1Ed6ZKuL2xjBQdw" type="_7mpeAOl0Ed6ZKuL2xjBQdw"/>
                      </stateInvariant>
                      <doActivity xmi:type="uml:Activity" xmi:id="_w43-YOoREd6ZKuL2xjBQdw" name="shiftToFourth()">
                        <node xmi:type="uml:CallOperationAction" xmi:id="_5z4xkOoREd6ZKuL2xjBQdw" operation="_2R1ZYOoMEd6ZKuL2xjBQdw">
                          <target xmi:type="uml:ValuePin" xmi:id="_Gm2twOoSEd6ZKuL2xjBQdw" type="_rkL90Fc2Ed6Y4fU4QNjKlQ"/>
                        </node>
                      </doActivity>
                    </subvertex>
                    <subvertex xmi:type="uml:State" xmi:id="_ewtIYOMcEd6UIKPfSiJRog" name="Fifth">
                      <stateInvariant xmi:id="_Sw3h4Ol1Ed6ZKuL2xjBQdw">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_Tq1PwOl1Ed6ZKuL2xjBQdw" type="_75RfEOl0Ed6ZKuL2xjBQdw"/>
                      </stateInvariant>
                      <doActivity xmi:type="uml:Activity" xmi:id="_yg4eAOoREd6ZKuL2xjBQdw" name="shiftToFifth()">
                        <node xmi:type="uml:CallOperationAction" xmi:id="_7OfHUOoREd6ZKuL2xjBQdw" operation="_5-USMOoMEd6ZKuL2xjBQdw">
                          <target xmi:type="uml:ValuePin" xmi:id="_IopmYOoSEd6ZKuL2xjBQdw" type="_rkL90Fc2Ed6Y4fU4QNjKlQ"/>
                        </node>
                      </doActivity>
                    </subvertex>
                    <subvertex xmi:type="uml:Pseudostate" xmi:id="_gGPX8-McEd6UIKPfSiJRog" name=""/>
                    <subvertex xmi:type="uml:State" xmi:id="_UuMsMuMdEd6UIKPfSiJRog" name="Sixth">
                      <stateInvariant xmi:id="_WuoX8Ol1Ed6ZKuL2xjBQdw">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_Xs7MMOl1Ed6ZKuL2xjBQdw" type="_8SdbIOl0Ed6ZKuL2xjBQdw"/>
                      </stateInvariant>
                      <doActivity xmi:type="uml:Activity" xmi:id="_xy_dQOoREd6ZKuL2xjBQdw" name="shiftToSixth()">
                        <node xmi:type="uml:CallOperationAction" xmi:id="_8Kif4OoREd6ZKuL2xjBQdw" operation="_7imIYOoMEd6ZKuL2xjBQdw">
                          <target xmi:type="uml:ValuePin" xmi:id="_KgTEgOoSEd6ZKuL2xjBQdw" type="_rkL90Fc2Ed6Y4fU4QNjKlQ"/>
                        </node>
                      </doActivity>
                    </subvertex>
                    <transition xmi:id="_hI2EduMcEd6UIKPfSiJRog" name="" source="_gGPX8-McEd6UIKPfSiJRog" target="_cC9IsuMcEd6UIKPfSiJRog"/>
                    <transition xmi:id="_iPVLZeMcEd6UIKPfSiJRog" name="" source="_cC9IsuMcEd6UIKPfSiJRog" target="_cs1MIuMcEd6UIKPfSiJRog">
                      <trigger xmi:id="_BeeH8OMdEd6UIKPfSiJRog" event="_f-5-UOoWEd6ZKuL2xjBQdw"/>
                    </transition>
                    <transition xmi:id="_joldVeMcEd6UIKPfSiJRog" name="" source="_cs1MIuMcEd6UIKPfSiJRog" target="_dfy6IuMcEd6UIKPfSiJRog">
                      <trigger xmi:id="_wxfX0OMdEd6UIKPfSiJRog" event="_MWU_wOoXEd6ZKuL2xjBQdw"/>
                    </transition>
                    <transition xmi:id="_kDtTFeMcEd6UIKPfSiJRog" name="" source="_dfy6IuMcEd6UIKPfSiJRog" target="_eL5yMuMcEd6UIKPfSiJRog">
                      <trigger xmi:id="_I33-cOMdEd6UIKPfSiJRog" event="_S6PYsOoXEd6ZKuL2xjBQdw"/>
                    </transition>
                    <transition xmi:id="_kYa-1eMcEd6UIKPfSiJRog" name="" source="_eL5yMuMcEd6UIKPfSiJRog" target="_ewtIYOMcEd6UIKPfSiJRog">
                      <trigger xmi:id="_KyEaQOMdEd6UIKPfSiJRog" event="_TOWngOoXEd6ZKuL2xjBQdw"/>
                    </transition>
                    <transition xmi:id="_kv98JOMcEd6UIKPfSiJRog" name="" source="_ewtIYOMcEd6UIKPfSiJRog" target="_eL5yMuMcEd6UIKPfSiJRog">
                      <trigger xmi:id="_J3NUgOMdEd6UIKPfSiJRog" event="_eersQOoXEd6ZKuL2xjBQdw"/>
                    </transition>
                    <transition xmi:id="_luGYVOMcEd6UIKPfSiJRog" name="" source="_eL5yMuMcEd6UIKPfSiJRog" target="_dfy6IuMcEd6UIKPfSiJRog">
                      <trigger xmi:id="_He6ncOMdEd6UIKPfSiJRog" event="_eFyrIOoXEd6ZKuL2xjBQdw"/>
                    </transition>
                    <transition xmi:id="_mG_ZdOMcEd6UIKPfSiJRog" name="" source="_dfy6IuMcEd6UIKPfSiJRog" target="_cs1MIuMcEd6UIKPfSiJRog">
                      <trigger xmi:id="_D-9HsOMdEd6UIKPfSiJRog" event="_dznWAOoXEd6ZKuL2xjBQdw"/>
                    </transition>
                    <transition xmi:id="_mdCh9OMcEd6UIKPfSiJRog" name="" source="_cs1MIuMcEd6UIKPfSiJRog" target="_cC9IsuMcEd6UIKPfSiJRog">
                      <trigger xmi:id="_CsZ6sOMdEd6UIKPfSiJRog" name="" event="_T0D8oOoXEd6ZKuL2xjBQdw"/>
                    </transition>
                    <transition xmi:id="_VjZO1eMdEd6UIKPfSiJRog" name="" source="_ewtIYOMcEd6UIKPfSiJRog" target="_UuMsMuMdEd6UIKPfSiJRog">
                      <trigger xmi:id="_YBWfAOMdEd6UIKPfSiJRog" event="_TdQmMOoXEd6ZKuL2xjBQdw"/>
                    </transition>
                    <transition xmi:id="_WPzB1OMdEd6UIKPfSiJRog" name="" source="_UuMsMuMdEd6UIKPfSiJRog" target="_ewtIYOMcEd6UIKPfSiJRog">
                      <trigger xmi:id="_XEjfkOMdEd6UIKPfSiJRog" event="_i-bOAOoXEd6ZKuL2xjBQdw"/>
                    </transition>
                  </region>
                </subvertex>
                <subvertex xmi:type="uml:Pseudostate" xmi:id="_C7xwQ-MZEd6UIKPfSiJRog" name=""/>
                <transition xmi:id="_3tHqBuMZEd6UIKPfSiJRog" name="" source="_C7xwQ-MZEd6UIKPfSiJRog" target="_6OBV8OMYEd6UIKPfSiJRog"/>
                <transition xmi:id="_4fosFeMZEd6UIKPfSiJRog" name="" source="_6OBV8OMYEd6UIKPfSiJRog" target="_6vtGsuMYEd6UIKPfSiJRog">
                  <trigger xmi:id="_zXSAQOMbEd6UIKPfSiJRog" name="" event="_yMcaQOMaEd6UIKPfSiJRog"/>
                </transition>
                <transition xmi:id="_5JN0lOMZEd6UIKPfSiJRog" name="" source="_6vtGsuMYEd6UIKPfSiJRog" target="_9oxlkuMYEd6UIKPfSiJRog">
                  <trigger xmi:id="_2FU64OMbEd6UIKPfSiJRog" event="_yMcaQOMaEd6UIKPfSiJRog"/>
                </transition>
                <transition xmi:id="_6LX1JeMZEd6UIKPfSiJRog" name="" source="_6vtGsuMYEd6UIKPfSiJRog" target="_6OBV8OMYEd6UIKPfSiJRog">
                  <trigger xmi:id="_1QRiMOMbEd6UIKPfSiJRog" event="_xY42YOMaEd6UIKPfSiJRog"/>
                </transition>
                <transition xmi:id="_60DlxOMZEd6UIKPfSiJRog" name="" source="_9oxlkuMYEd6UIKPfSiJRog" target="_6vtGsuMYEd6UIKPfSiJRog">
                  <trigger xmi:id="_3F18sOMbEd6UIKPfSiJRog" event="_xY42YOMaEd6UIKPfSiJRog"/>
                </transition>
                <transition xmi:id="_74mL9eMZEd6UIKPfSiJRog" name="" source="_9oxlkuMYEd6UIKPfSiJRog" target="__dmZMOMYEd6UIKPfSiJRog">
                  <trigger xmi:id="_33dm4OMbEd6UIKPfSiJRog" event="_yMcaQOMaEd6UIKPfSiJRog"/>
                </transition>
                <transition xmi:id="_8f74xOMZEd6UIKPfSiJRog" name="" source="__dmZMOMYEd6UIKPfSiJRog" target="_9oxlkuMYEd6UIKPfSiJRog">
                  <trigger xmi:id="_5xNWwOMbEd6UIKPfSiJRog" event="_xY42YOMaEd6UIKPfSiJRog"/>
                </transition>
                <transition xmi:id="_jFwVkP0REd6ukc7FwergZg" name="" kind="internal" source="__dmZMOMYEd6UIKPfSiJRog">
                  <effect xmi:type="uml:Activity" xmi:id="_4aKHUP0REd6ukc7FwergZg">
                    <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_6vdx0P0REd6ukc7FwergZg" structuralFeature="_p6T_IOl0Ed6ZKuL2xjBQdw">
                      <object xmi:type="uml:ValuePin" xmi:id="_AEc5gP0SEd6ukc7FwergZg" type="_rkL90Fc2Ed6Y4fU4QNjKlQ"/>
                      <value xmi:type="uml:ValuePin" xmi:id="_9606kP0REd6ukc7FwergZg" name="value"/>
                    </node>
                  </effect>
                  <trigger xmi:id="_k45HIP0REd6ukc7FwergZg" event="_yt_OsP0REd6ukc7FwergZg"/>
                </transition>
              </region>
            </subvertex>
            <transition xmi:id="_QLTZVKhEEd697IhTZQyfxA" name="" source="_Ojl0oahEEd697IhTZQyfxA" target="_bH5ehNBsEd6z9qSeU-L4rQ">
              <effect xmi:type="uml:Activity" xmi:id="_Rzmz4KhEEd697IhTZQyfxA" name="initMOCASProperties()">
                <node xmi:type="uml:CallOperationAction" xmi:id="_TUdioKhEEd697IhTZQyfxA" operation="_UuBWkKhEEd697IhTZQyfxA">
                  <target xmi:type="uml:ValuePin" xmi:id="_h4ae0KhFEd6RH-nKSgrt6g" type="_rkL90Fc2Ed6Y4fU4QNjKlQ"/>
                </node>
              </effect>
            </transition>
            <transition xmi:id="_p6uZoNBsEd6z9qSeU-L4rQ" name="" kind="internal" source="_bH5ehNBsEd6z9qSeU-L4rQ" guard="_tYbB8N2FEd6aP4_O6hA0dg">
              <ownedRule xmi:id="_tYbB8N2FEd6aP4_O6hA0dg">
                <specification xmi:type="uml:OpaqueExpression" xmi:id="_uN6fgN2FEd6aP4_O6hA0dg" type="_mYpMYN2FEd6aP4_O6hA0dg"/>
              </ownedRule>
              <effect xmi:type="uml:Activity" xmi:id="_wzzKQNBsEd6z9qSeU-L4rQ">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_OnHTUNgTEd67VvwuB1jwUQ" structuralFeature="_F4JDQKhLEd6RH-nKSgrt6g">
                  <object xmi:type="uml:ValuePin" xmi:id="_R5OkUNgTEd67VvwuB1jwUQ" type="_Vq43MKgzEd697IhTZQyfxA"/>
                  <result xmi:id="_P88d0NgTEd67VvwuB1jwUQ" name="result"/>
                </node>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_dZ8OcNgTEd67VvwuB1jwUQ" name="result">
                  <object xmi:type="uml:ValuePin" xmi:id="_eS2zcNgTEd67VvwuB1jwUQ" type="_rkL90Fc2Ed6Y4fU4QNjKlQ"/>
                  <value xmi:type="uml:ValuePin" xmi:id="_hUR9ENgTEd67VvwuB1jwUQ" name="value"/>
                </node>
              </effect>
              <trigger xmi:id="_r1D_YNBsEd6z9qSeU-L4rQ" event="_je-ToNBrEd6z9qSeU-L4rQ"/>
            </transition>
            <transition xmi:id="_qAPLwNBsEd6z9qSeU-L4rQ" name="" kind="internal" source="_bH5ehNBsEd6z9qSeU-L4rQ" guard="_y2AE8N2FEd6aP4_O6hA0dg">
              <ownedRule xmi:id="_y2AE8N2FEd6aP4_O6hA0dg">
                <specification xmi:type="uml:OpaqueExpression" xmi:id="_z_nYYN2FEd6aP4_O6hA0dg" type="_mYpMYN2FEd6aP4_O6hA0dg"/>
              </ownedRule>
              <trigger xmi:id="_tBWzYNBsEd6z9qSeU-L4rQ" event="_kcqq8NBrEd6z9qSeU-L4rQ"/>
            </transition>
            <transition xmi:id="_qEG_INBsEd6z9qSeU-L4rQ" name="" kind="internal" source="_bH5ehNBsEd6z9qSeU-L4rQ" guard="_3TEGIN2FEd6aP4_O6hA0dg">
              <ownedRule xmi:id="_3TEGIN2FEd6aP4_O6hA0dg">
                <specification xmi:type="uml:OpaqueExpression" xmi:id="_4UoQ0N2FEd6aP4_O6hA0dg" type="_mYpMYN2FEd6aP4_O6hA0dg"/>
              </ownedRule>
              <trigger xmi:id="_t4CjwNBsEd6z9qSeU-L4rQ" event="_lijU8NBrEd6z9qSeU-L4rQ"/>
            </transition>
            <transition xmi:id="_qH1okNBsEd6z9qSeU-L4rQ" name="" kind="internal" source="_bH5ehNBsEd6z9qSeU-L4rQ">
              <trigger xmi:id="_uwhD4NBsEd6z9qSeU-L4rQ" event="_t6i6oNBrEd6z9qSeU-L4rQ"/>
            </transition>
            <transition xmi:id="_BqvGsODKEd6he6ssYZNxyQ" name="" kind="internal" source="_bH5ehNBsEd6z9qSeU-L4rQ">
              <effect xmi:type="uml:Activity" xmi:id="_eaDx4ODKEd6he6ssYZNxyQ">
                <node xmi:type="uml:CallOperationAction" xmi:id="_fykc8ODKEd6he6ssYZNxyQ" operation="_T0-pkODKEd6he6ssYZNxyQ">
                  <target xmi:type="uml:ValuePin" xmi:id="_iI6pQODKEd6he6ssYZNxyQ" type="_qcLz8Fc2Ed6Y4fU4QNjKlQ"/>
                </node>
              </effect>
              <trigger xmi:id="_C4XXcODKEd6he6ssYZNxyQ" event="_HDYmYODKEd6he6ssYZNxyQ"/>
            </transition>
          </region>
        </ownedBehavior>
        <interfaceRealization xmi:id="_ve3DoFc2Ed6Y4fU4QNjKlQ" supplier="_qcLz8Fc2Ed6Y4fU4QNjKlQ" client="_rkL90Fc2Ed6Y4fU4QNjKlQ" contract="_qcLz8Fc2Ed6Y4fU4QNjKlQ"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Signal" xmi:id="_A2Rr4KhLEd6RH-nKSgrt6g" name="PropertyValue">
        <ownedAttribute xmi:id="_FAHPEKhLEd6RH-nKSgrt6g" name="receiver">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_HQpuUKhLEd6RH-nKSgrt6g" name="reply_to">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_F4JDQKhLEd6RH-nKSgrt6g" name="attribute">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Gi53gKhLEd6RH-nKSgrt6g" name="value"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Signal" xmi:id="_Vq43MKgzEd697IhTZQyfxA" name="SetPropertyValue">
        <generalization xmi:id="_MZhsoKhLEd6RH-nKSgrt6g" general="_A2Rr4KhLEd6RH-nKSgrt6g"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Signal" xmi:id="_1syEYKhJEd6RH-nKSgrt6g" name="UnsetPropertyValue">
        <generalization xmi:id="_QEXmsKhLEd6RH-nKSgrt6g" general="_A2Rr4KhLEd6RH-nKSgrt6g"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Signal" xmi:id="_U3ewYKhLEd6RH-nKSgrt6g" name="GetPropertyValue">
        <generalization xmi:id="_aWsyIKhLEd6RH-nKSgrt6g" general="_A2Rr4KhLEd6RH-nKSgrt6g"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Signal" xmi:id="_V1eCoKhLEd6RH-nKSgrt6g" name="ReturnPropertyValue">
        <generalization xmi:id="_dgdYYKhLEd6RH-nKSgrt6g" general="_A2Rr4KhLEd6RH-nKSgrt6g"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Signal" xmi:id="_GEWyUODKEd6he6ssYZNxyQ" name="ComposeMOCASComponent">
        <ownedAttribute xmi:id="_MKTc4ODKEd6he6ssYZNxyQ" name="state">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralString"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_M0UqQODKEd6he6ssYZNxyQ" name="component">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Component"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_je-ToNBrEd6z9qSeU-L4rQ" name="SetPropertyValue" signal="_Vq43MKgzEd697IhTZQyfxA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_kcqq8NBrEd6z9qSeU-L4rQ" name="UnsetPropertyValue" signal="_1syEYKhJEd6RH-nKSgrt6g"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_lijU8NBrEd6z9qSeU-L4rQ" name="GetPropertyValue" signal="_U3ewYKhLEd6RH-nKSgrt6g"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_t6i6oNBrEd6z9qSeU-L4rQ" name="ReturnPropertyValue" signal="_V1eCoKhLEd6RH-nKSgrt6g"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_HDYmYODKEd6he6ssYZNxyQ" name="ComposeMOCASComponent" signal="_GEWyUODKEd6he6ssYZNxyQ"/>
      <packagedElement xmi:type="uml:Signal" xmi:id="_vdgHwOMaEd6UIKPfSiJRog" name="Up"/>
      <packagedElement xmi:type="uml:Signal" xmi:id="_wY9qcOMaEd6UIKPfSiJRog" name="Down"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_xY42YOMaEd6UIKPfSiJRog" name="Up" signal="_vdgHwOMaEd6UIKPfSiJRog"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_yMcaQOMaEd6UIKPfSiJRog" name="Down" signal="_wY9qcOMaEd6UIKPfSiJRog"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_iZl_sOl0Ed6ZKuL2xjBQdw" name="FirstInvariant">
        <ownedAttribute xmi:id="_kG-HgOl0Ed6ZKuL2xjBQdw" name="speed">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_fpy8IOl1Ed6ZKuL2xjBQdw" name="upperLimit">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
          <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_j2K18Ol1Ed6ZKuL2xjBQdw" value="25"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_7DVVkOl0Ed6ZKuL2xjBQdw" name="SecondInvariant">
        <ownedAttribute xmi:id="_7DVVkel0Ed6ZKuL2xjBQdw" name="speed">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_pyviEOl1Ed6ZKuL2xjBQdw" name="upperLimit">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
          <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_pyviEel1Ed6ZKuL2xjBQdw" value="50"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_7UxD0Ol0Ed6ZKuL2xjBQdw" name="ThirdInvariant">
        <ownedAttribute xmi:id="_7UxD0el0Ed6ZKuL2xjBQdw" name="speed">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_qWNbgOl1Ed6ZKuL2xjBQdw" name="upperLimit">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
          <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_qWNbgel1Ed6ZKuL2xjBQdw" value="80"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_7mpeAOl0Ed6ZKuL2xjBQdw" name="FourthInvariant">
        <ownedAttribute xmi:id="_7mpeAel0Ed6ZKuL2xjBQdw" name="speed">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_qxoMMOl1Ed6ZKuL2xjBQdw" name="upperLimit">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
          <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_qxoMMel1Ed6ZKuL2xjBQdw" value="110"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_75RfEOl0Ed6ZKuL2xjBQdw" name="FifthInvariant">
        <ownedAttribute xmi:id="_75RfEel0Ed6ZKuL2xjBQdw" name="speed">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_rMSu8Ol1Ed6ZKuL2xjBQdw" name="upperLimit">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
          <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_rMSu8el1Ed6ZKuL2xjBQdw" value="170"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_8SdbIOl0Ed6ZKuL2xjBQdw" name="SixthInvariant">
        <ownedAttribute xmi:id="_8SdbIel0Ed6ZKuL2xjBQdw" name="speed">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_rjGFYOl1Ed6ZKuL2xjBQdw" name="upperLimit">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
          <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_rjGFYel1Ed6ZKuL2xjBQdw" value="180"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:ChangeEvent" xmi:id="_f-5-UOoWEd6ZKuL2xjBQdw" name="when f(speed,slope,gas)>10">
        <changeExpression xmi:type="uml:OpaqueExpression" xmi:id="_hXHucOoWEd6ZKuL2xjBQdw" name="" type="_CxS_MOoXEd6ZKuL2xjBQdw">
          <language>uml</language>
          <body>f(speed,slope,gas)>10</body>
        </changeExpression>
      </packagedElement>
      <packagedElement xmi:type="uml:ChangeEvent" xmi:id="_MWU_wOoXEd6ZKuL2xjBQdw" name="when f(speed,slope,gas)>20">
        <changeExpression xmi:type="uml:OpaqueExpression" xmi:id="_MWU_weoXEd6ZKuL2xjBQdw" name="" type="_BEPyEOoYEd6ZKuL2xjBQdw">
          <language>uml</language>
          <body>f(speed,slope,gas)>20</body>
        </changeExpression>
      </packagedElement>
      <packagedElement xmi:type="uml:ChangeEvent" xmi:id="_S6PYsOoXEd6ZKuL2xjBQdw" name="when f(speed,slope,gas)>30">
        <changeExpression xmi:type="uml:OpaqueExpression" xmi:id="_S6PYseoXEd6ZKuL2xjBQdw" name="" type="_B3gbAOoYEd6ZKuL2xjBQdw">
          <language>uml</language>
          <body>f(speed,slope,gas)>30</body>
        </changeExpression>
      </packagedElement>
      <packagedElement xmi:type="uml:ChangeEvent" xmi:id="_TOWngOoXEd6ZKuL2xjBQdw" name="f(speed,slope,gas)>40">
        <changeExpression xmi:type="uml:OpaqueExpression" xmi:id="_TOWngeoXEd6ZKuL2xjBQdw" name="" type="_CW8wEOoYEd6ZKuL2xjBQdw">
          <language>uml</language>
          <body>f(speed,slope,gas)>40</body>
        </changeExpression>
      </packagedElement>
      <packagedElement xmi:type="uml:ChangeEvent" xmi:id="_TdQmMOoXEd6ZKuL2xjBQdw" name="when f(speed,slope,gas)>50">
        <changeExpression xmi:type="uml:OpaqueExpression" xmi:id="_TdQmMeoXEd6ZKuL2xjBQdw" name="" type="_Ct5QcOoYEd6ZKuL2xjBQdw">
          <language>uml</language>
          <body>f(speed,slope,gas)>50</body>
        </changeExpression>
      </packagedElement>
      <packagedElement xmi:type="uml:ChangeEvent" xmi:id="_T0D8oOoXEd6ZKuL2xjBQdw" name="when f(speed,slope,gas)&lt;-10">
        <changeExpression xmi:type="uml:OpaqueExpression" xmi:id="_T0D8oeoXEd6ZKuL2xjBQdw" name="" type="_ThKZUOoYEd6ZKuL2xjBQdw">
          <language>uml</language>
          <body>f(speed,slope,gas)&lt;-10</body>
        </changeExpression>
      </packagedElement>
      <packagedElement xmi:type="uml:ChangeEvent" xmi:id="_dznWAOoXEd6ZKuL2xjBQdw" name="when f(speed,slope,gas)&lt;-20">
        <changeExpression xmi:type="uml:OpaqueExpression" xmi:id="_dznWAeoXEd6ZKuL2xjBQdw" name="" type="_QxLlAOoYEd6ZKuL2xjBQdw">
          <language>uml</language>
          <body>f(speed,slope,gas)&lt;-20</body>
        </changeExpression>
      </packagedElement>
      <packagedElement xmi:type="uml:ChangeEvent" xmi:id="_eFyrIOoXEd6ZKuL2xjBQdw" name="when f(speed,slope,gas)&lt;-30">
        <changeExpression xmi:type="uml:OpaqueExpression" xmi:id="_eFyrIeoXEd6ZKuL2xjBQdw" name="" type="_L0FY4OoYEd6ZKuL2xjBQdw">
          <language>uml</language>
          <body>f(speed,slope,gas)&lt;-30</body>
        </changeExpression>
      </packagedElement>
      <packagedElement xmi:type="uml:ChangeEvent" xmi:id="_eersQOoXEd6ZKuL2xjBQdw" name="when f(speed,slope,gas)&lt;-40">
        <changeExpression xmi:type="uml:OpaqueExpression" xmi:id="_eersQeoXEd6ZKuL2xjBQdw" name="" type="_LPSCsOoYEd6ZKuL2xjBQdw">
          <language>uml</language>
          <body>f(speed,slope,gas)&lt;-40</body>
        </changeExpression>
      </packagedElement>
      <packagedElement xmi:type="uml:ChangeEvent" xmi:id="_i-bOAOoXEd6ZKuL2xjBQdw" name="when f(speed,slope,gas)&lt;-50">
        <changeExpression xmi:type="uml:OpaqueExpression" xmi:id="_i-bOAeoXEd6ZKuL2xjBQdw" name="" type="_DCdLMOoYEd6ZKuL2xjBQdw">
          <language>uml</language>
          <body>f(speed,slope,gas)&lt;-50</body>
        </changeExpression>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_CxS_MOoXEd6ZKuL2xjBQdw" name="WhenFirstToSecond">
        <ownedAttribute xmi:id="_l38Y0OoXEd6ZKuL2xjBQdw" name="speed">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_uv-JcOoXEd6ZKuL2xjBQdw" name="slope">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_vGB5AOoXEd6ZKuL2xjBQdw" name="gas">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_v4ZKEOoXEd6ZKuL2xjBQdw" name="bound">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
          <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_6fu8MOoXEd6ZKuL2xjBQdw" value="15"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_BEPyEOoYEd6ZKuL2xjBQdw" name="WhenSecondToThird">
        <ownedAttribute xmi:id="_BEPyEeoYEd6ZKuL2xjBQdw" name="speed">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_BEPyEuoYEd6ZKuL2xjBQdw" name="slope">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_BEPyE-oYEd6ZKuL2xjBQdw" name="gas">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_BEPyFOoYEd6ZKuL2xjBQdw" name="bound">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
          <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_BEPyFeoYEd6ZKuL2xjBQdw" value="40"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_B3gbAOoYEd6ZKuL2xjBQdw" name="WhenThirdToFourth">
        <ownedAttribute xmi:id="_B3gbAeoYEd6ZKuL2xjBQdw" name="speed">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_B3gbAuoYEd6ZKuL2xjBQdw" name="slope">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_B3gbA-oYEd6ZKuL2xjBQdw" name="gas">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_B3gbBOoYEd6ZKuL2xjBQdw" name="bound">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
          <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_B3gbBeoYEd6ZKuL2xjBQdw" value="70"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_CW8wEOoYEd6ZKuL2xjBQdw" name="WhenFourthToFifth">
        <ownedAttribute xmi:id="_CW8wEeoYEd6ZKuL2xjBQdw" name="speed">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_CW8wEuoYEd6ZKuL2xjBQdw" name="slope">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_CW8wE-oYEd6ZKuL2xjBQdw" name="gas">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_CW8wFOoYEd6ZKuL2xjBQdw" name="bound">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
          <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_CW8wFeoYEd6ZKuL2xjBQdw" value="90"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_Ct5QcOoYEd6ZKuL2xjBQdw" name="WhenFifthToSixth">
        <ownedAttribute xmi:id="_Ct5QceoYEd6ZKuL2xjBQdw" name="speed">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Ct5QcuoYEd6ZKuL2xjBQdw" name="slope">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Ct5Qc-oYEd6ZKuL2xjBQdw" name="gas">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Ct5QdOoYEd6ZKuL2xjBQdw" name="bound">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
          <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_Ct5QdeoYEd6ZKuL2xjBQdw" value="120"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_DCdLMOoYEd6ZKuL2xjBQdw" name="WhenSixthToFifth">
        <ownedAttribute xmi:id="_DCdLMeoYEd6ZKuL2xjBQdw" name="speed">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_DCdLMuoYEd6ZKuL2xjBQdw" name="slope">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_DCdLM-oYEd6ZKuL2xjBQdw" name="gas">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_DCdLNOoYEd6ZKuL2xjBQdw" name="bound">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
          <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_DCdLNeoYEd6ZKuL2xjBQdw" value="-120"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_LPSCsOoYEd6ZKuL2xjBQdw" name="WhenFifthToFourth">
        <ownedAttribute xmi:id="_LPSCseoYEd6ZKuL2xjBQdw" name="speed">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_LPSCsuoYEd6ZKuL2xjBQdw" name="slope">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_LPSCs-oYEd6ZKuL2xjBQdw" name="gas">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_LPSCtOoYEd6ZKuL2xjBQdw" name="bound">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
          <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_LPSCteoYEd6ZKuL2xjBQdw" value="-90"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_L0FY4OoYEd6ZKuL2xjBQdw" name="WhenFourthToThird">
        <ownedAttribute xmi:id="_L0FY4eoYEd6ZKuL2xjBQdw" name="speed">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_L0FY4uoYEd6ZKuL2xjBQdw" name="slope">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_L0FY4-oYEd6ZKuL2xjBQdw" name="gas">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_L0FY5OoYEd6ZKuL2xjBQdw" name="bound">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
          <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_L0FY5eoYEd6ZKuL2xjBQdw" value="-70"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_QxLlAOoYEd6ZKuL2xjBQdw" name="WhenThirdToSecond">
        <ownedAttribute xmi:id="_QxLlAeoYEd6ZKuL2xjBQdw" name="speed">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_QxLlAuoYEd6ZKuL2xjBQdw" name="slope">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_QxLlA-oYEd6ZKuL2xjBQdw" name="gas">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_QxLlBOoYEd6ZKuL2xjBQdw" name="bound">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
          <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_QxLlBeoYEd6ZKuL2xjBQdw" value="-40"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ThKZUOoYEd6ZKuL2xjBQdw" name="WhenSecondToFirst">
        <ownedAttribute xmi:id="_ThKZUeoYEd6ZKuL2xjBQdw" name="speed">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_ThKZUuoYEd6ZKuL2xjBQdw" name="slope">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_ThKZU-oYEd6ZKuL2xjBQdw" name="gas">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_ThKZVOoYEd6ZKuL2xjBQdw" name="bound">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
          <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_ThKZVeoYEd6ZKuL2xjBQdw" value="-15"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Signal" xmi:id="_nukTwP0REd6ukc7FwergZg" name="Speed">
        <ownedAttribute xmi:id="_p8Bp0P0REd6ukc7FwergZg" name="value">
          <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#LiteralInteger"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_yt_OsP0REd6ukc7FwergZg" name="Speed" signal="_nukTwP0REd6ukc7FwergZg"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_mYpMYN2FEd6aP4_O6hA0dg" name="org.mocas.impl.component.IsOwnedAttribute">
      <ownedAttribute xmi:id="_IEPpsN2ZEd6aP4_O6hA0dg" name="thisMOCASComponent"/>
      <ownedAttribute xmi:id="_Vpk28N2ZEd6aP4_O6hA0dg" name="attribute">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
      </ownedAttribute>
    </packagedElement>
    <profileApplication xmi:id="_LZajQBo1Ed-ESttBMPdDoQ">
      <eAnnotations xmi:id="_LZajQRo1Ed-ESttBMPdDoQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://MOCASProfiles/MOCASProfile.uml#_DZ6yMQtEEd-GGdu3sEnL0w"/>
      </eAnnotations>
      <appliedProfile href="pathmap://MOCASProfiles/MOCASProfile.uml#_KfRLogtBEd-GGdu3sEnL0w"/>
    </profileApplication>
    <profileApplication xmi:id="_LoA_8Bo1Ed-ESttBMPdDoQ">
      <eAnnotations xmi:id="_LoA_8Ro1Ed-ESttBMPdDoQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://MOCASProfiles/AutonomicMOCASProfile.uml#_5OxXYQtEEd-GGdu3sEnL0w"/>
      </eAnnotations>
      <appliedProfile href="pathmap://MOCASProfiles/AutonomicMOCASProfile.uml#_W6yJwAtEEd-GGdu3sEnL0w"/>
    </profileApplication>
    <profileApplication xmi:id="_nPLZIBpJEd-ESttBMPdDoQ">
      <eAnnotations xmi:id="_nPLZIRpJEd-ESttBMPdDoQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://MOCASProfiles/AdaptiveMOCASProfile.uml#_k6Mq8QtEEd-GGdu3sEnL0w"/>
      </eAnnotations>
      <appliedProfile href="pathmap://MOCASProfiles/AdaptiveMOCASProfile.uml#_JtS0wwtEEd-GGdu3sEnL0w"/>
    </profileApplication>
  </uml:Model>
  <MOCASProfile:MOCASProperty xmi:id="_UdOGEBo1Ed-ESttBMPdDoQ" base_Property="_2Qa0YKgyEd697IhTZQyfxA"/>
  <MOCASProfile:MOCASProperty xmi:id="_U_DAwBo1Ed-ESttBMPdDoQ" base_Property="_p6T_IOl0Ed6ZKuL2xjBQdw"/>
  <MOCASProfile:MOCASProperty xmi:id="_VYrBsBo1Ed-ESttBMPdDoQ" base_Property="_PurnMOoNEd6ZKuL2xjBQdw"/>
  <MOCASProfile:MOCASProperty xmi:id="_V0ieUBo1Ed-ESttBMPdDoQ" base_Property="_QCf7EOoNEd6ZKuL2xjBQdw"/>
  <MOCASProfile:MOCASInputSignals xmi:id="_WM1CgBo1Ed-ESttBMPdDoQ" base_Interface="_o02pwFc2Ed6Y4fU4QNjKlQ"/>
  <MOCASProfile:MOCASOutputSignals xmi:id="_WosfIBo1Ed-ESttBMPdDoQ" base_Interface="_pw40MFc2Ed6Y4fU4QNjKlQ"/>
  <MOCASProfile:MOCASActions xmi:id="_XPbvABo1Ed-ESttBMPdDoQ" base_Interface="_qcLz8Fc2Ed6Y4fU4QNjKlQ"/>
  <MOCASProfile:MOCASFunctionalContext xmi:id="_XoK_IBo1Ed-ESttBMPdDoQ" base_Class="_rkL90Fc2Ed6Y4fU4QNjKlQ"/>
  <MOCASProfile:MOCASBehavior xmi:id="_YEyCoBo1Ed-ESttBMPdDoQ" base_StateMachine="idStateMachine"/>
  <MOCASProfile:MOCASSignal xmi:id="_Y7K4EBo1Ed-ESttBMPdDoQ" base_Signal="_Vq43MKgzEd697IhTZQyfxA"/>
  <MOCASProfile:MOCASSignal xmi:id="_ZkTUoBo1Ed-ESttBMPdDoQ" base_Signal="_1syEYKhJEd6RH-nKSgrt6g"/>
  <MOCASProfile:MOCASSignal xmi:id="_Z84zwBo1Ed-ESttBMPdDoQ" base_Signal="_U3ewYKhLEd6RH-nKSgrt6g"/>
  <MOCASProfile:MOCASSignal xmi:id="_aRvpcBo1Ed-ESttBMPdDoQ" base_Signal="_V1eCoKhLEd6RH-nKSgrt6g"/>
  <MOCASProfile:MOCASSignal xmi:id="_al3fUBo1Ed-ESttBMPdDoQ" base_Signal="_GEWyUODKEd6he6ssYZNxyQ"/>
  <MOCASProfile:MOCASSignal xmi:id="_bCUx0Bo1Ed-ESttBMPdDoQ" base_Signal="_vdgHwOMaEd6UIKPfSiJRog"/>
  <MOCASProfile:MOCASSignal xmi:id="_blMOUBo1Ed-ESttBMPdDoQ" base_Signal="_wY9qcOMaEd6UIKPfSiJRog"/>
  <MOCASProfile:MOCASConstraint xmi:id="_cCspsBo1Ed-ESttBMPdDoQ" base_Class="_iZl_sOl0Ed6ZKuL2xjBQdw"/>
  <MOCASProfile:MOCASConstraint xmi:id="_cbb50Bo1Ed-ESttBMPdDoQ" base_Class="_7DVVkOl0Ed6ZKuL2xjBQdw"/>
  <MOCASProfile:MOCASConstraint xmi:id="_cyOpMBo1Ed-ESttBMPdDoQ" base_Class="_7UxD0Ol0Ed6ZKuL2xjBQdw"/>
  <MOCASProfile:MOCASConstraint xmi:id="_dJU6kBo1Ed-ESttBMPdDoQ" base_Class="_7mpeAOl0Ed6ZKuL2xjBQdw"/>
  <MOCASProfile:MOCASConstraint xmi:id="_dvBooBo1Ed-ESttBMPdDoQ" base_Class="_75RfEOl0Ed6ZKuL2xjBQdw"/>
  <MOCASProfile:MOCASConstraint xmi:id="_eNRq4Bo1Ed-ESttBMPdDoQ" base_Class="_8SdbIOl0Ed6ZKuL2xjBQdw"/>
  <MOCASProfile:MOCASConstraint xmi:id="_fYh9EBo1Ed-ESttBMPdDoQ" base_Class="_CxS_MOoXEd6ZKuL2xjBQdw"/>
  <MOCASProfile:MOCASConstraint xmi:id="_fymp8Bo1Ed-ESttBMPdDoQ" base_Class="_BEPyEOoYEd6ZKuL2xjBQdw"/>
  <MOCASProfile:MOCASConstraint xmi:id="_gIzjcBo1Ed-ESttBMPdDoQ" base_Class="_B3gbAOoYEd6ZKuL2xjBQdw"/>
  <MOCASProfile:MOCASConstraint xmi:id="_gnDlsBo1Ed-ESttBMPdDoQ" base_Class="_CW8wEOoYEd6ZKuL2xjBQdw"/>
  <MOCASProfile:MOCASConstraint xmi:id="_g8N9YBo1Ed-ESttBMPdDoQ" base_Class="_Ct5QcOoYEd6ZKuL2xjBQdw"/>
  <MOCASProfile:MOCASConstraint xmi:id="_hQe9MBo1Ed-ESttBMPdDoQ" base_Class="_DCdLMOoYEd6ZKuL2xjBQdw"/>
  <MOCASProfile:MOCASConstraint xmi:id="_hlye0Bo1Ed-ESttBMPdDoQ" base_Class="_LPSCsOoYEd6ZKuL2xjBQdw"/>
  <MOCASProfile:MOCASConstraint xmi:id="_h-O0ABo1Ed-ESttBMPdDoQ" base_Class="_L0FY4OoYEd6ZKuL2xjBQdw"/>
  <MOCASProfile:MOCASConstraint xmi:id="_ia13gBo1Ed-ESttBMPdDoQ" base_Class="_QxLlAOoYEd6ZKuL2xjBQdw"/>
  <MOCASProfile:MOCASConstraint xmi:id="_i8X3QBo1Ed-ESttBMPdDoQ" base_Class="_ThKZUOoYEd6ZKuL2xjBQdw"/>
  <MOCASProfile:MOCASSignal xmi:id="_jV_4MBo1Ed-ESttBMPdDoQ" base_Signal="_nukTwP0REd6ukc7FwergZg"/>
  <AutonomicMOCASProfile:AutonomicMOCASComponent xmi:id="_xKQdABpbEd-6V6jfH6kYVg" base_Component="_nA-RUFc2Ed6Y4fU4QNjKlQ"/>
</xmi:XMI>
