<?xml version="1.0" encoding="UTF-8"?>
<uml:Model xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/4.0.0/UML UML.ecore" xmi:id="_lqFFkGleEeKcJOdUfTHW_g" name="model">
  <packagedElement xsi:type="uml:Package" xmi:id="_quk6MGleEeKcJOdUfTHW_g" name="SafetyDrive">
    <packagedElement xsi:type="uml:Class" xmi:id="_fSJBMGlgEeKcJOdUfTHW_g" name="SafetyDrive" classifierBehavior="_FotBgGljEeKcJOdUfTHW_g">
      <ownedAttribute name="m" visibility="public" type="_y_w30GlfEeKcJOdUfTHW_g">
        <lowerValue xsi:type="uml:LiteralInteger" value="1"/>
        <upperValue xsi:type="uml:LiteralUnlimitedNatural" value="1"/>
        <defaultValue xsi:type="uml:LiteralString">
          <value xsi:nil="true"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute name="mc" visibility="public" type="_tkuLcGlfEeKcJOdUfTHW_g">
        <lowerValue xsi:type="uml:LiteralInteger" value="1"/>
        <upperValue xsi:type="uml:LiteralUnlimitedNatural" value="1"/>
        <defaultValue xsi:type="uml:LiteralString">
          <value xsi:nil="true"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xsi:type="uml:Port" name="Port1" visibility="public" aggregation="composite">
        <lowerValue xsi:type="uml:LiteralInteger" value="1"/>
        <upperValue xsi:type="uml:LiteralUnlimitedNatural" value="1"/>
        <defaultValue xsi:type="uml:LiteralString">
          <value xsi:nil="true"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xsi:type="uml:Port" name="Port2" visibility="public" aggregation="composite">
        <lowerValue xsi:type="uml:LiteralInteger" value="1"/>
        <upperValue xsi:type="uml:LiteralUnlimitedNatural" value="1"/>
        <defaultValue xsi:type="uml:LiteralString">
          <value xsi:nil="true"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xsi:type="uml:Port" name="Port3" visibility="public" aggregation="composite">
        <lowerValue xsi:type="uml:LiteralInteger" value="1"/>
        <upperValue xsi:type="uml:LiteralUnlimitedNatural" value="1"/>
        <defaultValue xsi:type="uml:LiteralString">
          <value xsi:nil="true"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xsi:type="uml:Port" name="power" visibility="public" type="_83JP0GljEeKcJOdUfTHW_g" aggregation="composite">
        <lowerValue xsi:type="uml:LiteralInteger" value="1"/>
        <upperValue xsi:type="uml:LiteralUnlimitedNatural" value="1"/>
        <defaultValue xsi:type="uml:LiteralString">
          <value xsi:nil="true"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xsi:type="uml:Port" name="Port5" visibility="public" aggregation="composite">
        <lowerValue xsi:type="uml:LiteralInteger" value="1"/>
        <upperValue xsi:type="uml:LiteralUnlimitedNatural" value="1"/>
        <defaultValue xsi:type="uml:LiteralString">
          <value xsi:nil="true"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xsi:type="uml:Port" name="Port6" visibility="public" aggregation="composite">
        <lowerValue xsi:type="uml:LiteralInteger" value="1"/>
        <upperValue xsi:type="uml:LiteralUnlimitedNatural" value="1"/>
        <defaultValue xsi:type="uml:LiteralString">
          <value xsi:nil="true"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xsi:type="uml:Port" name="Port7" aggregation="composite"/>
      <ownedAttribute name="sm1" visibility="public" type="_mE1ScGlfEeKcJOdUfTHW_g">
        <lowerValue xsi:type="uml:LiteralInteger" value="1"/>
        <upperValue xsi:type="uml:LiteralUnlimitedNatural" value="1"/>
        <defaultValue xsi:type="uml:LiteralString">
          <value xsi:nil="true"/>
        </defaultValue>
      </ownedAttribute>
      <ownedConnector xmi:id="_MO4gwGliEeKcJOdUfTHW_g" name="Connector1">
        <end xmi:id="_MPAckGliEeKcJOdUfTHW_g" role="//@packagedElement.0/@packagedElement.0/@ownedAttribute.2">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_MPAckWliEeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_MPAckmliEeKcJOdUfTHW_g" value="1"/>
        </end>
        <end xmi:id="_MPBDoGliEeKcJOdUfTHW_g" role="_GtetsGliEeKcJOdUfTHW_g">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_MPBDoWliEeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_MPBDomliEeKcJOdUfTHW_g" value="1"/>
        </end>
      </ownedConnector>
      <ownedConnector xmi:id="_NmCg8GliEeKcJOdUfTHW_g" name="Connector2">
        <end xmi:id="_NmDIAGliEeKcJOdUfTHW_g">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_NmDIAWliEeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_NmDIAmliEeKcJOdUfTHW_g" value="1"/>
        </end>
        <end xmi:id="_NmDIA2liEeKcJOdUfTHW_g" role="//@packagedElement.0/@packagedElement.0/@ownedAttribute.3">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_NmDIBGliEeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_NmDIBWliEeKcJOdUfTHW_g" value="1"/>
        </end>
      </ownedConnector>
      <ownedConnector xmi:id="_ZWXUYGliEeKcJOdUfTHW_g" name="Connector3">
        <end xmi:id="_ZWXUYWliEeKcJOdUfTHW_g" role="_UypRkGliEeKcJOdUfTHW_g">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_ZWXUYmliEeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZWXUY2liEeKcJOdUfTHW_g" value="1"/>
        </end>
        <end xmi:id="_ZWXUZGliEeKcJOdUfTHW_g" partWithPort="//@packagedElement.0/@packagedElement.0/@ownedAttribute.1" role="_7jzqkGlhEeKcJOdUfTHW_g">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_ZWXUZWliEeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZWXUZmliEeKcJOdUfTHW_g" value="1"/>
        </end>
      </ownedConnector>
      <ownedConnector xmi:id="_afNy0GliEeKcJOdUfTHW_g" name="Connector4">
        <end xmi:id="_afOZ4GliEeKcJOdUfTHW_g" partWithPort="//@packagedElement.0/@packagedElement.0/@ownedAttribute.1" role="_YhndsGliEeKcJOdUfTHW_g">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_afOZ4WliEeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_afOZ4mliEeKcJOdUfTHW_g" value="1"/>
        </end>
        <end xmi:id="_afOZ42liEeKcJOdUfTHW_g" role="_VuSacGliEeKcJOdUfTHW_g">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_afOZ5GliEeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_afOZ5WliEeKcJOdUfTHW_g" value="1"/>
        </end>
      </ownedConnector>
      <ownedConnector xmi:id="_hyzVMGliEeKcJOdUfTHW_g" name="Connector5">
        <end xmi:id="_hyz8QGliEeKcJOdUfTHW_g" partWithPort="//@packagedElement.0/@packagedElement.0/@ownedAttribute.1" role="_e0X1MGliEeKcJOdUfTHW_g">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_hyz8QWliEeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_hyz8QmliEeKcJOdUfTHW_g" value="1"/>
        </end>
        <end xmi:id="_hyz8Q2liEeKcJOdUfTHW_g" role="//@packagedElement.0/@packagedElement.0/@ownedAttribute.5">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_hyz8RGliEeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_hyz8RWliEeKcJOdUfTHW_g" value="1"/>
        </end>
      </ownedConnector>
      <ownedConnector xmi:id="_iYxwEGliEeKcJOdUfTHW_g" name="Connector6">
        <end xmi:id="_iYyXIGliEeKcJOdUfTHW_g" role="//@packagedElement.0/@packagedElement.0/@ownedAttribute.6">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_iYyXIWliEeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_iYyXImliEeKcJOdUfTHW_g" value="1"/>
        </end>
        <end xmi:id="_iYyXI2liEeKcJOdUfTHW_g" partWithPort="//@packagedElement.0/@packagedElement.0/@ownedAttribute.1" role="_f0eAQGliEeKcJOdUfTHW_g">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_iYyXJGliEeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_iYyXJWliEeKcJOdUfTHW_g" value="1"/>
        </end>
      </ownedConnector>
      <ownedConnector xmi:id="_pqsegGliEeKcJOdUfTHW_g" name="Connector7">
        <end xmi:id="_pqsegWliEeKcJOdUfTHW_g" role="_nnbmQGliEeKcJOdUfTHW_g">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_pqsegmliEeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_pqseg2liEeKcJOdUfTHW_g" value="1"/>
        </end>
        <end xmi:id="_pqsehGliEeKcJOdUfTHW_g" role="//@packagedElement.0/@packagedElement.0/@ownedAttribute.5">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_pqsehWliEeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_pqsehmliEeKcJOdUfTHW_g" value="1"/>
        </end>
      </ownedConnector>
      <ownedConnector xmi:id="_u9JPkGliEeKcJOdUfTHW_g" name="Connector8">
        <end xmi:id="_u9J2oGliEeKcJOdUfTHW_g" partWithPort="//@packagedElement.0/@packagedElement.0/@ownedAttribute.0" role="_uTvGMGliEeKcJOdUfTHW_g">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_u9J2oWliEeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_u9J2omliEeKcJOdUfTHW_g" value="1"/>
        </end>
        <end xmi:id="_u9J2o2liEeKcJOdUfTHW_g" role="//@packagedElement.0/@packagedElement.0/@ownedAttribute.7">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_u9J2pGliEeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_u9J2pWliEeKcJOdUfTHW_g" value="1"/>
        </end>
      </ownedConnector>
      <ownedConnector xmi:id="_1LlHwGliEeKcJOdUfTHW_g" name="Connector9">
        <end xmi:id="_1Llu0GliEeKcJOdUfTHW_g" partWithPort="//@packagedElement.0/@packagedElement.0/@ownedAttribute.0" role="_zm4a0GliEeKcJOdUfTHW_g">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_1Llu0WliEeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Llu0mliEeKcJOdUfTHW_g" value="1"/>
        </end>
        <end xmi:id="_1Llu02liEeKcJOdUfTHW_g" partWithPort="//@packagedElement.0/@packagedElement.0/@ownedAttribute.1" role="_0Y6UsGliEeKcJOdUfTHW_g">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_1Llu1GliEeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Llu1WliEeKcJOdUfTHW_g" value="1"/>
        </end>
      </ownedConnector>
      <ownedConnector xmi:id="_3Xry8GliEeKcJOdUfTHW_g" name="Connector10">
        <end xmi:id="_3XsaAGliEeKcJOdUfTHW_g" partWithPort="//@packagedElement.0/@packagedElement.0/@ownedAttribute.0" role="_zm4a0GliEeKcJOdUfTHW_g">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_3XsaAWliEeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_3XsaAmliEeKcJOdUfTHW_g" value="1"/>
        </end>
        <end xmi:id="_3XsaA2liEeKcJOdUfTHW_g" role="_2WHBMGliEeKcJOdUfTHW_g">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_3XsaBGliEeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_3XsaBWliEeKcJOdUfTHW_g" value="1"/>
        </end>
      </ownedConnector>
      <ownedConnector xmi:id="_NmA7sGl2EeKcJOdUfTHW_g" name="Connector11">
        <end xmi:id="_NmA7sWl2EeKcJOdUfTHW_g" role="//@packagedElement.0/@packagedElement.0/@ownedAttribute.5">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_NmA7sml2EeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_NmA7s2l2EeKcJOdUfTHW_g" value="1"/>
        </end>
        <end xmi:id="_NmA7tGl2EeKcJOdUfTHW_g" partWithPort="//@packagedElement.0/@packagedElement.0/@ownedAttribute.9" role="_BhCt8Gl2EeKcJOdUfTHW_g">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_NmA7tWl2EeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_NmA7tml2EeKcJOdUfTHW_g" value="1"/>
        </end>
      </ownedConnector>
      <ownedConnector xmi:id="_QakG8Gl2EeKcJOdUfTHW_g" name="Connector12">
        <end xmi:id="_QakG8Wl2EeKcJOdUfTHW_g" role="//@packagedElement.0/@packagedElement.0/@ownedAttribute.2">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_QakG8ml2EeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_QakG82l2EeKcJOdUfTHW_g" value="1"/>
        </end>
        <end xmi:id="_QakG9Gl2EeKcJOdUfTHW_g" partWithPort="//@packagedElement.0/@packagedElement.0/@ownedAttribute.9" role="_GvyDsGl2EeKcJOdUfTHW_g">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_QakG9Wl2EeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_QakG9ml2EeKcJOdUfTHW_g" value="1"/>
        </end>
      </ownedConnector>
      <ownedConnector xmi:id="_RAllIGl2EeKcJOdUfTHW_g" name="Connector13">
        <end xmi:id="_RAllIWl2EeKcJOdUfTHW_g" partWithPort="//@packagedElement.0/@packagedElement.0/@ownedAttribute.9" role="_HIKHcGl2EeKcJOdUfTHW_g">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_RAllIml2EeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_RAllI2l2EeKcJOdUfTHW_g" value="1"/>
        </end>
        <end xmi:id="_RAmMMGl2EeKcJOdUfTHW_g" role="//@packagedElement.0/@packagedElement.0/@ownedAttribute.3">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_RAmMMWl2EeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_RAmMMml2EeKcJOdUfTHW_g" value="1"/>
        </end>
      </ownedConnector>
      <ownedConnector xmi:id="_SH9c4Gl2EeKcJOdUfTHW_g" name="Connector14">
        <end xmi:id="_SH9c4Wl2EeKcJOdUfTHW_g" partWithPort="//@packagedElement.0/@packagedElement.0/@ownedAttribute.0" role="_zm4a0GliEeKcJOdUfTHW_g">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_SH9c4ml2EeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_SH9c42l2EeKcJOdUfTHW_g" value="1"/>
        </end>
        <end xmi:id="_SH9c5Gl2EeKcJOdUfTHW_g" partWithPort="//@packagedElement.0/@packagedElement.0/@ownedAttribute.9" role="_HkI40Gl2EeKcJOdUfTHW_g">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_SH9c5Wl2EeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_SH9c5ml2EeKcJOdUfTHW_g" value="1"/>
        </end>
      </ownedConnector>
      <ownedConnector xmi:id="_UqcnwGl2EeKcJOdUfTHW_g" name="Connector15">
        <end xmi:id="_UqcnwWl2EeKcJOdUfTHW_g" partWithPort="//@packagedElement.0/@packagedElement.0/@ownedAttribute.9" role="_IEqzAGl2EeKcJOdUfTHW_g">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_Uqcnwml2EeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_Uqcnw2l2EeKcJOdUfTHW_g" value="1"/>
        </end>
        <end xmi:id="_UqcnxGl2EeKcJOdUfTHW_g" partWithPort="//@packagedElement.0/@packagedElement.0/@ownedAttribute.1" role="_7jzqkGlhEeKcJOdUfTHW_g">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_UqcnxWl2EeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_Uqcnxml2EeKcJOdUfTHW_g" value="1"/>
        </end>
      </ownedConnector>
      <ownedConnector xmi:id="_VRv4UGl2EeKcJOdUfTHW_g" name="Connector16">
        <end xmi:id="_VRv4UWl2EeKcJOdUfTHW_g" partWithPort="//@packagedElement.0/@packagedElement.0/@ownedAttribute.1" role="_YhndsGliEeKcJOdUfTHW_g">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_VRv4Uml2EeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_VRv4U2l2EeKcJOdUfTHW_g" value="1"/>
        </end>
        <end xmi:id="_VRv4VGl2EeKcJOdUfTHW_g" partWithPort="//@packagedElement.0/@packagedElement.0/@ownedAttribute.9" role="_Ilx8AGl2EeKcJOdUfTHW_g">
          <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_VRv4VWl2EeKcJOdUfTHW_g" value="1"/>
          <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_VRv4Vml2EeKcJOdUfTHW_g" value="1"/>
        </end>
      </ownedConnector>
      <ownedBehavior xsi:type="uml:Interaction" xmi:id="_FotBgGljEeKcJOdUfTHW_g" name="behavSafetyDrive">
        <fragment xsi:type="uml:MessageOccurrenceSpecification" xmi:id="_0pZuIGlqEeKcJOdUfTHW_g" name="PowerOn_MessageSend" covered="_-8mrAGlkEeKcJOdUfTHW_g" message="_0pOH8GlqEeKcJOdUfTHW_g"/>
        <fragment xsi:type="uml:MessageOccurrenceSpecification" xmi:id="_0paVMGlqEeKcJOdUfTHW_g" name="PowerOn_MessageRecv" covered="_4kF0UGllEeKcJOdUfTHW_g" message="_0pOH8GlqEeKcJOdUfTHW_g"/>
        <fragment xsi:type="uml:MessageOccurrenceSpecification" xmi:id="_5MQOQGlqEeKcJOdUfTHW_g" name="PowerOn_MessageSend0" covered="_-8mrAGlkEeKcJOdUfTHW_g" message="_5MPnMGlqEeKcJOdUfTHW_g"/>
        <fragment xsi:type="uml:MessageOccurrenceSpecification" xmi:id="_5MQ1UGlqEeKcJOdUfTHW_g" name="PowerOn_MessageRecv0" covered="_r3WCoGlqEeKcJOdUfTHW_g" message="_5MPnMGlqEeKcJOdUfTHW_g"/>
        <fragment xsi:type="uml:MessageOccurrenceSpecification" xmi:id="_-QOecGlqEeKcJOdUfTHW_g" name="CommunicationCheck_MessageSend" covered="_r3WCoGlqEeKcJOdUfTHW_g" message="_-QN3YGlqEeKcJOdUfTHW_g"/>
        <fragment xsi:type="uml:MessageOccurrenceSpecification" xmi:id="_-QPFgGlqEeKcJOdUfTHW_g" name="CommunicationCheck_MessageRecv" covered="_4kF0UGllEeKcJOdUfTHW_g" message="_-QN3YGlqEeKcJOdUfTHW_g"/>
        <fragment xsi:type="uml:MessageOccurrenceSpecification" xmi:id="_AZ8kAGlrEeKcJOdUfTHW_g" name="CommunicationCheckAck_MessageSend" covered="_4kF0UGllEeKcJOdUfTHW_g" message="_AZ788GlrEeKcJOdUfTHW_g"/>
        <fragment xsi:type="uml:MessageOccurrenceSpecification" xmi:id="_AZ8kAWlrEeKcJOdUfTHW_g" name="CommunicationCheckAck_MessageRecv" covered="_r3WCoGlqEeKcJOdUfTHW_g" message="_AZ788GlrEeKcJOdUfTHW_g"/>
        <fragment xsi:type="uml:MessageOccurrenceSpecification" xmi:id="_GkFLAGlrEeKcJOdUfTHW_g" name="ConfigSafetyModule_MessageSend" covered="_r3WCoGlqEeKcJOdUfTHW_g" message="_GkEj8GlrEeKcJOdUfTHW_g"/>
        <fragment xsi:type="uml:StateInvariant" xmi:id="_RA9ZkGlrEeKcJOdUfTHW_g" name="ConfigureSM" covered="_r3WCoGlqEeKcJOdUfTHW_g">
          <invariant xmi:id="_RA-AoGlrEeKcJOdUfTHW_g" name=""/>
        </fragment>
        <fragment xsi:type="uml:MessageOccurrenceSpecification" xmi:id="_GkFyEGlrEeKcJOdUfTHW_g" name="ConfigSafetyModule_MessageRecv" covered="_4kF0UGllEeKcJOdUfTHW_g" message="_GkEj8GlrEeKcJOdUfTHW_g"/>
        <fragment xsi:type="uml:StateInvariant" xmi:id="_O3PUAGlrEeKcJOdUfTHW_g" name="Operational" covered="_4kF0UGllEeKcJOdUfTHW_g">
          <invariant xmi:id="_O3P7EGlrEeKcJOdUfTHW_g" name=""/>
        </fragment>
        <lifeline xmi:id="_-8mrAGlkEeKcJOdUfTHW_g" name="power" represents="//@packagedElement.0/@packagedElement.0/@ownedAttribute.5" coveredBy="_0pZuIGlqEeKcJOdUfTHW_g _5MQOQGlqEeKcJOdUfTHW_g"/>
        <lifeline xmi:id="_4kF0UGllEeKcJOdUfTHW_g" name="sm" represents="//@packagedElement.0/@packagedElement.0/@ownedAttribute.9" coveredBy="_0paVMGlqEeKcJOdUfTHW_g _-QPFgGlqEeKcJOdUfTHW_g _AZ8kAGlrEeKcJOdUfTHW_g _GkFyEGlrEeKcJOdUfTHW_g _O3PUAGlrEeKcJOdUfTHW_g"/>
        <lifeline xmi:id="_r3WCoGlqEeKcJOdUfTHW_g" name="m" represents="//@packagedElement.0/@packagedElement.0/@ownedAttribute.1" coveredBy="_5MQ1UGlqEeKcJOdUfTHW_g _-QOecGlqEeKcJOdUfTHW_g _AZ8kAWlrEeKcJOdUfTHW_g _GkFLAGlrEeKcJOdUfTHW_g _RA9ZkGlrEeKcJOdUfTHW_g"/>
        <message xmi:id="_0pOH8GlqEeKcJOdUfTHW_g" name="1:PowerOn_Message" messageSort="asynchSignal" receiveEvent="_0paVMGlqEeKcJOdUfTHW_g" sendEvent="_0pZuIGlqEeKcJOdUfTHW_g" signature="_juWJ8GlkEeKcJOdUfTHW_g"/>
        <message xmi:id="_5MPnMGlqEeKcJOdUfTHW_g" name="2:PowerOn_Message" messageSort="asynchSignal" receiveEvent="_5MQ1UGlqEeKcJOdUfTHW_g" sendEvent="_5MQOQGlqEeKcJOdUfTHW_g" signature="_juWJ8GlkEeKcJOdUfTHW_g"/>
        <message xmi:id="_-QN3YGlqEeKcJOdUfTHW_g" name="3:CommunicationCheck_Message" messageSort="asynchSignal" receiveEvent="_-QPFgGlqEeKcJOdUfTHW_g" sendEvent="_-QOecGlqEeKcJOdUfTHW_g" signature="_nwfJsGlkEeKcJOdUfTHW_g"/>
        <message xmi:id="_AZ788GlrEeKcJOdUfTHW_g" name="4:CommunicationCheckAck_Message" messageSort="asynchSignal" receiveEvent="_AZ8kAWlrEeKcJOdUfTHW_g" sendEvent="_AZ8kAGlrEeKcJOdUfTHW_g" signature="_sp7k4GlkEeKcJOdUfTHW_g"/>
        <message xmi:id="_GkEj8GlrEeKcJOdUfTHW_g" name="5:ConfigSafetyModule_Message" messageSort="asynchSignal" receiveEvent="_GkFyEGlrEeKcJOdUfTHW_g" sendEvent="_GkFLAGlrEeKcJOdUfTHW_g" signature="_qOmx8GlkEeKcJOdUfTHW_g"/>
      </ownedBehavior>
      <nestedClassifier xsi:type="uml:Class" xmi:id="_9lE0MGlgEeKcJOdUfTHW_g" name="motor"/>
    </packagedElement>
  </packagedElement>
  <packagedElement xsi:type="uml:Class" xmi:id="_mE1ScGlfEeKcJOdUfTHW_g" name="SafetyModule">
    <ownedAttribute xsi:type="uml:Port" xmi:id="_GtetsGliEeKcJOdUfTHW_g" name="Port1" visibility="public" aggregation="composite">
      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_HB--EGliEeKcJOdUfTHW_g" value="1"/>
      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_HB_lIGliEeKcJOdUfTHW_g" value="1"/>
      <defaultValue xsi:type="uml:LiteralString" xmi:id="_HCAMMGliEeKcJOdUfTHW_g">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
    <ownedAttribute xsi:type="uml:Port" xmi:id="_UypRkGliEeKcJOdUfTHW_g" name="Port2" visibility="public" aggregation="composite">
      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_VAEpkGliEeKcJOdUfTHW_g" value="1"/>
      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_VAFQoGliEeKcJOdUfTHW_g" value="1"/>
      <defaultValue xsi:type="uml:LiteralString" xmi:id="_VAGewGliEeKcJOdUfTHW_g">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
    <ownedAttribute xsi:type="uml:Port" xmi:id="_VuSacGliEeKcJOdUfTHW_g" name="Port3" visibility="public" aggregation="composite">
      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_WCFgMGliEeKcJOdUfTHW_g" value="1"/>
      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_WCGHQGliEeKcJOdUfTHW_g" value="1"/>
      <defaultValue xsi:type="uml:LiteralString" xmi:id="_WCHVYGliEeKcJOdUfTHW_g">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
    <ownedAttribute xsi:type="uml:Port" xmi:id="_nnbmQGliEeKcJOdUfTHW_g" name="powerSM" visibility="public" aggregation="composite">
      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_n4GfgGliEeKcJOdUfTHW_g" value="1"/>
      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_n4HtoGliEeKcJOdUfTHW_g" value="1"/>
      <defaultValue xsi:type="uml:LiteralString" xmi:id="_n4IUsGliEeKcJOdUfTHW_g">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
    <ownedAttribute xsi:type="uml:Port" xmi:id="_2WHBMGliEeKcJOdUfTHW_g" name="Port5" visibility="public" aggregation="composite">
      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_2gfsQGliEeKcJOdUfTHW_g" value="1"/>
      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_2ggTUGliEeKcJOdUfTHW_g" value="1"/>
      <defaultValue xsi:type="uml:LiteralString" xmi:id="_2ghhcGliEeKcJOdUfTHW_g">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
    <ownedAttribute xsi:type="uml:Port" xmi:id="_BhCt8Gl2EeKcJOdUfTHW_g" name="powerSM" visibility="public" aggregation="composite">
      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_B2YEwGl2EeKcJOdUfTHW_g" value="1"/>
      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_B2ZS4Gl2EeKcJOdUfTHW_g" value="1"/>
      <defaultValue xsi:type="uml:LiteralString" xmi:id="_B2Z58Gl2EeKcJOdUfTHW_g">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
    <ownedAttribute xsi:type="uml:Port" xmi:id="_GvyDsGl2EeKcJOdUfTHW_g" name="Port6" visibility="public" aggregation="composite">
      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_G8m-wGl2EeKcJOdUfTHW_g" value="1"/>
      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_G8nl0Gl2EeKcJOdUfTHW_g" value="1"/>
      <defaultValue xsi:type="uml:LiteralString" xmi:id="_G8oz8Gl2EeKcJOdUfTHW_g">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
    <ownedAttribute xsi:type="uml:Port" xmi:id="_HIKHcGl2EeKcJOdUfTHW_g" name="Port7" visibility="public" aggregation="composite">
      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_HYkiAGl2EeKcJOdUfTHW_g" value="1"/>
      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_HYlJEGl2EeKcJOdUfTHW_g" value="1"/>
      <defaultValue xsi:type="uml:LiteralString" xmi:id="_HYmXMGl2EeKcJOdUfTHW_g">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
    <ownedAttribute xsi:type="uml:Port" xmi:id="_HkI40Gl2EeKcJOdUfTHW_g" name="Port8" visibility="public" aggregation="composite">
      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_HwcPcGl2EeKcJOdUfTHW_g" value="1"/>
      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hwc2gGl2EeKcJOdUfTHW_g" value="1"/>
      <defaultValue xsi:type="uml:LiteralString" xmi:id="_HweEoGl2EeKcJOdUfTHW_g">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
    <ownedAttribute xsi:type="uml:Port" xmi:id="_IEqzAGl2EeKcJOdUfTHW_g" name="Port9" visibility="public" aggregation="composite">
      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_ISIAMGl2EeKcJOdUfTHW_g" value="1"/>
      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_ISInQGl2EeKcJOdUfTHW_g" value="1"/>
      <defaultValue xsi:type="uml:LiteralString" xmi:id="_ISJ1YGl2EeKcJOdUfTHW_g">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
    <ownedAttribute xsi:type="uml:Port" xmi:id="_Ilx8AGl2EeKcJOdUfTHW_g" name="Port10" visibility="public" aggregation="composite">
      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_I8Wo8Gl2EeKcJOdUfTHW_g" value="1"/>
      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_I8X3EGl2EeKcJOdUfTHW_g" value="1"/>
      <defaultValue xsi:type="uml:LiteralString" xmi:id="_I8ZFMGl2EeKcJOdUfTHW_g">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xsi:type="uml:Class" xmi:id="_tkuLcGlfEeKcJOdUfTHW_g" name="MotorController">
    <ownedAttribute xsi:type="uml:Port" xmi:id="_7jzqkGlhEeKcJOdUfTHW_g" name="Port1" visibility="public" aggregation="composite">
      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_8TJc0GlhEeKcJOdUfTHW_g" value="1"/>
      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_8TKD4GlhEeKcJOdUfTHW_g" value="1"/>
      <defaultValue xsi:type="uml:LiteralString" xmi:id="_8TLSAGlhEeKcJOdUfTHW_g">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
    <ownedAttribute xsi:type="uml:Port" xmi:id="_YhndsGliEeKcJOdUfTHW_g" name="Port2" visibility="public" aggregation="composite">
      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_Yt4YEGliEeKcJOdUfTHW_g" value="1"/>
      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_Yt4_IGliEeKcJOdUfTHW_g" value="1"/>
      <defaultValue xsi:type="uml:LiteralString" xmi:id="_Yt6NQGliEeKcJOdUfTHW_g">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
    <ownedAttribute xsi:type="uml:Port" xmi:id="_e0X1MGliEeKcJOdUfTHW_g" name="powerMC" visibility="public" aggregation="composite">
      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_fFEjoGliEeKcJOdUfTHW_g" value="1"/>
      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_fFFxwGliEeKcJOdUfTHW_g" value="1"/>
      <defaultValue xsi:type="uml:LiteralString" xmi:id="_fFGY0GliEeKcJOdUfTHW_g">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
    <ownedAttribute xsi:type="uml:Port" xmi:id="_f0eAQGliEeKcJOdUfTHW_g" name="Port4" visibility="public" aggregation="composite">
      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_f-zoAGliEeKcJOdUfTHW_g" value="1"/>
      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_f-0PEGliEeKcJOdUfTHW_g" value="1"/>
      <defaultValue xsi:type="uml:LiteralString" xmi:id="_f-1dMGliEeKcJOdUfTHW_g">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
    <ownedAttribute xsi:type="uml:Port" xmi:id="_0Y6UsGliEeKcJOdUfTHW_g" name="Port5" visibility="public" aggregation="composite">
      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_0guz8GliEeKcJOdUfTHW_g" value="1"/>
      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_0gvbAGliEeKcJOdUfTHW_g" value="1"/>
      <defaultValue xsi:type="uml:LiteralString" xmi:id="_0gwpIGliEeKcJOdUfTHW_g">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xsi:type="uml:Class" xmi:id="_y_w30GlfEeKcJOdUfTHW_g" name="Motor">
    <ownedAttribute xsi:type="uml:Port" xmi:id="_uTvGMGliEeKcJOdUfTHW_g" name="Port1" visibility="public" aggregation="composite">
      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_ucKCYGliEeKcJOdUfTHW_g" value="1"/>
      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_ucKpcGliEeKcJOdUfTHW_g" value="1"/>
      <defaultValue xsi:type="uml:LiteralString" xmi:id="_ucL3kGliEeKcJOdUfTHW_g">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
    <ownedAttribute xsi:type="uml:Port" xmi:id="_zm4a0GliEeKcJOdUfTHW_g" name="Port2" visibility="public" aggregation="composite">
      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_zxE4oGliEeKcJOdUfTHW_g" value="1"/>
      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_zxFfsGliEeKcJOdUfTHW_g" value="1"/>
      <defaultValue xsi:type="uml:LiteralString" xmi:id="_zxGt0GliEeKcJOdUfTHW_g">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xsi:type="uml:Class" xmi:id="_83JP0GljEeKcJOdUfTHW_g" name="PowerInputMediator"/>
  <packagedElement xsi:type="uml:Class" xmi:id="_NcdcQGlkEeKcJOdUfTHW_g" name="PowerOn"/>
  <packagedElement xsi:type="uml:Class" xmi:id="_QhO00GlkEeKcJOdUfTHW_g" name="CommunicationCheck"/>
  <packagedElement xsi:type="uml:Class" xmi:id="_TSHoEGlkEeKcJOdUfTHW_g" name="CommunicationCheckAck"/>
  <packagedElement xsi:type="uml:Class" xmi:id="_XOFHUGlkEeKcJOdUfTHW_g" name="ConfigSafetyModule"/>
  <packagedElement xsi:type="uml:Signal" xmi:id="_juWJ8GlkEeKcJOdUfTHW_g" name="PowerOn"/>
  <packagedElement xsi:type="uml:Signal" xmi:id="_nwfJsGlkEeKcJOdUfTHW_g" name="CommunicationCheck"/>
  <packagedElement xsi:type="uml:Signal" xmi:id="_qOmx8GlkEeKcJOdUfTHW_g" name="ConfigSafetyModule"/>
  <packagedElement xsi:type="uml:Signal" xmi:id="_sp7k4GlkEeKcJOdUfTHW_g" name="CommunicationCheckAck"/>
</uml:Model>
