<?xml version="1.0" encoding="UTF-8"?>
<uml:Profile xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_dG2c0BJwEdygQ5HMNSpiZw" name="HwTiming" visibility="public" URI="" metamodelReference="_dG2c0BJwEdygQ5HMNSpiZw_packageImportcreatedOnLoad">
  <eAnnotations xmi:id="_MkznaLO-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
    <contents xmi:type="ecore:EPackage" xmi:id="_MkznabO-Eeu4rpGOsNs1XQ" name="HwTiming" nsURI="http:///schemas/HwTiming/_MkhPkLO-Eeu4rpGOsNs1XQ/0" nsPrefix="HwTiming">
      <eAnnotations xmi:id="_MkznarO-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/4.0.0/UML">
        <references xmi:type="uml:Profile" href="MARTE.MARTE_DesignModel.HRM.HwGeneral.profile.uml#_WGZ44BJwEdygQ5HMNSpiZw"/>
      </eAnnotations>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_Mkzna7O-Eeu4rpGOsNs1XQ" name="HwTimingResource" eSuperTypes="_Mkznb7O-Eeu4rpGOsNs1XQ _MkzoIbO-Eeu4rpGOsNs1XQ">
        <eAnnotations xmi:id="_MkznbLO-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gVCpkBKQEdyCSNtdGzMSGg"/>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_Mkznb7O-Eeu4rpGOsNs1XQ" name="HwGeneral_HwResource" eSuperTypes="_MkznfrO-Eeu4rpGOsNs1XQ">
        <eAnnotations xmi:id="_MkzncLO-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:Stereotype" href="MARTE.MARTE_DesignModel.HRM.HwGeneral.profile.uml#_LDER0BJxEdygQ5HMNSpiZw"/>
        </eAnnotations>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MkzncbO-Eeu4rpGOsNs1XQ" name="description" ordered="false" unique="false">
          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mkznc7O-Eeu4rpGOsNs1XQ" name="p_HW_Services" ordered="false" unique="false" upperBound="-1" eType="_MkznkrO-Eeu4rpGOsNs1XQ" containment="true"/>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MkzndbO-Eeu4rpGOsNs1XQ" name="r_HW_Services" ordered="false" unique="false" upperBound="-1" eType="_MkznkrO-Eeu4rpGOsNs1XQ"/>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mkznd7O-Eeu4rpGOsNs1XQ" name="ownedHW" ordered="false" unique="false" upperBound="-1" eType="_Mkznb7O-Eeu4rpGOsNs1XQ" containment="true"/>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MkznebO-Eeu4rpGOsNs1XQ" name="endPoints" ordered="false" unique="false" upperBound="-1" eType="_Mkznp7O-Eeu4rpGOsNs1XQ" containment="true"/>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mkzne7O-Eeu4rpGOsNs1XQ" name="frequency" ordered="false" unique="false">
          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
        </eStructuralFeatures>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_MkznfrO-Eeu4rpGOsNs1XQ" name="GRM_Resource">
        <eAnnotations xmi:id="_Mkznf7O-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:Stereotype" href="MARTE.MARTE_Foundations.GRM.profile.uml#_BthQEBGzEdyb1KzJ7GkiGA"/>
        </eAnnotations>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MkzngLO-Eeu4rpGOsNs1XQ" name="resMult" ordered="false" unique="false" defaultValueLiteral="1">
          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MkzngrO-Eeu4rpGOsNs1XQ" name="isProtected" ordered="false" unique="false" eType="_MkznkLO-Eeu4rpGOsNs1XQ"/>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MkznhLO-Eeu4rpGOsNs1XQ" name="isActive" ordered="false" unique="false" eType="_MkznkLO-Eeu4rpGOsNs1XQ"/>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MkznhrO-Eeu4rpGOsNs1XQ" name="base_Property" ordered="false" unique="false" lowerBound="1">
          <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MkzniLO-Eeu4rpGOsNs1XQ" name="base_InstanceSpecification" ordered="false" unique="false" lowerBound="1">
          <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//InstanceSpecification"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MkznirO-Eeu4rpGOsNs1XQ" name="base_Classifier" ordered="false" unique="false" lowerBound="1">
          <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MkznjLO-Eeu4rpGOsNs1XQ" name="base_Lifeline" ordered="false" unique="false" lowerBound="1">
          <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Lifeline"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MkznjrO-Eeu4rpGOsNs1XQ" name="base_ConnectableElement" ordered="false" unique="false" lowerBound="1">
          <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ConnectableElement"/>
        </eStructuralFeatures>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MkznkLO-Eeu4rpGOsNs1XQ" name="Model_MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="java.lang.String">
        <eAnnotations xmi:id="_MkznkbO-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:PrimitiveType" href="trainticket-clone_rebook.uml#_Ddte8AnqEdy9WM11hWri2g"/>
        </eAnnotations>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_MkznkrO-Eeu4rpGOsNs1XQ" name="HwGeneral_HwResourceService" eSuperTypes="_MkznmbO-Eeu4rpGOsNs1XQ">
        <eAnnotations xmi:id="_Mkznk7O-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:Stereotype" href="MARTE.MARTE_DesignModel.HRM.HwGeneral.profile.uml#_LTvyIBJxEdygQ5HMNSpiZw"/>
        </eAnnotations>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MkznlLO-Eeu4rpGOsNs1XQ" name="consumption" ordered="false" unique="false">
          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MkznlrO-Eeu4rpGOsNs1XQ" name="dissipation" ordered="false" unique="false">
          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
        </eStructuralFeatures>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_MkznmbO-Eeu4rpGOsNs1XQ" name="GRM_GrService">
        <eAnnotations xmi:id="_MkznmrO-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:Stereotype" href="MARTE.MARTE_Foundations.GRM.profile.uml#_dDjlYBG5Edyb1KzJ7GkiGA"/>
        </eAnnotations>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mkznm7O-Eeu4rpGOsNs1XQ" name="owner" ordered="false" unique="false" eType="_MkznfrO-Eeu4rpGOsNs1XQ"/>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MkznnbO-Eeu4rpGOsNs1XQ" name="base_ExecutionSpecification" ordered="false" unique="false" lowerBound="1">
          <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ExecutionSpecification"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mkznn7O-Eeu4rpGOsNs1XQ" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
          <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//BehavioralFeature"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MkznobO-Eeu4rpGOsNs1XQ" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
          <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mkzno7O-Eeu4rpGOsNs1XQ" name="base_Collaboration" ordered="false" unique="false" lowerBound="1">
          <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Collaboration"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MkznpbO-Eeu4rpGOsNs1XQ" name="base_CollaborationUse" ordered="false" unique="false" lowerBound="1">
          <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CollaborationUse"/>
        </eStructuralFeatures>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_Mkznp7O-Eeu4rpGOsNs1XQ" name="HwCommunication_HwEndPoint" eSuperTypes="_MkznrbO-Eeu4rpGOsNs1XQ _MkznsrO-Eeu4rpGOsNs1XQ">
        <eAnnotations xmi:id="_MkznqLO-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:Stereotype" href="MARTE.MARTE_DesignModel.HRM.HwLogical.HwCommunication.profile.uml#_-ZhPABJ-EdyT_7R0WVpWAw"/>
        </eAnnotations>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MkznqbO-Eeu4rpGOsNs1XQ" name="connectedTo" ordered="false" unique="false" upperBound="-1" eType="_MkzntbO-Eeu4rpGOsNs1XQ"/>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_MkznrbO-Eeu4rpGOsNs1XQ" name="GRM_CommunicationEndPoint" eSuperTypes="_MkznfrO-Eeu4rpGOsNs1XQ">
        <eAnnotations xmi:id="_MkznrrO-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:Stereotype" href="MARTE.MARTE_Foundations.GRM.profile.uml#_cGRFcBGzEdyb1KzJ7GkiGA"/>
        </eAnnotations>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mkznr7O-Eeu4rpGOsNs1XQ" name="packetSize" ordered="false" unique="false">
          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
        </eStructuralFeatures>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_MkznsrO-Eeu4rpGOsNs1XQ" name="HwCommunication_HwCommunicationResource" eSuperTypes="_Mkznb7O-Eeu4rpGOsNs1XQ">
        <eAnnotations xmi:id="_Mkzns7O-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:Stereotype" href="MARTE.MARTE_DesignModel.HRM.HwLogical.HwCommunication.profile.uml#_tE4T4BJ9EdyT_7R0WVpWAw"/>
        </eAnnotations>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_MkzntbO-Eeu4rpGOsNs1XQ" name="HwCommunication_HwMedia" eSuperTypes="_MkznvbO-Eeu4rpGOsNs1XQ _MkznsrO-Eeu4rpGOsNs1XQ">
        <eAnnotations xmi:id="_MkzntrO-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:Stereotype" href="MARTE.MARTE_DesignModel.HRM.HwLogical.HwCommunication.profile.uml#_Q4QQoBJ-EdyT_7R0WVpWAw"/>
        </eAnnotations>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mkznt7O-Eeu4rpGOsNs1XQ" name="bandWidth" ordered="false" unique="false">
          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MkznubO-Eeu4rpGOsNs1XQ" name="arbiters" ordered="false" unique="false" upperBound="-1" eType="_MkzoHLO-Eeu4rpGOsNs1XQ" eOpposite="_MkzoHrO-Eeu4rpGOsNs1XQ"/>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_MkznvbO-Eeu4rpGOsNs1XQ" name="GRM_CommunicationMedia" eSuperTypes="_MkznzLO-Eeu4rpGOsNs1XQ">
        <eAnnotations xmi:id="_MkznvrO-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:Stereotype" href="MARTE.MARTE_Foundations.GRM.profile.uml#_XpH50BG1Edyb1KzJ7GkiGA"/>
        </eAnnotations>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mkznv7O-Eeu4rpGOsNs1XQ" name="elementSize" ordered="false" unique="false">
          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MkznwbO-Eeu4rpGOsNs1XQ" name="base_Connector" ordered="false" unique="false" lowerBound="1">
          <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mkznw7O-Eeu4rpGOsNs1XQ" name="transmMode" ordered="false" unique="false" eType="_MkzoF7O-Eeu4rpGOsNs1XQ"/>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MkznxbO-Eeu4rpGOsNs1XQ" name="blockT" ordered="false" unique="false" upperBound="-1">
          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mkznx7O-Eeu4rpGOsNs1XQ" name="packetT" ordered="false" unique="false" upperBound="-1">
          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MkznybO-Eeu4rpGOsNs1XQ" name="capacity" ordered="false" unique="false" upperBound="-1">
          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
        </eStructuralFeatures>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_MkznzLO-Eeu4rpGOsNs1XQ" name="GRM_ProcessingResource" eSuperTypes="_MkznfrO-Eeu4rpGOsNs1XQ">
        <eAnnotations xmi:id="_MkznzbO-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:Stereotype" href="MARTE.MARTE_Foundations.GRM.profile.uml#_O_i04BG1Edyb1KzJ7GkiGA"/>
        </eAnnotations>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MkznzrO-Eeu4rpGOsNs1XQ" name="speedFactor" ordered="false" unique="false" defaultValueLiteral="1.0">
          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mkzn0LO-Eeu4rpGOsNs1XQ" name="mainScheduler" ordered="false" unique="false" eType="_Mkzn07O-Eeu4rpGOsNs1XQ"/>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_Mkzn07O-Eeu4rpGOsNs1XQ" name="GRM_Scheduler" eSuperTypes="_MkznfrO-Eeu4rpGOsNs1XQ">
        <eAnnotations xmi:id="_Mkzn1LO-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:Stereotype" href="MARTE.MARTE_Foundations.GRM.profile.uml#_rU9dMBGzEdyb1KzJ7GkiGA"/>
        </eAnnotations>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mkzn1bO-Eeu4rpGOsNs1XQ" name="isPreemptible" ordered="false" unique="false" eType="_MkznkLO-Eeu4rpGOsNs1XQ" defaultValueLiteral="true"/>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mkzn17O-Eeu4rpGOsNs1XQ" name="schedPolicy" ordered="false" unique="false" eType="_Mkzn5rO-Eeu4rpGOsNs1XQ" defaultValueLiteral="FixedPriority"/>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mkzn2bO-Eeu4rpGOsNs1XQ" name="otherSchedPolicy" ordered="false" unique="false" eType="_Mkzn8LO-Eeu4rpGOsNs1XQ"/>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mkzn27O-Eeu4rpGOsNs1XQ" name="schedule" ordered="false" unique="false">
          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mkzn3bO-Eeu4rpGOsNs1XQ" name="processingUnits" ordered="false" unique="false" upperBound="-1" eType="_MkznzLO-Eeu4rpGOsNs1XQ"/>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mkzn37O-Eeu4rpGOsNs1XQ" name="host" ordered="false" unique="false" eType="_Mkzn8rO-Eeu4rpGOsNs1XQ"/>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mkzn4bO-Eeu4rpGOsNs1XQ" name="protectedSharedRsources" ordered="false" unique="false" upperBound="-1" eType="_Mkzn9bO-Eeu4rpGOsNs1XQ" eOpposite="_Mkzn_bO-Eeu4rpGOsNs1XQ"/>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mkzn47O-Eeu4rpGOsNs1XQ" name="schedulableResources" ordered="false" unique="false" upperBound="-1" eType="_MkzoCbO-Eeu4rpGOsNs1XQ" eOpposite="_MkzoD7O-Eeu4rpGOsNs1XQ"/>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mkzn5rO-Eeu4rpGOsNs1XQ" name="Model_MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
        <eAnnotations xmi:id="_Mkzn57O-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:Enumeration" href="trainticket-clone_rebook.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
        </eAnnotations>
        <eLiterals xmi:id="_Mkzn6LO-Eeu4rpGOsNs1XQ" name="EarliestDeadlineFirst"/>
        <eLiterals xmi:id="_Mkzn6bO-Eeu4rpGOsNs1XQ" name="FIFO" value="1"/>
        <eLiterals xmi:id="_Mkzn6rO-Eeu4rpGOsNs1XQ" name="FixedPriority" value="2"/>
        <eLiterals xmi:id="_Mkzn67O-Eeu4rpGOsNs1XQ" name="LeastLaxityFirst" value="3"/>
        <eLiterals xmi:id="_Mkzn7LO-Eeu4rpGOsNs1XQ" name="RoundRobin" value="4"/>
        <eLiterals xmi:id="_Mkzn7bO-Eeu4rpGOsNs1XQ" name="TimeTableDriven" value="5"/>
        <eLiterals xmi:id="_Mkzn7rO-Eeu4rpGOsNs1XQ" name="Undef" value="6"/>
        <eLiterals xmi:id="_Mkzn77O-Eeu4rpGOsNs1XQ" name="Other" value="7"/>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EDataType" xmi:id="_Mkzn8LO-Eeu4rpGOsNs1XQ" name="Model_MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="java.lang.String">
        <eAnnotations xmi:id="_Mkzn8bO-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:PrimitiveType" href="trainticket-clone_rebook.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
        </eAnnotations>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_Mkzn8rO-Eeu4rpGOsNs1XQ" name="GRM_ComputingResource" eSuperTypes="_MkznzLO-Eeu4rpGOsNs1XQ">
        <eAnnotations xmi:id="_Mkzn87O-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:Stereotype" href="MARTE.MARTE_Foundations.GRM.profile.uml#_e_tF0BG1Edyb1KzJ7GkiGA"/>
        </eAnnotations>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_Mkzn9bO-Eeu4rpGOsNs1XQ" name="GRM_MutualExclusionResource" eSuperTypes="_MkznfrO-Eeu4rpGOsNs1XQ">
        <eAnnotations xmi:id="_Mkzn9rO-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:Stereotype" href="MARTE.MARTE_Foundations.GRM.profile.uml#_y3mvQBGzEdyb1KzJ7GkiGA"/>
        </eAnnotations>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mkzn97O-Eeu4rpGOsNs1XQ" name="protectKind" ordered="false" unique="false" eType="_MkzoALO-Eeu4rpGOsNs1XQ" defaultValueLiteral="PriorityInheritance"/>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mkzn-bO-Eeu4rpGOsNs1XQ" name="ceiling" ordered="false" unique="false">
          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mkzn-7O-Eeu4rpGOsNs1XQ" name="otherProtectProtocol" ordered="false" unique="false" eType="_Mkzn8LO-Eeu4rpGOsNs1XQ"/>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mkzn_bO-Eeu4rpGOsNs1XQ" name="scheduler" ordered="false" unique="false" eType="_Mkzn07O-Eeu4rpGOsNs1XQ" eOpposite="_Mkzn4bO-Eeu4rpGOsNs1XQ"/>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MkzoALO-Eeu4rpGOsNs1XQ" name="Model_MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
        <eAnnotations xmi:id="_MkzoAbO-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:Enumeration" href="trainticket-clone_rebook.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
        </eAnnotations>
        <eLiterals xmi:id="_MkzoArO-Eeu4rpGOsNs1XQ" name="FIFO"/>
        <eLiterals xmi:id="_MkzoA7O-Eeu4rpGOsNs1XQ" name="NoPreemption" value="1"/>
        <eLiterals xmi:id="_MkzoBLO-Eeu4rpGOsNs1XQ" name="PriorityCeiling" value="2"/>
        <eLiterals xmi:id="_MkzoBbO-Eeu4rpGOsNs1XQ" name="PriorityInheritance" value="3"/>
        <eLiterals xmi:id="_MkzoBrO-Eeu4rpGOsNs1XQ" name="StackBased" value="4"/>
        <eLiterals xmi:id="_MkzoB7O-Eeu4rpGOsNs1XQ" name="Undef" value="5"/>
        <eLiterals xmi:id="_MkzoCLO-Eeu4rpGOsNs1XQ" name="Other" value="6"/>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_MkzoCbO-Eeu4rpGOsNs1XQ" name="GRM_SchedulableResource" eSuperTypes="_MkznfrO-Eeu4rpGOsNs1XQ">
        <eAnnotations xmi:id="_MkzoCrO-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:Stereotype" href="MARTE.MARTE_Foundations.GRM.profile.uml#_1zYucBG0Edyb1KzJ7GkiGA"/>
        </eAnnotations>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MkzoC7O-Eeu4rpGOsNs1XQ" name="schedParams" ordered="false" unique="false" upperBound="-1">
          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MkzoDbO-Eeu4rpGOsNs1XQ" name="dependentScheduler" ordered="false" unique="false" eType="_MkzoErO-Eeu4rpGOsNs1XQ" eOpposite="_MkzoFLO-Eeu4rpGOsNs1XQ"/>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MkzoD7O-Eeu4rpGOsNs1XQ" name="host" ordered="false" unique="false" eType="_Mkzn07O-Eeu4rpGOsNs1XQ" eOpposite="_Mkzn47O-Eeu4rpGOsNs1XQ"/>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_MkzoErO-Eeu4rpGOsNs1XQ" name="GRM_SecondaryScheduler" eSuperTypes="_Mkzn07O-Eeu4rpGOsNs1XQ">
        <eAnnotations xmi:id="_MkzoE7O-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:Stereotype" href="MARTE.MARTE_Foundations.GRM.profile.uml#_vVI4oBG0Edyb1KzJ7GkiGA"/>
        </eAnnotations>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MkzoFLO-Eeu4rpGOsNs1XQ" name="virtualProcessingUnits" ordered="false" unique="false" upperBound="-1" eType="_MkzoCbO-Eeu4rpGOsNs1XQ" eOpposite="_MkzoDbO-Eeu4rpGOsNs1XQ"/>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MkzoF7O-Eeu4rpGOsNs1XQ" name="Model_MARTE_Library_MARTE_DataTypes_TransmModeKind">
        <eAnnotations xmi:id="_MkzoGLO-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:Enumeration" href="trainticket-clone_rebook.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
        </eAnnotations>
        <eLiterals xmi:id="_MkzoGbO-Eeu4rpGOsNs1XQ" name="simplex"/>
        <eLiterals xmi:id="_MkzoGrO-Eeu4rpGOsNs1XQ" name="halfDuplex" value="1"/>
        <eLiterals xmi:id="_MkzoG7O-Eeu4rpGOsNs1XQ" name="fullDuplex" value="2"/>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_MkzoHLO-Eeu4rpGOsNs1XQ" name="HwCommunication_HwArbiter" eSuperTypes="_MkznsrO-Eeu4rpGOsNs1XQ">
        <eAnnotations xmi:id="_MkzoHbO-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:Stereotype" href="MARTE.MARTE_DesignModel.HRM.HwLogical.HwCommunication.profile.uml#_KryuYBJ-EdyT_7R0WVpWAw"/>
        </eAnnotations>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MkzoHrO-Eeu4rpGOsNs1XQ" name="controlledMedias" ordered="false" unique="false" upperBound="-1" eType="_MkzntbO-Eeu4rpGOsNs1XQ" eOpposite="_MkznubO-Eeu4rpGOsNs1XQ"/>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_MkzoIbO-Eeu4rpGOsNs1XQ" name="GRM_TimingResource" eSuperTypes="_MkznfrO-Eeu4rpGOsNs1XQ">
        <eAnnotations xmi:id="_MkzoIrO-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:Stereotype" href="MARTE.MARTE_Foundations.GRM.profile.uml#_v37KsBG2Edyb1KzJ7GkiGA"/>
        </eAnnotations>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_MkzoJLO-Eeu4rpGOsNs1XQ" name="HwClock" eSuperTypes="_Mkzna7O-Eeu4rpGOsNs1XQ">
        <eAnnotations xmi:id="_MkzoJbO-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_l5QgEBKQEdyCSNtdGzMSGg"/>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_MkzoJ7O-Eeu4rpGOsNs1XQ" name="HwTimer" eSuperTypes="_Mkzna7O-Eeu4rpGOsNs1XQ">
        <eAnnotations xmi:id="_MkzoKLO-Eeu4rpGOsNs1XQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sX3iQBKQEdyCSNtdGzMSGg"/>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MkzoKbO-Eeu4rpGOsNs1XQ" name="nbCounters" ordered="false" unique="false">
          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MkzoK7O-Eeu4rpGOsNs1XQ" name="counterWidth" ordered="false" unique="false">
          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MkzoLbO-Eeu4rpGOsNs1XQ" name="inputClock" ordered="false" unique="false" eType="_MkzoJLO-Eeu4rpGOsNs1XQ"/>
      </eClassifiers>
    </contents>
  </eAnnotations>
  <packageImport xmi:id="_dG2c0BJwEdygQ5HMNSpiZw_packageImportcreatedOnLoad">
    <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
  </packageImport>
  <packageImport xmi:id="_0primitiveTypesHwTiming">
    <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
  </packageImport>
  <packageImport xmi:id="_0javaPrimitiveTypesHwTiming">
    <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#_0"/>
  </packageImport>
  <packagedElement xmi:type="uml:Stereotype" xmi:id="_gVCpkBKQEdyCSNtdGzMSGg" name="HwTimingResource" visibility="public">
    <generalization xmi:id="_kgnSIBKQEdyCSNtdGzMSGg">
      <general xmi:type="uml:Stereotype" href="MARTE.MARTE_DesignModel.HRM.HwGeneral.profile.uml#_LDER0BJxEdygQ5HMNSpiZw"/>
    </generalization>
    <generalization xmi:id="_k_mUMBKQEdyCSNtdGzMSGg">
      <general xmi:type="uml:Stereotype" href="MARTE.MARTE_Foundations.GRM.profile.uml#_v37KsBG2Edyb1KzJ7GkiGA"/>
    </generalization>
  </packagedElement>
  <packagedElement xmi:type="uml:Stereotype" xmi:id="_l5QgEBKQEdyCSNtdGzMSGg" name="HwClock" visibility="public">
    <generalization xmi:id="_ryUlMBKQEdyCSNtdGzMSGg" general="_gVCpkBKQEdyCSNtdGzMSGg"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Stereotype" xmi:id="_sX3iQBKQEdyCSNtdGzMSGg" name="HwTimer" visibility="public">
    <generalization xmi:id="_08t4MBKQEdyCSNtdGzMSGg" general="_gVCpkBKQEdyCSNtdGzMSGg"/>
    <ownedAttribute xmi:id="_twN1QBKQEdyCSNtdGzMSGg" name="nbCounters" visibility="public" isUnique="false">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xC340BKQEdyCSNtdGzMSGg" name="" visibility="public"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xDBp0BKQEdyCSNtdGzMSGg" name="" visibility="public" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_t-9b4BKQEdyCSNtdGzMSGg" name="counterWidth" visibility="public" isUnique="false">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_znDFwBKQEdyCSNtdGzMSGg" name="" visibility="public"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_znM2wBKQEdyCSNtdGzMSGg" name="" visibility="public" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_3KZQsBKQEdyCSNtdGzMSGg" name="inputClock" type="_l5QgEBKQEdyCSNtdGzMSGg" isUnique="false" association="_3KGVwBKQEdyCSNtdGzMSGg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7ybLwBKQEdyCSNtdGzMSGg" name="" visibility="public"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7ykVsBKQEdyCSNtdGzMSGg" name="" visibility="public" value="1"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_3KGVwBKQEdyCSNtdGzMSGg" name="Association_HwTimer_HwClock" visibility="public" memberEnd="_3KZQsBKQEdyCSNtdGzMSGg _3LcZkBKQEdyCSNtdGzMSGg">
    <ownedEnd xmi:id="_3LcZkBKQEdyCSNtdGzMSGg" name="hwTimer" type="_sX3iQBKQEdyCSNtdGzMSGg" isUnique="false" association="_3KGVwBKQEdyCSNtdGzMSGg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3MVKYBKQEdyCSNtdGzMSGg" name="" visibility="public"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3MMAcBKQEdyCSNtdGzMSGg" name="" visibility="public" value="*"/>
    </ownedEnd>
  </packagedElement>
</uml:Profile>
