Bug 579420 - Update the profile to Marte 1.2 omg specification

* add all modification of the change bar listed here
https://www.omg.org/spec/MARTE/1.2/PDF/changebar

* add the application of TupleType for some datatypes as specified in
the omg spec. this causes a cycle : marte profile uses marte library and
marte library uses marte profile
other issue : tupleType is specified and applied in the MARTE profile at
the same time.

Change-Id: Ie3023b5189ac12983be54e8ab60c928fb518b88c
Signed-off-by: Asma Smaoui <asma.smaoui@cea.fr>
diff --git a/core/org.eclipse.papyrus.marte.static.profile/resources/MARTE.profile.di b/core/org.eclipse.papyrus.marte.static.profile/resources/MARTE.profile.di
index 72bb571..7a8fc59 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/resources/MARTE.profile.di
+++ b/core/org.eclipse.papyrus.marte.static.profile/resources/MARTE.profile.di
@@ -1,29 +1,54 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi" xmi:id="_cwbFEPfhEd-f4r3MXmUB9g">
-  <pageList xmi:id="_cwbFEffhEd-f4r3MXmUB9g">
-    <availablePage xmi:id="_cwbFEvfhEd-f4r3MXmUB9g">
-      <emfPageIdentifier href="MARTE.profile.notation#_winU0Ji4Ed-m0Oaexd_lJA"/>
-    </availablePage>
-    <availablePage xmi:id="_cwbFE_fhEd-f4r3MXmUB9g">
-      <emfPageIdentifier href="MARTE.profile.notation#_LynYgLG2Ed-tmN4hwNCxXQ"/>
-    </availablePage>
-    <availablePage xmi:id="_iSm7QvfhEd-f4r3MXmUB9g">
-      <emfPageIdentifier href="MARTE.profile.notation#_iSm7QPfhEd-f4r3MXmUB9g"/>
-    </availablePage>
-  </pageList>
-  <sashModel xmi:id="_cwbFFPfhEd-f4r3MXmUB9g" currentSelection="_cwbFFvfhEd-f4r3MXmUB9g">
-    <windows xmi:id="_cwbFFffhEd-f4r3MXmUB9g">
-      <children xsi:type="di:TabFolder" xmi:id="_cwbFFvfhEd-f4r3MXmUB9g">
-        <children xmi:id="_cwbFF_fhEd-f4r3MXmUB9g">
-          <emfPageIdentifier href="MARTE.profile.notation#_winU0Ji4Ed-m0Oaexd_lJA"/>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:architecture="http://www.eclipse.org/papyrus/infra/core/architecture" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi" xmlns:welcome="http://www.eclipse.org/Papyrus/2015/editor/welcome">
+  <di:SashWindowsMngr xmi:id="_cwbFEPfhEd-f4r3MXmUB9g">
+    <pageList xmi:id="_cwbFEffhEd-f4r3MXmUB9g">
+      <availablePage xmi:id="_cwbFEvfhEd-f4r3MXmUB9g"/>
+      <availablePage xmi:id="_cwbFE_fhEd-f4r3MXmUB9g"/>
+      <availablePage xmi:id="_iSm7QvfhEd-f4r3MXmUB9g">
+        <emfPageIdentifier href="MARTE.profile.notation#_iSm7QPfhEd-f4r3MXmUB9g"/>
+      </availablePage>
+    </pageList>
+    <sashModel xmi:id="_cwbFFPfhEd-f4r3MXmUB9g" currentSelection="_cwbFFvfhEd-f4r3MXmUB9g">
+      <windows xmi:id="_cwbFFffhEd-f4r3MXmUB9g">
+        <children xsi:type="di:TabFolder" xmi:id="_cwbFFvfhEd-f4r3MXmUB9g">
+          <children emfPageIdentifier="/2"/>
+          <children>
+            <emfPageIdentifier href="MARTE.profile.notation#_iSm7QPfhEd-f4r3MXmUB9g"/>
+          </children>
+          <children>
+            <emfPageIdentifier href="MARTE.profile.notation#_hmdFQK6yEe2T-5Pu_RbIPQ"/>
+          </children>
+          <children>
+            <emfPageIdentifier href="MARTE_Library.library.notation#_0Z0UEK6mEe2T-5Pu_RbIPQ"/>
+          </children>
+          <children>
+            <emfPageIdentifier href="MARTE.profile.notation#_RZKBUK7gEe2RUaF_DI-Z9g"/>
+          </children>
+          <children>
+            <emfPageIdentifier href="MARTE.profile.notation#_oQGSwLEjEe2ScsXQo9cgVA"/>
+          </children>
         </children>
-        <children xmi:id="_cwbFGPfhEd-f4r3MXmUB9g">
-          <emfPageIdentifier href="MARTE.profile.notation#_LynYgLG2Ed-tmN4hwNCxXQ"/>
-        </children>
-        <children xmi:id="_iSm7Q_fhEd-f4r3MXmUB9g">
-          <emfPageIdentifier href="MARTE.profile.notation#_iSm7QPfhEd-f4r3MXmUB9g"/>
-        </children>
-      </children>
-    </windows>
-  </sashModel>
-</di:SashWindowsMngr>
+      </windows>
+    </sashModel>
+  </di:SashWindowsMngr>
+  <architecture:ArchitectureDescription contextId="org.eclipse.papyrus.uml.architecture.Profile"/>
+  <welcome:Welcome>
+    <welcomePage>
+      <section>
+        <identifier>internationalization</identifier>
+      </section>
+      <section>
+        <identifier>general</identifier>
+      </section>
+      <section>
+        <identifier>diagrams</identifier>
+      </section>
+      <sashColumn x="693">
+        <sashRow y="257"/>
+      </sashColumn>
+      <sashColumn>
+        <sashRow/>
+      </sashColumn>
+    </welcomePage>
+  </welcome:Welcome>
+</xmi:XMI>
diff --git a/core/org.eclipse.papyrus.marte.static.profile/resources/MARTE.profile.notation b/core/org.eclipse.papyrus.marte.static.profile/resources/MARTE.profile.notation
index a7abe80..b0b89e2 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/resources/MARTE.profile.notation
+++ b/core/org.eclipse.papyrus.marte.static.profile/resources/MARTE.profile.notation
@@ -1,362 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
-  <notation:Diagram xmi:id="_winU0Ji4Ed-m0Oaexd_lJA" type="PapyrusUMLProfileDiagram" name="NewDiagram" measurementUnit="Pixel">
-    <children xmi:type="notation:Shape" xmi:id="_xCDp4Ji4Ed-m0Oaexd_lJA" type="Package_Shape" fontHeight="8" lineColor="0">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xCDp4pi4Ed-m0Oaexd_lJA" source="ShadowFigure">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xCDp45i4Ed-m0Oaexd_lJA" key="ShadowFigure_Value" value="false"/>
-      </eAnnotations>
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xCDp5Ji4Ed-m0Oaexd_lJA" source="displayNameLabelIcon">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xCDp5Zi4Ed-m0Oaexd_lJA" key="displayNameLabelIcon_value" value="false"/>
-      </eAnnotations>
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xCDp5pi4Ed-m0Oaexd_lJA" source="QualifiedName">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xCDp55i4Ed-m0Oaexd_lJA" key="QualifiedNameDepth" value="1000"/>
-      </eAnnotations>
-      <children xmi:type="notation:DecorationNode" xmi:id="_xCDp6Ji4Ed-m0Oaexd_lJA" type="Package_NameLabel"/>
-      <children xmi:type="notation:DecorationNode" xmi:id="_xCDp6Zi4Ed-m0Oaexd_lJA" type="Package_PackagedElementCompartment">
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xCDp6pi4Ed-m0Oaexd_lJA"/>
-      </children>
-      <element xmi:type="uml:Profile" href="MARTE.profile.uml#_u8y4wAPMEdyuUt-4qHuVvQ"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xCDp4Zi4Ed-m0Oaexd_lJA" x="42" y="66"/>
-    </children>
-    <children xmi:type="notation:Shape" xmi:id="_sd7DALG0Ed-tmN4hwNCxXQ" type="Stereotype_Shape" fontHeight="8" lineColor="0">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sd7DArG0Ed-tmN4hwNCxXQ" source="ShadowFigure">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sd7DA7G0Ed-tmN4hwNCxXQ" key="ShadowFigure_Value" value="false"/>
-      </eAnnotations>
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sd7DBLG0Ed-tmN4hwNCxXQ" source="displayNameLabelIcon">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sd7DBbG0Ed-tmN4hwNCxXQ" key="displayNameLabelIcon_value" value="false"/>
-      </eAnnotations>
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sd7DBrG0Ed-tmN4hwNCxXQ" source="QualifiedName">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sd7DB7G0Ed-tmN4hwNCxXQ" key="QualifiedNameDepth" value="1000"/>
-      </eAnnotations>
-      <children xmi:type="notation:DecorationNode" xmi:id="_sd7DCLG0Ed-tmN4hwNCxXQ" type="Stereotype_NameLabel"/>
-      <children xmi:type="notation:BasicCompartment" xmi:id="_sd7DCbG0Ed-tmN4hwNCxXQ" type="Stereotype_AttributeCompartment">
-        <styles xmi:type="notation:SortingStyle" xmi:id="_sd7DCrG0Ed-tmN4hwNCxXQ"/>
-        <styles xmi:type="notation:FilteringStyle" xmi:id="_sd7DC7G0Ed-tmN4hwNCxXQ"/>
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sd7DDLG0Ed-tmN4hwNCxXQ"/>
-      </children>
-      <children xmi:type="notation:BasicCompartment" xmi:id="_sd7DDbG0Ed-tmN4hwNCxXQ" type="Stereotype_OperationCompartment">
-        <styles xmi:type="notation:SortingStyle" xmi:id="_sd7DDrG0Ed-tmN4hwNCxXQ"/>
-        <styles xmi:type="notation:FilteringStyle" xmi:id="_sd7DD7G0Ed-tmN4hwNCxXQ"/>
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sd7DELG0Ed-tmN4hwNCxXQ"/>
-      </children>
-      <element xmi:type="uml:Stereotype" href="MARTE.profile.uml#_XYaMIBKYEdyGYuetzx6T5A"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sd7DAbG0Ed-tmN4hwNCxXQ" x="292" y="41" width="304" height="198"/>
-    </children>
-    <children xmi:type="notation:Shape" xmi:id="_8b-bILG0Ed-tmN4hwNCxXQ" type="Stereotype_Shape" fontHeight="8" lineColor="0">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8b-bIrG0Ed-tmN4hwNCxXQ" source="ShadowFigure">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8b-bI7G0Ed-tmN4hwNCxXQ" key="ShadowFigure_Value" value="false"/>
-      </eAnnotations>
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8b-bJLG0Ed-tmN4hwNCxXQ" source="displayNameLabelIcon">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8b-bJbG0Ed-tmN4hwNCxXQ" key="displayNameLabelIcon_value" value="false"/>
-      </eAnnotations>
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8b-bJrG0Ed-tmN4hwNCxXQ" source="QualifiedName">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8b-bJ7G0Ed-tmN4hwNCxXQ" key="QualifiedNameDepth" value="1000"/>
-      </eAnnotations>
-      <children xmi:type="notation:DecorationNode" xmi:id="_8b-bKLG0Ed-tmN4hwNCxXQ" type="Stereotype_NameLabel"/>
-      <children xmi:type="notation:BasicCompartment" xmi:id="_8b-bKbG0Ed-tmN4hwNCxXQ" type="Stereotype_AttributeCompartment">
-        <styles xmi:type="notation:SortingStyle" xmi:id="_8b-bKrG0Ed-tmN4hwNCxXQ"/>
-        <styles xmi:type="notation:FilteringStyle" xmi:id="_8b-bK7G0Ed-tmN4hwNCxXQ"/>
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8b-bLLG0Ed-tmN4hwNCxXQ"/>
-      </children>
-      <children xmi:type="notation:BasicCompartment" xmi:id="_8b-bLbG0Ed-tmN4hwNCxXQ" type="Stereotype_OperationCompartment">
-        <styles xmi:type="notation:SortingStyle" xmi:id="_8b-bLrG0Ed-tmN4hwNCxXQ"/>
-        <styles xmi:type="notation:FilteringStyle" xmi:id="_8b-bL7G0Ed-tmN4hwNCxXQ"/>
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8b-bMLG0Ed-tmN4hwNCxXQ"/>
-      </children>
-      <element xmi:type="uml:Stereotype" href="MARTE.profile.uml#_eXMtwBKZEdyGYuetzx6T5A"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8b-bIbG0Ed-tmN4hwNCxXQ" x="895" y="33" width="266" height="206"/>
-    </children>
-    <children xmi:type="notation:Shape" xmi:id="_uFzKULG1Ed-tmN4hwNCxXQ" type="Stereotype_Shape" fontHeight="8" lineColor="0">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uFzKUrG1Ed-tmN4hwNCxXQ" source="ShadowFigure">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uFzKU7G1Ed-tmN4hwNCxXQ" key="ShadowFigure_Value" value="false"/>
-      </eAnnotations>
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uFzKVLG1Ed-tmN4hwNCxXQ" source="displayNameLabelIcon">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uFzKVbG1Ed-tmN4hwNCxXQ" key="displayNameLabelIcon_value" value="false"/>
-      </eAnnotations>
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uFzKVrG1Ed-tmN4hwNCxXQ" source="QualifiedName">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uFzKV7G1Ed-tmN4hwNCxXQ" key="QualifiedNameDepth" value="1000"/>
-      </eAnnotations>
-      <children xmi:type="notation:DecorationNode" xmi:id="_uFzKWLG1Ed-tmN4hwNCxXQ" type="Stereotype_NameLabel"/>
-      <children xmi:type="notation:BasicCompartment" xmi:id="_uFzKWbG1Ed-tmN4hwNCxXQ" type="Stereotype_AttributeCompartment">
-        <styles xmi:type="notation:SortingStyle" xmi:id="_uFzKWrG1Ed-tmN4hwNCxXQ"/>
-        <styles xmi:type="notation:FilteringStyle" xmi:id="_uFzKW7G1Ed-tmN4hwNCxXQ"/>
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uFzKXLG1Ed-tmN4hwNCxXQ"/>
-      </children>
-      <children xmi:type="notation:BasicCompartment" xmi:id="_uFzKXbG1Ed-tmN4hwNCxXQ" type="Stereotype_OperationCompartment">
-        <styles xmi:type="notation:SortingStyle" xmi:id="_uFzKXrG1Ed-tmN4hwNCxXQ"/>
-        <styles xmi:type="notation:FilteringStyle" xmi:id="_uFzKX7G1Ed-tmN4hwNCxXQ"/>
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uFzKYLG1Ed-tmN4hwNCxXQ"/>
-      </children>
-      <element xmi:type="uml:Stereotype" href="MARTE.profile.uml#_noixsBD2EdyybZnLxHsjyA"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uFzKUbG1Ed-tmN4hwNCxXQ" x="32" y="396"/>
-    </children>
-    <children xmi:type="notation:Shape" xmi:id="_uyLvMLG1Ed-tmN4hwNCxXQ" type="Stereotype_Shape" fontHeight="8" lineColor="0">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uyLvMrG1Ed-tmN4hwNCxXQ" source="ShadowFigure">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uyLvM7G1Ed-tmN4hwNCxXQ" key="ShadowFigure_Value" value="false"/>
-      </eAnnotations>
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uyLvNLG1Ed-tmN4hwNCxXQ" source="displayNameLabelIcon">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uyLvNbG1Ed-tmN4hwNCxXQ" key="displayNameLabelIcon_value" value="false"/>
-      </eAnnotations>
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uyLvNrG1Ed-tmN4hwNCxXQ" source="QualifiedName">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uyLvN7G1Ed-tmN4hwNCxXQ" key="QualifiedNameDepth" value="1000"/>
-      </eAnnotations>
-      <children xmi:type="notation:DecorationNode" xmi:id="_uyLvOLG1Ed-tmN4hwNCxXQ" type="Stereotype_NameLabel"/>
-      <children xmi:type="notation:BasicCompartment" xmi:id="_uyLvObG1Ed-tmN4hwNCxXQ" type="Stereotype_AttributeCompartment">
-        <styles xmi:type="notation:SortingStyle" xmi:id="_uyLvOrG1Ed-tmN4hwNCxXQ"/>
-        <styles xmi:type="notation:FilteringStyle" xmi:id="_uyLvO7G1Ed-tmN4hwNCxXQ"/>
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uyLvPLG1Ed-tmN4hwNCxXQ"/>
-      </children>
-      <children xmi:type="notation:BasicCompartment" xmi:id="_uyLvPbG1Ed-tmN4hwNCxXQ" type="Stereotype_OperationCompartment">
-        <styles xmi:type="notation:SortingStyle" xmi:id="_uyLvPrG1Ed-tmN4hwNCxXQ"/>
-        <styles xmi:type="notation:FilteringStyle" xmi:id="_uyLvP7G1Ed-tmN4hwNCxXQ"/>
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uyLvQLG1Ed-tmN4hwNCxXQ"/>
-      </children>
-      <element xmi:type="uml:Stereotype" href="MARTE.profile.uml#_xRmWoBD2EdyybZnLxHsjyA"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uyLvMbG1Ed-tmN4hwNCxXQ" x="227" y="396"/>
-    </children>
-    <children xmi:type="notation:Shape" xmi:id="_wC6-ULG1Ed-tmN4hwNCxXQ" type="Stereotype_Shape" fontHeight="8" lineColor="0">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wC6-UrG1Ed-tmN4hwNCxXQ" source="ShadowFigure">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wC6-U7G1Ed-tmN4hwNCxXQ" key="ShadowFigure_Value" value="false"/>
-      </eAnnotations>
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wC6-VLG1Ed-tmN4hwNCxXQ" source="displayNameLabelIcon">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wC6-VbG1Ed-tmN4hwNCxXQ" key="displayNameLabelIcon_value" value="false"/>
-      </eAnnotations>
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wC6-VrG1Ed-tmN4hwNCxXQ" source="QualifiedName">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wC6-V7G1Ed-tmN4hwNCxXQ" key="QualifiedNameDepth" value="1000"/>
-      </eAnnotations>
-      <children xmi:type="notation:DecorationNode" xmi:id="_wC6-WLG1Ed-tmN4hwNCxXQ" type="Stereotype_NameLabel"/>
-      <children xmi:type="notation:BasicCompartment" xmi:id="_wC6-WbG1Ed-tmN4hwNCxXQ" type="Stereotype_AttributeCompartment">
-        <styles xmi:type="notation:SortingStyle" xmi:id="_wC6-WrG1Ed-tmN4hwNCxXQ"/>
-        <styles xmi:type="notation:FilteringStyle" xmi:id="_wC6-W7G1Ed-tmN4hwNCxXQ"/>
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wC6-XLG1Ed-tmN4hwNCxXQ"/>
-      </children>
-      <children xmi:type="notation:BasicCompartment" xmi:id="_wC6-XbG1Ed-tmN4hwNCxXQ" type="Stereotype_OperationCompartment">
-        <styles xmi:type="notation:SortingStyle" xmi:id="_wC6-XrG1Ed-tmN4hwNCxXQ"/>
-        <styles xmi:type="notation:FilteringStyle" xmi:id="_wC6-X7G1Ed-tmN4hwNCxXQ"/>
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wC6-YLG1Ed-tmN4hwNCxXQ"/>
-      </children>
-      <element xmi:type="uml:Stereotype" href="MARTE.profile.uml#_llNagBBSEdyt6tGzWCpUVA"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wC6-UbG1Ed-tmN4hwNCxXQ" x="142" y="216"/>
-    </children>
-    <children xmi:type="notation:Shape" xmi:id="_4O8kkLG1Ed-tmN4hwNCxXQ" type="Stereotype_Shape" fontHeight="8" lineColor="0">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4O8kkrG1Ed-tmN4hwNCxXQ" source="ShadowFigure">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4O8kk7G1Ed-tmN4hwNCxXQ" key="ShadowFigure_Value" value="false"/>
-      </eAnnotations>
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4O8klLG1Ed-tmN4hwNCxXQ" source="displayNameLabelIcon">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4O8klbG1Ed-tmN4hwNCxXQ" key="displayNameLabelIcon_value" value="false"/>
-      </eAnnotations>
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4O8klrG1Ed-tmN4hwNCxXQ" source="QualifiedName">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4O8kl7G1Ed-tmN4hwNCxXQ" key="QualifiedNameDepth" value="1000"/>
-      </eAnnotations>
-      <children xmi:type="notation:DecorationNode" xmi:id="_4O8kmLG1Ed-tmN4hwNCxXQ" type="Stereotype_NameLabel"/>
-      <children xmi:type="notation:BasicCompartment" xmi:id="_4O8kmbG1Ed-tmN4hwNCxXQ" type="Stereotype_AttributeCompartment">
-        <styles xmi:type="notation:SortingStyle" xmi:id="_4O8kmrG1Ed-tmN4hwNCxXQ"/>
-        <styles xmi:type="notation:FilteringStyle" xmi:id="_4O8km7G1Ed-tmN4hwNCxXQ"/>
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4O8knLG1Ed-tmN4hwNCxXQ"/>
-      </children>
-      <children xmi:type="notation:BasicCompartment" xmi:id="_4O8knbG1Ed-tmN4hwNCxXQ" type="Stereotype_OperationCompartment">
-        <styles xmi:type="notation:SortingStyle" xmi:id="_4O8knrG1Ed-tmN4hwNCxXQ"/>
-        <styles xmi:type="notation:FilteringStyle" xmi:id="_4O8kn7G1Ed-tmN4hwNCxXQ"/>
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4O8koLG1Ed-tmN4hwNCxXQ"/>
-      </children>
-      <element xmi:type="uml:Stereotype" href="MARTE.profile.uml#_i_gjkBBSEdyt6tGzWCpUVA"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4O8kkbG1Ed-tmN4hwNCxXQ" x="1227" y="176"/>
-    </children>
-    <children xmi:type="notation:Shape" xmi:id="_8fiQALG1Ed-tmN4hwNCxXQ" type="Class_MetaclassShape" fontHeight="8" lineColor="0">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8fiQArG1Ed-tmN4hwNCxXQ" source="ShadowFigure">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8fiQA7G1Ed-tmN4hwNCxXQ" key="ShadowFigure_Value" value="false"/>
-      </eAnnotations>
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8fiQBLG1Ed-tmN4hwNCxXQ" source="displayNameLabelIcon">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8fiQBbG1Ed-tmN4hwNCxXQ" key="displayNameLabelIcon_value" value="false"/>
-      </eAnnotations>
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8fiQBrG1Ed-tmN4hwNCxXQ" source="QualifiedName">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8fiQB7G1Ed-tmN4hwNCxXQ" key="QualifiedNameDepth" value="1000"/>
-      </eAnnotations>
-      <children xmi:type="notation:DecorationNode" xmi:id="_8fiQCLG1Ed-tmN4hwNCxXQ" type="Class_MetaclassNameLabel"/>
-      <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Event"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8fiQAbG1Ed-tmN4hwNCxXQ" x="1227" y="41"/>
-    </children>
-    <children xmi:type="notation:Shape" xmi:id="_8vZusGqWEeC2YbiYAwBrzg" type="Stereotype_Shape" fontName="Segoe UI" lineColor="0">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8vi4oGqWEeC2YbiYAwBrzg" source="ShadowFigure">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8vi4oWqWEeC2YbiYAwBrzg" key="ShadowFigure_Value" value="false"/>
-      </eAnnotations>
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8vi4omqWEeC2YbiYAwBrzg" source="displayNameLabelIcon">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8vi4o2qWEeC2YbiYAwBrzg" key="displayNameLabelIcon_value" value="false"/>
-      </eAnnotations>
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8vi4pGqWEeC2YbiYAwBrzg" source="QualifiedName">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8vi4pWqWEeC2YbiYAwBrzg" key="QualifiedNameDepth" value="1000"/>
-      </eAnnotations>
-      <children xmi:type="notation:DecorationNode" xmi:id="_8vi4pmqWEeC2YbiYAwBrzg" type="Stereotype_NameLabel"/>
-      <children xmi:type="notation:BasicCompartment" xmi:id="_8vi4p2qWEeC2YbiYAwBrzg" type="Stereotype_AttributeCompartment">
-        <children xmi:type="notation:Shape" xmi:id="_9OMjgGqWEeC2YbiYAwBrzg" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
-          <element xmi:type="uml:Property" href="MARTE.profile.uml#_OrmbAA-NEdyLh7muGbCqMw"/>
-          <layoutConstraint xmi:type="notation:Location" xmi:id="_9OMjgWqWEeC2YbiYAwBrzg" x="37" y="12"/>
-        </children>
-        <styles xmi:type="notation:SortingStyle" xmi:id="_8vi4qGqWEeC2YbiYAwBrzg"/>
-        <styles xmi:type="notation:FilteringStyle" xmi:id="_8vi4qWqWEeC2YbiYAwBrzg"/>
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8vi4qmqWEeC2YbiYAwBrzg"/>
-      </children>
-      <children xmi:type="notation:BasicCompartment" xmi:id="_8vi4q2qWEeC2YbiYAwBrzg" type="Stereotype_OperationCompartment">
-        <styles xmi:type="notation:SortingStyle" xmi:id="_8vi4rGqWEeC2YbiYAwBrzg"/>
-        <styles xmi:type="notation:FilteringStyle" xmi:id="_8vi4rWqWEeC2YbiYAwBrzg"/>
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8vi4rmqWEeC2YbiYAwBrzg"/>
-      </children>
-      <element xmi:type="uml:Stereotype" href="MARTE.profile.uml#_HYVowA-NEdyLh7muGbCqMw"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8vZusWqWEeC2YbiYAwBrzg" x="757" y="356"/>
-    </children>
-    <children xmi:type="notation:Shape" xmi:id="_fVDacGW7EeejMvdDMCRFDQ" type="StereotypeComment">
-      <styles xmi:type="notation:TitleStyle" xmi:id="_fVDacWW7EeejMvdDMCRFDQ"/>
-      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_fVDac2W7EeejMvdDMCRFDQ" name="BASE_ELEMENT">
-        <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Event"/>
-      </styles>
-      <element xsi:nil="true"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fVDacmW7EeejMvdDMCRFDQ" x="1427" y="41"/>
-    </children>
-    <children xmi:type="notation:Shape" xmi:id="_psKQ0GW-EeejMvdDMCRFDQ" type="StereotypeComment">
-      <styles xmi:type="notation:TitleStyle" xmi:id="_psKQ0WW-EeejMvdDMCRFDQ"/>
-      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_psK34GW-EeejMvdDMCRFDQ" name="BASE_ELEMENT">
-        <eObjectValue xmi:type="uml:Profile" href="MARTE.profile.uml#_u8y4wAPMEdyuUt-4qHuVvQ"/>
-      </styles>
-      <element xsi:nil="true"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_psKQ0mW-EeejMvdDMCRFDQ" x="242" y="66"/>
-    </children>
-    <styles xmi:type="notation:DiagramStyle" xmi:id="_winU0Zi4Ed-m0Oaexd_lJA"/>
-    <styles xmi:type="notation:StringValueStyle" xmi:id="_fM8nUGW7EeejMvdDMCRFDQ" name="diagram_compatibility_version" stringValue="1.2.0"/>
-    <element xmi:type="uml:Profile" href="MARTE.profile.uml#_zaC5cAPHEdyeNfbOYuD9pg"/>
-    <edges xmi:type="notation:Connector" xmi:id="_PW5NALG1Ed-tmN4hwNCxXQ" type="Association_Edge" source="_sd7DALG0Ed-tmN4hwNCxXQ" target="_8b-bILG0Ed-tmN4hwNCxXQ" lineColor="0">
-      <children xmi:type="notation:DecorationNode" xmi:id="_PW5NA7G1Ed-tmN4hwNCxXQ" type="Association_StereotypeLabel">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_PW5NBLG1Ed-tmN4hwNCxXQ" y="60"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_PW5NBbG1Ed-tmN4hwNCxXQ" type="Association_NameLabel">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_PW5NBrG1Ed-tmN4hwNCxXQ" y="40"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_PW5NB7G1Ed-tmN4hwNCxXQ" type="Association_TargetRoleLabel">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_PW5NCLG1Ed-tmN4hwNCxXQ" y="-20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_PW5NCbG1Ed-tmN4hwNCxXQ" type="Association_SourceRoleLabel">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_PW5NCrG1Ed-tmN4hwNCxXQ" y="20"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_PW5NAbG1Ed-tmN4hwNCxXQ" fontHeight="8"/>
-      <element xmi:type="uml:Association" href="MARTE.profile.uml#_PVjJMLG1Ed-tmN4hwNCxXQ"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_PW5NArG1Ed-tmN4hwNCxXQ" points="[7, -1, -302, 2]$[306, -4, -3, -1]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PY1GsLG1Ed-tmN4hwNCxXQ" id="(0.9769736842105263,0.2777777777777778)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PY1GsbG1Ed-tmN4hwNCxXQ" id="(0.011278195488721804,0.2912621359223301)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_TmRXgLG1Ed-tmN4hwNCxXQ" type="Association_Edge" source="_sd7DALG0Ed-tmN4hwNCxXQ" target="_8b-bILG0Ed-tmN4hwNCxXQ" lineColor="0">
-      <children xmi:type="notation:DecorationNode" xmi:id="_TmRXg7G1Ed-tmN4hwNCxXQ" type="Association_StereotypeLabel">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_TmRXhLG1Ed-tmN4hwNCxXQ" y="60"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_TmRXhbG1Ed-tmN4hwNCxXQ" type="Association_NameLabel">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_TmRXhrG1Ed-tmN4hwNCxXQ" y="40"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_TmRXh7G1Ed-tmN4hwNCxXQ" type="Association_TargetRoleLabel">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_TmRXiLG1Ed-tmN4hwNCxXQ" y="-20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_TmRXibG1Ed-tmN4hwNCxXQ" type="Association_SourceRoleLabel">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_TmRXirG1Ed-tmN4hwNCxXQ" y="20"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_TmRXgbG1Ed-tmN4hwNCxXQ" fontHeight="8"/>
-      <element xmi:type="uml:Association" href="MARTE.profile.uml#_TkyJw7G1Ed-tmN4hwNCxXQ"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TmRXgrG1Ed-tmN4hwNCxXQ" points="[2, 0, -304, 0]$[301, 2, -5, 2]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Tm3NYLG1Ed-tmN4hwNCxXQ" id="(0.993421052631579,0.8282828282828283)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Tm3NYbG1Ed-tmN4hwNCxXQ" id="(0.018796992481203006,0.8349514563106796)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_w6e4cLG1Ed-tmN4hwNCxXQ" type="Generalization_Edge" source="_uFzKULG1Ed-tmN4hwNCxXQ" target="_wC6-ULG1Ed-tmN4hwNCxXQ" lineColor="0">
-      <children xmi:type="notation:DecorationNode" xmi:id="_w6e4c7G1Ed-tmN4hwNCxXQ" type="Generalization_StereotypeLabel">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_w6e4dLG1Ed-tmN4hwNCxXQ" y="60"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_w6e4cbG1Ed-tmN4hwNCxXQ" fontHeight="8"/>
-      <element xmi:type="uml:Generalization" href="MARTE.profile.uml#_w6LWcLG1Ed-tmN4hwNCxXQ"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_w6e4crG1Ed-tmN4hwNCxXQ" points="[2, -2, -107, 89]$[109, -82, 0, 9]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_w67kYLG1Ed-tmN4hwNCxXQ" id="(0.43089430894308944,0.02)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_w67kYbG1Ed-tmN4hwNCxXQ" id="(0.52,0.91)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_yHfeILG1Ed-tmN4hwNCxXQ" type="Generalization_Edge" source="_uyLvMLG1Ed-tmN4hwNCxXQ" target="_wC6-ULG1Ed-tmN4hwNCxXQ" lineColor="0">
-      <children xmi:type="notation:DecorationNode" xmi:id="_yHooELG1Ed-tmN4hwNCxXQ" type="Generalization_StereotypeLabel">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_yHooEbG1Ed-tmN4hwNCxXQ" y="60"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_yHfeIbG1Ed-tmN4hwNCxXQ" fontHeight="8"/>
-      <element xmi:type="uml:Generalization" href="MARTE.profile.uml#_yHVtILG1Ed-tmN4hwNCxXQ"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yHfeIrG1Ed-tmN4hwNCxXQ" points="[-3, -3, 66, 95]$[-60, -83, 9, 15]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yH8KELG1Ed-tmN4hwNCxXQ" id="(0.43410852713178294,0.03)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yH8KEbG1Ed-tmN4hwNCxXQ" id="(0.72,0.85)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_9eZE8LG1Ed-tmN4hwNCxXQ" type="Extension_Edge" source="_4O8kkLG1Ed-tmN4hwNCxXQ" target="_8fiQALG1Ed-tmN4hwNCxXQ" lineColor="0">
-      <styles xmi:type="notation:FontStyle" xmi:id="_9eZE8bG1Ed-tmN4hwNCxXQ" fontHeight="8"/>
-      <element xmi:type="uml:Extension" href="MARTE.profile.uml#_9d8ZAbG1Ed-tmN4hwNCxXQ"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_9eZE8rG1Ed-tmN4hwNCxXQ" points="[-2, -10, 1, 110]$[-2, -95, 1, 25]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9f4SsLG1Ed-tmN4hwNCxXQ" id="(0.53,0.1)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_fVDadGW7EeejMvdDMCRFDQ" type="StereotypeCommentLink" source="_8fiQALG1Ed-tmN4hwNCxXQ" target="_fVDacGW7EeejMvdDMCRFDQ">
-      <styles xmi:type="notation:FontStyle" xmi:id="_fVDadWW7EeejMvdDMCRFDQ"/>
-      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_fVDaeWW7EeejMvdDMCRFDQ" name="BASE_ELEMENT">
-        <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Event"/>
-      </styles>
-      <element xsi:nil="true"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_fVDadmW7EeejMvdDMCRFDQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fVDad2W7EeejMvdDMCRFDQ"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fVDaeGW7EeejMvdDMCRFDQ"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_psK34WW-EeejMvdDMCRFDQ" type="StereotypeCommentLink" source="_xCDp4Ji4Ed-m0Oaexd_lJA" target="_psKQ0GW-EeejMvdDMCRFDQ">
-      <styles xmi:type="notation:FontStyle" xmi:id="_psK34mW-EeejMvdDMCRFDQ"/>
-      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_psLe8GW-EeejMvdDMCRFDQ" name="BASE_ELEMENT">
-        <eObjectValue xmi:type="uml:Profile" href="MARTE.profile.uml#_u8y4wAPMEdyuUt-4qHuVvQ"/>
-      </styles>
-      <element xsi:nil="true"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_psK342W-EeejMvdDMCRFDQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_psK35GW-EeejMvdDMCRFDQ"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_psK35WW-EeejMvdDMCRFDQ"/>
-    </edges>
-  </notation:Diagram>
-  <notation:Diagram xmi:id="_LynYgLG2Ed-tmN4hwNCxXQ" type="PapyrusUMLProfileDiagram" name="GCM_Diagram" measurementUnit="Pixel">
-    <children xmi:type="notation:Shape" xmi:id="_MmAkULG2Ed-tmN4hwNCxXQ" type="Stereotype_Shape" fontHeight="8" lineColor="0">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MmAkUrG2Ed-tmN4hwNCxXQ" source="ShadowFigure">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MmAkU7G2Ed-tmN4hwNCxXQ" key="ShadowFigure_Value" value="false"/>
-      </eAnnotations>
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MmAkVLG2Ed-tmN4hwNCxXQ" source="displayNameLabelIcon">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MmAkVbG2Ed-tmN4hwNCxXQ" key="displayNameLabelIcon_value" value="false"/>
-      </eAnnotations>
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MmAkVrG2Ed-tmN4hwNCxXQ" source="QualifiedName">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MmAkV7G2Ed-tmN4hwNCxXQ" key="QualifiedNameDepth" value="1000"/>
-      </eAnnotations>
-      <children xmi:type="notation:DecorationNode" xmi:id="_MmAkWLG2Ed-tmN4hwNCxXQ" type="Stereotype_NameLabel"/>
-      <children xmi:type="notation:BasicCompartment" xmi:id="_MmAkWbG2Ed-tmN4hwNCxXQ" type="Stereotype_AttributeCompartment">
-        <children xmi:type="notation:Shape" xmi:id="_a4l5ILG2Ed-tmN4hwNCxXQ" type="Property_ClassAttributeLabel" fontHeight="8" lineColor="0">
-          <element xmi:type="uml:Property" href="MARTE.profile.uml#_a4JNMLG2Ed-tmN4hwNCxXQ"/>
-          <layoutConstraint xmi:type="notation:Location" xmi:id="_a4l5IbG2Ed-tmN4hwNCxXQ"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_epwdoLG2Ed-tmN4hwNCxXQ" type="Property_ClassAttributeLabel" fontHeight="8" lineColor="0">
-          <element xmi:type="uml:Property" href="MARTE.profile.uml#_epTxsLG2Ed-tmN4hwNCxXQ"/>
-          <layoutConstraint xmi:type="notation:Location" xmi:id="_epwdobG2Ed-tmN4hwNCxXQ"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_huYsQLG2Ed-tmN4hwNCxXQ" type="Property_ClassAttributeLabel" fontHeight="8" lineColor="0">
-          <element xmi:type="uml:Property" href="MARTE.profile.uml#_ht8AULG2Ed-tmN4hwNCxXQ"/>
-          <layoutConstraint xmi:type="notation:Location" xmi:id="_huYsQbG2Ed-tmN4hwNCxXQ"/>
-        </children>
-        <styles xmi:type="notation:SortingStyle" xmi:id="_MmAkWrG2Ed-tmN4hwNCxXQ"/>
-        <styles xmi:type="notation:FilteringStyle" xmi:id="_MmAkW7G2Ed-tmN4hwNCxXQ"/>
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MmAkXLG2Ed-tmN4hwNCxXQ"/>
-      </children>
-      <children xmi:type="notation:BasicCompartment" xmi:id="_MmAkXbG2Ed-tmN4hwNCxXQ" type="Stereotype_OperationCompartment">
-        <styles xmi:type="notation:SortingStyle" xmi:id="_MmAkXrG2Ed-tmN4hwNCxXQ"/>
-        <styles xmi:type="notation:FilteringStyle" xmi:id="_MmAkX7G2Ed-tmN4hwNCxXQ"/>
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MmAkYLG2Ed-tmN4hwNCxXQ"/>
-      </children>
-      <element xmi:type="uml:Stereotype" href="MARTE.profile.uml#_MltCULG2Ed-tmN4hwNCxXQ"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MmAkUbG2Ed-tmN4hwNCxXQ" x="275" y="315" width="226" height="111"/>
-    </children>
-    <children xmi:type="notation:Shape" xmi:id="_fXQZ4GW7EeejMvdDMCRFDQ" type="StereotypeComment">
-      <styles xmi:type="notation:TitleStyle" xmi:id="_fXQZ4WW7EeejMvdDMCRFDQ"/>
-      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_fXQZ42W7EeejMvdDMCRFDQ" name="BASE_ELEMENT">
-        <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Behavior"/>
-      </styles>
-      <element xsi:nil="true"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fXQZ4mW7EeejMvdDMCRFDQ" x="545" y="135"/>
-    </children>
-    <styles xmi:type="notation:DiagramStyle" xmi:id="_LynYgbG2Ed-tmN4hwNCxXQ"/>
-    <styles xmi:type="notation:StringValueStyle" xmi:id="_fVjwwGW7EeejMvdDMCRFDQ" name="diagram_compatibility_version" stringValue="1.2.0"/>
-    <element xmi:type="uml:Profile" href="MARTE.profile.uml#_YgAioAPMEdyuUt-4qHuVvQ"/>
-  </notation:Diagram>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.3/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/gmfdiag/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
   <notation:Diagram xmi:id="_iSm7QPfhEd-f4r3MXmUB9g" type="PapyrusUMLProfileDiagram" name="Operators" measurementUnit="Pixel">
     <children xmi:type="notation:Shape" xmi:id="_jjFEoPfhEd-f4r3MXmUB9g" type="Profile_Shape" fontHeight="8" lineColor="0">
       <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jjFEovfhEd-f4r3MXmUB9g" source="ShadowFigure">
@@ -416,29 +59,32 @@
           <element xmi:type="uml:Stereotype" href="MARTE.profile.uml#_qRak4PfhEd-f4r3MXmUB9g"/>
           <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qRkV4ffhEd-f4r3MXmUB9g" x="325" y="191" width="176"/>
         </children>
-        <children xmi:type="notation:Shape" xmi:id="_faf7IGW7EeejMvdDMCRFDQ" type="StereotypeComment">
-          <styles xmi:type="notation:TitleStyle" xmi:id="_faf7IWW7EeejMvdDMCRFDQ"/>
-          <styles xmi:type="notation:EObjectValueStyle" xmi:id="_faf7I2W7EeejMvdDMCRFDQ" name="BASE_ELEMENT">
+        <children xmi:type="notation:Shape" xmi:id="_ybEV4LkOEe2WiuAcxeu6qQ" type="StereotypeComment">
+          <styles xmi:type="notation:TitleStyle" xmi:id="_ybEV4bkOEe2WiuAcxeu6qQ"/>
+          <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ybEV47kOEe2WiuAcxeu6qQ" name="BASE_ELEMENT">
             <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Behavior"/>
           </styles>
           <element xsi:nil="true"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_faf7ImW7EeejMvdDMCRFDQ" x="525" y="43"/>
+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ybEV4rkOEe2WiuAcxeu6qQ" x="525" y="43"/>
         </children>
         <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jjFEqvfhEd-f4r3MXmUB9g"/>
       </children>
       <element xmi:type="uml:Profile" href="MARTE.profile.uml#_jg_Z8PfhEd-f4r3MXmUB9g"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jjFEoffhEd-f4r3MXmUB9g" x="150" y="120" width="846" height="378"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jjFEoffhEd-f4r3MXmUB9g" x="150" y="120" width="911" height="421"/>
     </children>
-    <children xmi:type="notation:Shape" xmi:id="_fXZj3GW7EeejMvdDMCRFDQ" type="StereotypeComment">
-      <styles xmi:type="notation:TitleStyle" xmi:id="_fXZj3WW7EeejMvdDMCRFDQ"/>
-      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_fXZj32W7EeejMvdDMCRFDQ" name="BASE_ELEMENT">
+    <children xmi:type="notation:Shape" xmi:id="_ya9BILkOEe2WiuAcxeu6qQ" type="StereotypeComment">
+      <styles xmi:type="notation:TitleStyle" xmi:id="_ya9BIbkOEe2WiuAcxeu6qQ"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ya9BI7kOEe2WiuAcxeu6qQ" name="BASE_ELEMENT">
         <eObjectValue xmi:type="uml:Profile" href="MARTE.profile.uml#_jg_Z8PfhEd-f4r3MXmUB9g"/>
       </styles>
       <element xsi:nil="true"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fXZj3mW7EeejMvdDMCRFDQ" x="200" y="100"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ya9BIrkOEe2WiuAcxeu6qQ" x="350" y="120"/>
     </children>
     <styles xmi:type="notation:DiagramStyle" xmi:id="_iSm7QffhEd-f4r3MXmUB9g"/>
-    <styles xmi:type="notation:StringValueStyle" xmi:id="_fXbZAGW7EeejMvdDMCRFDQ" name="diagram_compatibility_version" stringValue="1.2.0"/>
+    <styles xmi:type="notation:StringValueStyle" xmi:id="_fXbZAGW7EeejMvdDMCRFDQ" name="diagram_compatibility_version" stringValue="1.4.0"/>
+    <styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_kaVAQK6gEe2T-5Pu_RbIPQ" diagramKindId="org.eclipse.papyrus.uml.diagram.profile">
+      <owner xmi:type="uml:Profile" href="MARTE.profile.uml#_CHiIYA-LEdyNj8xzjk-DoA"/>
+    </styles>
     <element xmi:type="uml:Profile" href="MARTE.profile.uml#_CHiIYA-LEdyNj8xzjk-DoA"/>
     <edges xmi:type="notation:Connector" xmi:id="_-UYj8PfhEd-f4r3MXmUB9g" type="Extension_Edge" source="_qRkV4PfhEd-f4r3MXmUB9g" target="_pYfY0PfhEd-f4r3MXmUB9g" lineColor="0">
       <styles xmi:type="notation:FontStyle" xmi:id="_-UYj8ffhEd-f4r3MXmUB9g" fontHeight="8"/>
@@ -446,25 +92,652 @@
       <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_-UYj8vfhEd-f4r3MXmUB9g" points="[0, -6, 4, 123]$[20, -104, 24, 25]"/>
       <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-Uht4PfhEd-f4r3MXmUB9g" id="(0.5340909090909091,0.06)"/>
     </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_fXZj4GW7EeejMvdDMCRFDQ" type="StereotypeCommentLink" source="_jjFEoPfhEd-f4r3MXmUB9g" target="_fXZj3GW7EeejMvdDMCRFDQ">
-      <styles xmi:type="notation:FontStyle" xmi:id="_fXZj4WW7EeejMvdDMCRFDQ"/>
-      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_fXZj5WW7EeejMvdDMCRFDQ" name="BASE_ELEMENT">
+    <edges xmi:type="notation:Connector" xmi:id="_ya9BJLkOEe2WiuAcxeu6qQ" type="StereotypeCommentLink" source="_jjFEoPfhEd-f4r3MXmUB9g" target="_ya9BILkOEe2WiuAcxeu6qQ">
+      <styles xmi:type="notation:FontStyle" xmi:id="_ya9BJbkOEe2WiuAcxeu6qQ"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ya9BKbkOEe2WiuAcxeu6qQ" name="BASE_ELEMENT">
         <eObjectValue xmi:type="uml:Profile" href="MARTE.profile.uml#_jg_Z8PfhEd-f4r3MXmUB9g"/>
       </styles>
       <element xsi:nil="true"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_fXZj4mW7EeejMvdDMCRFDQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fXZj42W7EeejMvdDMCRFDQ"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fXZj5GW7EeejMvdDMCRFDQ"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ya9BJrkOEe2WiuAcxeu6qQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ya9BJ7kOEe2WiuAcxeu6qQ"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ya9BKLkOEe2WiuAcxeu6qQ"/>
     </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_faf7JGW7EeejMvdDMCRFDQ" type="StereotypeCommentLink" source="_pYfY0PfhEd-f4r3MXmUB9g" target="_faf7IGW7EeejMvdDMCRFDQ">
-      <styles xmi:type="notation:FontStyle" xmi:id="_faf7JWW7EeejMvdDMCRFDQ"/>
-      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_faf7KWW7EeejMvdDMCRFDQ" name="BASE_ELEMENT">
+    <edges xmi:type="notation:Connector" xmi:id="_ybEV5LkOEe2WiuAcxeu6qQ" type="StereotypeCommentLink" source="_pYfY0PfhEd-f4r3MXmUB9g" target="_ybEV4LkOEe2WiuAcxeu6qQ">
+      <styles xmi:type="notation:FontStyle" xmi:id="_ybEV5bkOEe2WiuAcxeu6qQ"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ybEV6bkOEe2WiuAcxeu6qQ" name="BASE_ELEMENT">
         <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Behavior"/>
       </styles>
       <element xsi:nil="true"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_faf7JmW7EeejMvdDMCRFDQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_faf7J2W7EeejMvdDMCRFDQ"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_faf7KGW7EeejMvdDMCRFDQ"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ybEV5rkOEe2WiuAcxeu6qQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ybEV57kOEe2WiuAcxeu6qQ"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ybEV6LkOEe2WiuAcxeu6qQ"/>
+    </edges>
+  </notation:Diagram>
+  <notation:Diagram xmi:id="_hmdFQK6yEe2T-5Pu_RbIPQ" type="PapyrusUMLProfileDiagram" name="HLAM" measurementUnit="Pixel">
+    <children xmi:type="notation:Shape" xmi:id="_4_N7cK6yEe2T-5Pu_RbIPQ" type="Stereotype_Shape">
+      <children xmi:type="notation:DecorationNode" xmi:id="_4_N7cq6yEe2T-5Pu_RbIPQ" type="Stereotype_NameLabel"/>
+      <children xmi:type="notation:BasicCompartment" xmi:id="_4_N7c66yEe2T-5Pu_RbIPQ" type="Stereotype_AttributeCompartment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_4_N7dK6yEe2T-5Pu_RbIPQ"/>
+        <styles xmi:type="notation:SortingStyle" xmi:id="_4_N7da6yEe2T-5Pu_RbIPQ"/>
+        <styles xmi:type="notation:FilteringStyle" xmi:id="_4_N7dq6yEe2T-5Pu_RbIPQ"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4_N7d66yEe2T-5Pu_RbIPQ"/>
+      </children>
+      <children xmi:type="notation:BasicCompartment" xmi:id="_4_N7eK6yEe2T-5Pu_RbIPQ" type="Stereotype_OperationCompartment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_4_N7ea6yEe2T-5Pu_RbIPQ"/>
+        <styles xmi:type="notation:SortingStyle" xmi:id="_4_N7eq6yEe2T-5Pu_RbIPQ"/>
+        <styles xmi:type="notation:FilteringStyle" xmi:id="_4_N7e66yEe2T-5Pu_RbIPQ"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4_N7fK6yEe2T-5Pu_RbIPQ"/>
+      </children>
+      <element xmi:type="uml:Stereotype" href="MARTE.profile.uml#_XsQskBHlEdy7mJMaejUq5Q"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4_N7ca6yEe2T-5Pu_RbIPQ" x="359" y="374" width="402"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_9HNrkK6yEe2T-5Pu_RbIPQ" type="Class_MetaclassShape">
+      <children xmi:type="notation:DecorationNode" xmi:id="_9HOSoK6yEe2T-5Pu_RbIPQ" type="Class_MetaclassNameLabel"/>
+      <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Message"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9HNrka6yEe2T-5Pu_RbIPQ" x="717" y="253" width="105"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_9f3cIK6yEe2T-5Pu_RbIPQ" type="Class_MetaclassShape">
+      <children xmi:type="notation:DecorationNode" xmi:id="_9f3cIq6yEe2T-5Pu_RbIPQ" type="Class_MetaclassNameLabel"/>
+      <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Signal"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9f3cIa6yEe2T-5Pu_RbIPQ" x="100" y="253" width="105"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_AM3N4K6zEe2T-5Pu_RbIPQ" type="Class_MetaclassShape">
+      <children xmi:type="notation:DecorationNode" xmi:id="_AM3N4q6zEe2T-5Pu_RbIPQ" type="Class_MetaclassNameLabel"/>
+      <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AM3N4a6zEe2T-5Pu_RbIPQ" x="560" y="253" width="105"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_AkcncK6zEe2T-5Pu_RbIPQ" type="Class_MetaclassShape">
+      <children xmi:type="notation:DecorationNode" xmi:id="_AkdOgK6zEe2T-5Pu_RbIPQ" type="Class_MetaclassNameLabel"/>
+      <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InvocationAction"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Akcnca6zEe2T-5Pu_RbIPQ" x="240" y="253" width="105"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_NVc0wa6zEe2T-5Pu_RbIPQ" type="Class_MetaclassShape">
+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NVeC4K6zEe2T-5Pu_RbIPQ" source="Stereotype_Annotation">
+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NVeC4a6zEe2T-5Pu_RbIPQ" key="StereotypeWithQualifiedNameList" value=""/>
+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NVeC4q6zEe2T-5Pu_RbIPQ" key="StereotypeList" value="StandardProfile::Metaclass"/>
+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NVeC466zEe2T-5Pu_RbIPQ" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NVeC5K6zEe2T-5Pu_RbIPQ" key="PropStereoDisplay" value=""/>
+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NVeC5a6zEe2T-5Pu_RbIPQ" key="StereotypePropertyLocation" value="Compartment"/>
+      </eAnnotations>
+      <children xmi:type="notation:DecorationNode" xmi:id="_NVc0w66zEe2T-5Pu_RbIPQ" type="Class_MetaclassNameLabel"/>
+      <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ConnectorEnd"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NVc0xK6zEe2T-5Pu_RbIPQ" x="380" y="240"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_boSoQK6zEe2T-5Pu_RbIPQ" type="Class_MetaclassShape">
+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_boSoRK6zEe2T-5Pu_RbIPQ" source="Stereotype_Annotation">
+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_boSoRa6zEe2T-5Pu_RbIPQ" key="StereotypeWithQualifiedNameList" value=""/>
+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_boSoRq6zEe2T-5Pu_RbIPQ" key="StereotypeList" value="StandardProfile::Metaclass"/>
+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_boSoR66zEe2T-5Pu_RbIPQ" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_boSoSK6zEe2T-5Pu_RbIPQ" key="PropStereoDisplay" value=""/>
+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_boSoSa6zEe2T-5Pu_RbIPQ" key="StereotypePropertyLocation" value="Compartment"/>
+      </eAnnotations>
+      <children xmi:type="notation:DecorationNode" xmi:id="_boSoQq6zEe2T-5Pu_RbIPQ" type="Class_MetaclassNameLabel"/>
+      <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Feature"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_boSoQ66zEe2T-5Pu_RbIPQ" x="880" y="260" width="105"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_o-rakK6zEe2T-5Pu_RbIPQ" type="Stereotype_Shape">
+      <children xmi:type="notation:DecorationNode" xmi:id="_o-rakq6zEe2T-5Pu_RbIPQ" type="Stereotype_NameLabel"/>
+      <children xmi:type="notation:BasicCompartment" xmi:id="_o-rak66zEe2T-5Pu_RbIPQ" type="Stereotype_AttributeCompartment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_o-ralK6zEe2T-5Pu_RbIPQ"/>
+        <styles xmi:type="notation:SortingStyle" xmi:id="_o-rala6zEe2T-5Pu_RbIPQ"/>
+        <styles xmi:type="notation:FilteringStyle" xmi:id="_o-ralq6zEe2T-5Pu_RbIPQ"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o-ral66zEe2T-5Pu_RbIPQ"/>
+      </children>
+      <children xmi:type="notation:BasicCompartment" xmi:id="_o-ramK6zEe2T-5Pu_RbIPQ" type="Stereotype_OperationCompartment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_o-rama6zEe2T-5Pu_RbIPQ"/>
+        <styles xmi:type="notation:SortingStyle" xmi:id="_o-ramq6zEe2T-5Pu_RbIPQ"/>
+        <styles xmi:type="notation:FilteringStyle" xmi:id="_o-ram66zEe2T-5Pu_RbIPQ"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o-ranK6zEe2T-5Pu_RbIPQ"/>
+      </children>
+      <element xmi:type="uml:Stereotype" href="MARTE.profile.uml#_AZ8eMEFeEd6UW4qJC-Vahw"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o-raka6zEe2T-5Pu_RbIPQ" x="1140" y="380"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_uDfYQK6zEe2T-5Pu_RbIPQ" type="Class_MetaclassShape">
+      <children xmi:type="notation:DecorationNode" xmi:id="_uDfYQq6zEe2T-5Pu_RbIPQ" type="Class_MetaclassNameLabel"/>
+      <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uDfYQa6zEe2T-5Pu_RbIPQ" x="1140" y="180"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_yc0CU7kOEe2WiuAcxeu6qQ" type="StereotypeComment">
+      <styles xmi:type="notation:TitleStyle" xmi:id="_yc0CVLkOEe2WiuAcxeu6qQ"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_yc0CVrkOEe2WiuAcxeu6qQ" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Message"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yc0CVbkOEe2WiuAcxeu6qQ" x="917" y="253"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_yc4TwLkOEe2WiuAcxeu6qQ" type="StereotypeComment">
+      <styles xmi:type="notation:TitleStyle" xmi:id="_yc4TwbkOEe2WiuAcxeu6qQ"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_yc4Tw7kOEe2WiuAcxeu6qQ" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Signal"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yc4TwrkOEe2WiuAcxeu6qQ" x="300" y="253"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_yc7XE7kOEe2WiuAcxeu6qQ" type="StereotypeComment">
+      <styles xmi:type="notation:TitleStyle" xmi:id="_yc7XFLkOEe2WiuAcxeu6qQ"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_yc7-ILkOEe2WiuAcxeu6qQ" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yc7XFbkOEe2WiuAcxeu6qQ" x="760" y="253"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_yc_ogLkOEe2WiuAcxeu6qQ" type="StereotypeComment">
+      <styles xmi:type="notation:TitleStyle" xmi:id="_yc_ogbkOEe2WiuAcxeu6qQ"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_yc_og7kOEe2WiuAcxeu6qQ" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InvocationAction"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yc_ogrkOEe2WiuAcxeu6qQ" x="440" y="253"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_ydDS47kOEe2WiuAcxeu6qQ" type="StereotypeComment">
+      <styles xmi:type="notation:TitleStyle" xmi:id="_ydDS5LkOEe2WiuAcxeu6qQ"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ydDS5rkOEe2WiuAcxeu6qQ" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ConnectorEnd"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ydDS5bkOEe2WiuAcxeu6qQ" x="580" y="240"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_ydG9Q7kOEe2WiuAcxeu6qQ" type="StereotypeComment">
+      <styles xmi:type="notation:TitleStyle" xmi:id="_ydG9RLkOEe2WiuAcxeu6qQ"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ydG9RrkOEe2WiuAcxeu6qQ" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Feature"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ydG9RbkOEe2WiuAcxeu6qQ" x="1080" y="260"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_ydNq87kOEe2WiuAcxeu6qQ" type="StereotypeComment">
+      <styles xmi:type="notation:TitleStyle" xmi:id="_ydNq9LkOEe2WiuAcxeu6qQ"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ydNq9rkOEe2WiuAcxeu6qQ" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ydNq9bkOEe2WiuAcxeu6qQ" x="1340" y="180"/>
+    </children>
+    <styles xmi:type="notation:StringValueStyle" xmi:id="_hmdFQa6yEe2T-5Pu_RbIPQ" name="diagram_compatibility_version" stringValue="1.4.0"/>
+    <styles xmi:type="notation:DiagramStyle" xmi:id="_hmdFQq6yEe2T-5Pu_RbIPQ"/>
+    <styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_hmdFQ66yEe2T-5Pu_RbIPQ" diagramKindId="org.eclipse.papyrus.uml.diagram.profile">
+      <owner xmi:type="uml:Profile" href="MARTE.profile.uml#_yNSZIAPMEdyuUt-4qHuVvQ"/>
+    </styles>
+    <element xmi:type="uml:Profile" href="MARTE.profile.uml#_yNSZIAPMEdyuUt-4qHuVvQ"/>
+    <edges xmi:type="notation:Connector" xmi:id="_9HYqsK6yEe2T-5Pu_RbIPQ" type="Extension_Edge" source="_4_N7cK6yEe2T-5Pu_RbIPQ" target="_9HNrkK6yEe2T-5Pu_RbIPQ">
+      <styles xmi:type="notation:FontStyle" xmi:id="_9HYqsa6yEe2T-5Pu_RbIPQ"/>
+      <element xmi:type="uml:Extension" href="MARTE.profile.uml#_fp4qcBHlEdy7mJMaejUq5Q"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_9HYqsq6yEe2T-5Pu_RbIPQ" points="[359, 374, -643984, -643984]$[0, 0, -643984, -643984]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Edhx0K6zEe2T-5Pu_RbIPQ" id="(0.7985074626865671,0.0)"/>
+    </edges>
+    <edges xmi:type="notation:Connector" xmi:id="_9gAmEK6yEe2T-5Pu_RbIPQ" type="Extension_Edge" source="_4_N7cK6yEe2T-5Pu_RbIPQ" target="_9f3cIK6yEe2T-5Pu_RbIPQ">
+      <styles xmi:type="notation:FontStyle" xmi:id="_9gAmEa6yEe2T-5Pu_RbIPQ"/>
+      <element xmi:type="uml:Extension" href="MARTE.profile.uml#_f3JDUBHlEdy7mJMaejUq5Q"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_9gAmEq6yEe2T-5Pu_RbIPQ" points="[359, 374, -643984, -643984]$[0, 0, -643984, -643984]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_B2SCwK6zEe2T-5Pu_RbIPQ" id="(0.0,0.4339622641509434)"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_B2Sp0K6zEe2T-5Pu_RbIPQ" id="(1.0,0.72)"/>
+    </edges>
+    <edges xmi:type="notation:Connector" xmi:id="_ANBl8K6zEe2T-5Pu_RbIPQ" type="Extension_Edge" source="_4_N7cK6yEe2T-5Pu_RbIPQ" target="_AM3N4K6zEe2T-5Pu_RbIPQ">
+      <styles xmi:type="notation:FontStyle" xmi:id="_ANBl8a6zEe2T-5Pu_RbIPQ"/>
+      <element xmi:type="uml:Extension" href="MARTE.profile.uml#_mk5LwEFdEd6UW4qJC-Vahw"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ANBl8q6zEe2T-5Pu_RbIPQ" points="[359, 374, -643984, -643984]$[0, 0, -643984, -643984]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DI1PwK6zEe2T-5Pu_RbIPQ" id="(0.2512437810945274,0.0)"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DI1Pwa6zEe2T-5Pu_RbIPQ" id="(0.2,1.0)"/>
+    </edges>
+    <edges xmi:type="notation:Connector" xmi:id="_AkoNoK6zEe2T-5Pu_RbIPQ" type="Extension_Edge" source="_4_N7cK6yEe2T-5Pu_RbIPQ" target="_AkcncK6zEe2T-5Pu_RbIPQ">
+      <styles xmi:type="notation:FontStyle" xmi:id="_AkoNoa6zEe2T-5Pu_RbIPQ"/>
+      <element xmi:type="uml:Extension" href="MARTE.profile.uml#_tx92cEFdEd6UW4qJC-Vahw"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AkoNoq6zEe2T-5Pu_RbIPQ" points="[359, 374, -643984, -643984]$[0, 0, -643984, -643984]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_EdmDQK6zEe2T-5Pu_RbIPQ" id="(0.03482587064676617,0.0)"/>
+    </edges>
+    <edges xmi:type="notation:Connector" xmi:id="_OMMPgK6zEe2T-5Pu_RbIPQ" type="Extension_Edge" source="_4_N7cK6yEe2T-5Pu_RbIPQ" target="_NVc0wa6zEe2T-5Pu_RbIPQ">
+      <styles xmi:type="notation:FontStyle" xmi:id="_OMMPga6zEe2T-5Pu_RbIPQ"/>
+      <element xmi:type="uml:Extension" href="MARTE.profile.uml#_OL9mAK6zEe2T-5Pu_RbIPQ"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OMMPgq6zEe2T-5Pu_RbIPQ" points="[761, 420, -643984, -643984]$[960, 303, -643984, -643984]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OMXOoK6zEe2T-5Pu_RbIPQ" id="(0.1517412935323383,0.0)"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OMXOoa6zEe2T-5Pu_RbIPQ" id="(0.38095238095238093,1.0)"/>
+    </edges>
+    <edges xmi:type="notation:Connector" xmi:id="_caLYMK6zEe2T-5Pu_RbIPQ" type="Extension_Edge" source="_4_N7cK6yEe2T-5Pu_RbIPQ" target="_boSoQK6zEe2T-5Pu_RbIPQ">
+      <styles xmi:type="notation:FontStyle" xmi:id="_caLYMa6zEe2T-5Pu_RbIPQ"/>
+      <element xmi:type="uml:Extension" href="MARTE.profile.uml#_caDcYK6zEe2T-5Pu_RbIPQ"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_caLYMq6zEe2T-5Pu_RbIPQ" points="[420, 374, -643984, -643984]$[500, 257, -643984, -643984]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_caXlcK6zEe2T-5Pu_RbIPQ" id="(1.0,0.24528301886792453)"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_caXlca6zEe2T-5Pu_RbIPQ" id="(0.38095238095238093,1.0)"/>
+    </edges>
+    <edges xmi:type="notation:Connector" xmi:id="_pqVmsK6zEe2T-5Pu_RbIPQ" type="Association_Edge" source="_4_N7cK6yEe2T-5Pu_RbIPQ" target="_o-rakK6zEe2T-5Pu_RbIPQ">
+      <children xmi:type="notation:DecorationNode" xmi:id="_pqVms66zEe2T-5Pu_RbIPQ" type="Association_StereotypeLabel">
+        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_p_Hj4K6zEe2T-5Pu_RbIPQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_pqVmtK6zEe2T-5Pu_RbIPQ" y="59"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_pqVmta6zEe2T-5Pu_RbIPQ" type="Association_NameLabel">
+        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_p_NDcK6zEe2T-5Pu_RbIPQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_pqVmtq6zEe2T-5Pu_RbIPQ" x="1" y="19"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_pqVmt66zEe2T-5Pu_RbIPQ" type="Association_TargetRoleLabel">
+        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_p_SjAK6zEe2T-5Pu_RbIPQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_pqVmuK6zEe2T-5Pu_RbIPQ" x="-43" y="18"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_pqVmua6zEe2T-5Pu_RbIPQ" type="Association_SourceRoleLabel">
+        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_p_YCkK6zEe2T-5Pu_RbIPQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_pqVmuq6zEe2T-5Pu_RbIPQ" x="43" y="-17"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_pqVmu66zEe2T-5Pu_RbIPQ" type="Association_SourceMultiplicityLabel">
+        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_p_diIK6zEe2T-5Pu_RbIPQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_pqVmvK6zEe2T-5Pu_RbIPQ" x="44" y="20"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_pqVmva6zEe2T-5Pu_RbIPQ" type="Association_TargetMultiplicityLabel">
+        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_p_iaoK6zEe2T-5Pu_RbIPQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_pqVmvq6zEe2T-5Pu_RbIPQ" x="-45" y="-19"/>
+      </children>
+      <styles xmi:type="notation:FontStyle" xmi:id="_pqVmsa6zEe2T-5Pu_RbIPQ"/>
+      <element xmi:type="uml:Association" href="MARTE.profile.uml#_yRuJ0EFeEd6UW4qJC-Vahw"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pqVmsq6zEe2T-5Pu_RbIPQ" points="[761, 444, -643984, -643984]$[1047, 468, -643984, -643984]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_p_rkkK6zEe2T-5Pu_RbIPQ" id="(1.0,0.5566037735849056)"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_p_rkka6zEe2T-5Pu_RbIPQ" id="(0.0,0.5)"/>
+    </edges>
+    <edges xmi:type="notation:Connector" xmi:id="_uDuo0K6zEe2T-5Pu_RbIPQ" type="Extension_Edge" source="_o-rakK6zEe2T-5Pu_RbIPQ" target="_uDfYQK6zEe2T-5Pu_RbIPQ">
+      <styles xmi:type="notation:FontStyle" xmi:id="_uDuo0a6zEe2T-5Pu_RbIPQ"/>
+      <element xmi:type="uml:Extension" href="MARTE.profile.uml#_Vl7TwEFeEd6UW4qJC-Vahw"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uDuo0q6zEe2T-5Pu_RbIPQ" points="[1140, 412, -643984, -643984]$[0, 0, -643984, -643984]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uxE3AK6zEe2T-5Pu_RbIPQ" id="(0.4424778761061947,0.0)"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uxE3Aa6zEe2T-5Pu_RbIPQ" id="(0.5,1.0)"/>
+    </edges>
+    <edges xmi:type="notation:Connector" xmi:id="_2hyNsK7IEe2RUaF_DI-Z9g" type="Association_Edge" source="_boSoQK6zEe2T-5Pu_RbIPQ" target="_o-rakK6zEe2T-5Pu_RbIPQ">
+      <children xmi:type="notation:DecorationNode" xmi:id="_2hyNs67IEe2RUaF_DI-Z9g" type="Association_StereotypeLabel">
+        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_3qBBEK7IEe2RUaF_DI-Z9g" name="IS_UPDATED_POSITION" booleanValue="true"/>
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_2hyNtK7IEe2RUaF_DI-Z9g" x="-1" y="58"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_2hyNta7IEe2RUaF_DI-Z9g" type="Association_NameLabel">
+        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_3qIV0K7IEe2RUaF_DI-Z9g" name="IS_UPDATED_POSITION" booleanValue="true"/>
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_2hyNtq7IEe2RUaF_DI-Z9g" x="23" y="10"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_2hyNt67IEe2RUaF_DI-Z9g" type="Association_TargetRoleLabel">
+        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_3qTU8K7IEe2RUaF_DI-Z9g" name="IS_UPDATED_POSITION" booleanValue="true"/>
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_2hyNuK7IEe2RUaF_DI-Z9g" x="-42" y="18"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_2hyNua7IEe2RUaF_DI-Z9g" type="Association_SourceRoleLabel">
+        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_3qb30K7IEe2RUaF_DI-Z9g" name="IS_UPDATED_POSITION" booleanValue="true"/>
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_2hyNuq7IEe2RUaF_DI-Z9g" x="41" y="-19"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_2hyNu67IEe2RUaF_DI-Z9g" type="Association_SourceMultiplicityLabel">
+        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_3qkasK7IEe2RUaF_DI-Z9g" name="IS_UPDATED_POSITION" booleanValue="true"/>
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_2hyNvK7IEe2RUaF_DI-Z9g" x="42" y="18"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_2hyNva7IEe2RUaF_DI-Z9g" type="Association_TargetMultiplicityLabel">
+        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_3qs9kK7IEe2RUaF_DI-Z9g" name="IS_UPDATED_POSITION" booleanValue="true"/>
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_2hyNvq7IEe2RUaF_DI-Z9g" x="-41" y="-18"/>
+      </children>
+      <styles xmi:type="notation:FontStyle" xmi:id="_2hyNsa7IEe2RUaF_DI-Z9g"/>
+      <element xmi:type="uml:Association" href="MARTE.profile.uml#_KVZXkK7IEe2RUaF_DI-Z9g"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2hyNsq7IEe2RUaF_DI-Z9g" points="[985, 280, -643984, -643984]$[1160, 280, -643984, -643984]$[1160, 380, -643984, -643984]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3pv7UK7IEe2RUaF_DI-Z9g" id="(1.0,0.4)"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3pwiYK7IEe2RUaF_DI-Z9g" id="(0.17699115044247787,0.0)"/>
+    </edges>
+    <edges xmi:type="notation:Connector" xmi:id="_yc0CV7kOEe2WiuAcxeu6qQ" type="StereotypeCommentLink" source="_9HNrkK6yEe2T-5Pu_RbIPQ" target="_yc0CU7kOEe2WiuAcxeu6qQ">
+      <styles xmi:type="notation:FontStyle" xmi:id="_yc0CWLkOEe2WiuAcxeu6qQ"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_yc0CXLkOEe2WiuAcxeu6qQ" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Message"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yc0CWbkOEe2WiuAcxeu6qQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yc0CWrkOEe2WiuAcxeu6qQ"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yc0CW7kOEe2WiuAcxeu6qQ"/>
+    </edges>
+    <edges xmi:type="notation:Connector" xmi:id="_yc4TxLkOEe2WiuAcxeu6qQ" type="StereotypeCommentLink" source="_9f3cIK6yEe2T-5Pu_RbIPQ" target="_yc4TwLkOEe2WiuAcxeu6qQ">
+      <styles xmi:type="notation:FontStyle" xmi:id="_yc4TxbkOEe2WiuAcxeu6qQ"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_yc4TybkOEe2WiuAcxeu6qQ" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Signal"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yc4TxrkOEe2WiuAcxeu6qQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yc4Tx7kOEe2WiuAcxeu6qQ"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yc4TyLkOEe2WiuAcxeu6qQ"/>
+    </edges>
+    <edges xmi:type="notation:Connector" xmi:id="_yc7-IbkOEe2WiuAcxeu6qQ" type="StereotypeCommentLink" source="_AM3N4K6zEe2T-5Pu_RbIPQ" target="_yc7XE7kOEe2WiuAcxeu6qQ">
+      <styles xmi:type="notation:FontStyle" xmi:id="_yc7-IrkOEe2WiuAcxeu6qQ"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_yc7-JrkOEe2WiuAcxeu6qQ" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yc7-I7kOEe2WiuAcxeu6qQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yc7-JLkOEe2WiuAcxeu6qQ"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yc7-JbkOEe2WiuAcxeu6qQ"/>
+    </edges>
+    <edges xmi:type="notation:Connector" xmi:id="_yc_ohLkOEe2WiuAcxeu6qQ" type="StereotypeCommentLink" source="_AkcncK6zEe2T-5Pu_RbIPQ" target="_yc_ogLkOEe2WiuAcxeu6qQ">
+      <styles xmi:type="notation:FontStyle" xmi:id="_yc_ohbkOEe2WiuAcxeu6qQ"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_yc_oibkOEe2WiuAcxeu6qQ" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InvocationAction"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yc_ohrkOEe2WiuAcxeu6qQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yc_oh7kOEe2WiuAcxeu6qQ"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yc_oiLkOEe2WiuAcxeu6qQ"/>
+    </edges>
+    <edges xmi:type="notation:Connector" xmi:id="_ydDS57kOEe2WiuAcxeu6qQ" type="StereotypeCommentLink" source="_NVc0wa6zEe2T-5Pu_RbIPQ" target="_ydDS47kOEe2WiuAcxeu6qQ">
+      <styles xmi:type="notation:FontStyle" xmi:id="_ydDS6LkOEe2WiuAcxeu6qQ"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ydDS7LkOEe2WiuAcxeu6qQ" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ConnectorEnd"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ydDS6bkOEe2WiuAcxeu6qQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ydDS6rkOEe2WiuAcxeu6qQ"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ydDS67kOEe2WiuAcxeu6qQ"/>
+    </edges>
+    <edges xmi:type="notation:Connector" xmi:id="_ydG9R7kOEe2WiuAcxeu6qQ" type="StereotypeCommentLink" source="_boSoQK6zEe2T-5Pu_RbIPQ" target="_ydG9Q7kOEe2WiuAcxeu6qQ">
+      <styles xmi:type="notation:FontStyle" xmi:id="_ydG9SLkOEe2WiuAcxeu6qQ"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ydG9TLkOEe2WiuAcxeu6qQ" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Feature"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ydG9SbkOEe2WiuAcxeu6qQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ydG9SrkOEe2WiuAcxeu6qQ"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ydG9S7kOEe2WiuAcxeu6qQ"/>
+    </edges>
+    <edges xmi:type="notation:Connector" xmi:id="_ydNq97kOEe2WiuAcxeu6qQ" type="StereotypeCommentLink" source="_uDfYQK6zEe2T-5Pu_RbIPQ" target="_ydNq87kOEe2WiuAcxeu6qQ">
+      <styles xmi:type="notation:FontStyle" xmi:id="_ydNq-LkOEe2WiuAcxeu6qQ"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ydOSALkOEe2WiuAcxeu6qQ" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ydNq-bkOEe2WiuAcxeu6qQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ydNq-rkOEe2WiuAcxeu6qQ"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ydNq-7kOEe2WiuAcxeu6qQ"/>
+    </edges>
+  </notation:Diagram>
+  <notation:Diagram xmi:id="_HMiycK7XEe2RUaF_DI-Z9g" type="PapyrusUMLProfileDiagram" name="HwGeneral" measurementUnit="Pixel">
+    <children xmi:type="notation:Shape" xmi:id="_HnS0wK7XEe2RUaF_DI-Z9g" type="Stereotype_Shape">
+      <children xmi:type="notation:DecorationNode" xmi:id="_HnS0wq7XEe2RUaF_DI-Z9g" type="Stereotype_NameLabel"/>
+      <children xmi:type="notation:BasicCompartment" xmi:id="_HnS0w67XEe2RUaF_DI-Z9g" type="Stereotype_AttributeCompartment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_HnS0xK7XEe2RUaF_DI-Z9g"/>
+        <styles xmi:type="notation:SortingStyle" xmi:id="_HnS0xa7XEe2RUaF_DI-Z9g"/>
+        <styles xmi:type="notation:FilteringStyle" xmi:id="_HnS0xq7XEe2RUaF_DI-Z9g"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HnS0x67XEe2RUaF_DI-Z9g"/>
+      </children>
+      <children xmi:type="notation:BasicCompartment" xmi:id="_HnS0yK7XEe2RUaF_DI-Z9g" type="Stereotype_OperationCompartment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_HnS0ya7XEe2RUaF_DI-Z9g"/>
+        <styles xmi:type="notation:SortingStyle" xmi:id="_HnS0yq7XEe2RUaF_DI-Z9g"/>
+        <styles xmi:type="notation:FilteringStyle" xmi:id="_HnS0y67XEe2RUaF_DI-Z9g"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HnS0zK7XEe2RUaF_DI-Z9g"/>
+      </children>
+      <element xmi:type="uml:Stereotype" href="MARTE.profile.uml#_LDER0BJxEdygQ5HMNSpiZw"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HnS0wa7XEe2RUaF_DI-Z9g" x="220" y="140"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_IFKcgK7XEe2RUaF_DI-Z9g" type="Stereotype_Shape">
+      <children xmi:type="notation:DecorationNode" xmi:id="_IFLDkK7XEe2RUaF_DI-Z9g" type="Stereotype_NameLabel"/>
+      <children xmi:type="notation:BasicCompartment" xmi:id="_IFLDka7XEe2RUaF_DI-Z9g" type="Stereotype_AttributeCompartment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_IFLDkq7XEe2RUaF_DI-Z9g"/>
+        <styles xmi:type="notation:SortingStyle" xmi:id="_IFLDk67XEe2RUaF_DI-Z9g"/>
+        <styles xmi:type="notation:FilteringStyle" xmi:id="_IFLDlK7XEe2RUaF_DI-Z9g"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IFLDla7XEe2RUaF_DI-Z9g"/>
+      </children>
+      <children xmi:type="notation:BasicCompartment" xmi:id="_IFLDlq7XEe2RUaF_DI-Z9g" type="Stereotype_OperationCompartment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_IFLDl67XEe2RUaF_DI-Z9g"/>
+        <styles xmi:type="notation:SortingStyle" xmi:id="_IFLDmK7XEe2RUaF_DI-Z9g"/>
+        <styles xmi:type="notation:FilteringStyle" xmi:id="_IFLDma7XEe2RUaF_DI-Z9g"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IFLDmq7XEe2RUaF_DI-Z9g"/>
+      </children>
+      <element xmi:type="uml:Stereotype" href="MARTE.profile.uml#_LTvyIBJxEdygQ5HMNSpiZw"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IFKcga7XEe2RUaF_DI-Z9g" x="709" y="142"/>
+    </children>
+    <styles xmi:type="notation:StringValueStyle" xmi:id="_HMiyca7XEe2RUaF_DI-Z9g" name="diagram_compatibility_version" stringValue="1.4.0"/>
+    <styles xmi:type="notation:DiagramStyle" xmi:id="_HMiycq7XEe2RUaF_DI-Z9g"/>
+    <styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_HMiyc67XEe2RUaF_DI-Z9g" diagramKindId="org.eclipse.papyrus.uml.diagram.profile">
+      <owner xmi:type="uml:Profile" href="MARTE.profile.uml#_WGZ44BJwEdygQ5HMNSpiZw"/>
+    </styles>
+    <element xmi:type="uml:Profile" href="MARTE.profile.uml#_WGZ44BJwEdygQ5HMNSpiZw"/>
+    <edges xmi:type="notation:Connector" xmi:id="_Je3aYK7XEe2RUaF_DI-Z9g" type="Association_Edge" source="_IFKcgK7XEe2RUaF_DI-Z9g" target="_HnS0wK7XEe2RUaF_DI-Z9g">
+      <children xmi:type="notation:DecorationNode" xmi:id="_Je3aY67XEe2RUaF_DI-Z9g" type="Association_StereotypeLabel">
+        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_J1B3oK7XEe2RUaF_DI-Z9g" name="IS_UPDATED_POSITION" booleanValue="true"/>
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_Je3aZK7XEe2RUaF_DI-Z9g" y="60"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_Je3aZa7XEe2RUaF_DI-Z9g" type="Association_NameLabel">
+        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_J1ET4K7XEe2RUaF_DI-Z9g" name="IS_UPDATED_POSITION" booleanValue="true"/>
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_Je3aZq7XEe2RUaF_DI-Z9g" x="-38" y="50"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_Je3aZ67XEe2RUaF_DI-Z9g" type="Association_TargetRoleLabel">
+        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_J1GJEK7XEe2RUaF_DI-Z9g" name="IS_UPDATED_POSITION" booleanValue="true"/>
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_Je3aaK7XEe2RUaF_DI-Z9g" x="-36" y="20"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_Je3aaa7XEe2RUaF_DI-Z9g" type="Association_SourceRoleLabel">
+        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_J1H-QK7XEe2RUaF_DI-Z9g" name="IS_UPDATED_POSITION" booleanValue="true"/>
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_Je3aaq7XEe2RUaF_DI-Z9g" x="35" y="-20"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_Je3aa67XEe2RUaF_DI-Z9g" type="Association_SourceMultiplicityLabel">
+        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_J1KagK7XEe2RUaF_DI-Z9g" name="IS_UPDATED_POSITION" booleanValue="true"/>
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_Je4BcK7XEe2RUaF_DI-Z9g" x="35" y="20"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_Je4Bca7XEe2RUaF_DI-Z9g" type="Association_TargetMultiplicityLabel">
+        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_J1MPsK7XEe2RUaF_DI-Z9g" name="IS_UPDATED_POSITION" booleanValue="true"/>
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_Je4Bcq7XEe2RUaF_DI-Z9g" x="-36" y="-20"/>
+      </children>
+      <styles xmi:type="notation:FontStyle" xmi:id="_Je3aYa7XEe2RUaF_DI-Z9g"/>
+      <element xmi:type="uml:Association" href="MARTE.profile.uml#_U_Nd02uaEeKh2rhLHsYgWg"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Je3aYq7XEe2RUaF_DI-Z9g" points="[709, 192, -643984, -643984]$[475, 195, -643984, -643984]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_J1P6EK7XEe2RUaF_DI-Z9g" id="(0.0,0.5471698113207547)"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_J1P6Ea7XEe2RUaF_DI-Z9g" id="(1.0,0.5660377358490566)"/>
+    </edges>
+  </notation:Diagram>
+  <notation:Diagram xmi:id="_3tK9kK7aEe2RUaF_DI-Z9g" type="PapyrusUMLProfileDiagram" name="HwComputing" measurementUnit="Pixel">
+    <children xmi:type="notation:Shape" xmi:id="_4y_9MK7aEe2RUaF_DI-Z9g" type="Stereotype_Shape">
+      <children xmi:type="notation:DecorationNode" xmi:id="_4zAkQK7aEe2RUaF_DI-Z9g" type="Stereotype_NameLabel"/>
+      <children xmi:type="notation:BasicCompartment" xmi:id="_4zAkQa7aEe2RUaF_DI-Z9g" type="Stereotype_AttributeCompartment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_4zAkQq7aEe2RUaF_DI-Z9g"/>
+        <styles xmi:type="notation:SortingStyle" xmi:id="_4zAkQ67aEe2RUaF_DI-Z9g"/>
+        <styles xmi:type="notation:FilteringStyle" xmi:id="_4zAkRK7aEe2RUaF_DI-Z9g"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4zAkRa7aEe2RUaF_DI-Z9g"/>
+      </children>
+      <children xmi:type="notation:BasicCompartment" xmi:id="_4zAkRq7aEe2RUaF_DI-Z9g" type="Stereotype_OperationCompartment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_4zAkR67aEe2RUaF_DI-Z9g"/>
+        <styles xmi:type="notation:SortingStyle" xmi:id="_4zAkSK7aEe2RUaF_DI-Z9g"/>
+        <styles xmi:type="notation:FilteringStyle" xmi:id="_4zAkSa7aEe2RUaF_DI-Z9g"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4zAkSq7aEe2RUaF_DI-Z9g"/>
+      </children>
+      <element xmi:type="uml:Stereotype" href="MARTE.profile.uml#_z0aH8BJyEdygQ5HMNSpiZw"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4y_9Ma7aEe2RUaF_DI-Z9g" x="480" y="140"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_6ZtcUK7aEe2RUaF_DI-Z9g" type="Stereotype_Shape">
+      <children xmi:type="notation:DecorationNode" xmi:id="_6ZtcUq7aEe2RUaF_DI-Z9g" type="Stereotype_NameLabel"/>
+      <children xmi:type="notation:BasicCompartment" xmi:id="_6ZtcU67aEe2RUaF_DI-Z9g" type="Stereotype_AttributeCompartment">
+        <children xmi:type="notation:Shape" xmi:id="_IYgScK7bEe2RUaF_DI-Z9g" type="Property_ClassAttributeLabel">
+          <element xmi:type="uml:Property" href="MARTE.profile.uml#_IYd2MK7bEe2RUaF_DI-Z9g"/>
+          <layoutConstraint xmi:type="notation:Location" xmi:id="_IYgSca7bEe2RUaF_DI-Z9g"/>
+        </children>
+        <styles xmi:type="notation:TitleStyle" xmi:id="_6ZtcVK7aEe2RUaF_DI-Z9g"/>
+        <styles xmi:type="notation:SortingStyle" xmi:id="_6ZtcVa7aEe2RUaF_DI-Z9g"/>
+        <styles xmi:type="notation:FilteringStyle" xmi:id="_6ZtcVq7aEe2RUaF_DI-Z9g"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6ZtcV67aEe2RUaF_DI-Z9g"/>
+      </children>
+      <children xmi:type="notation:BasicCompartment" xmi:id="_6ZtcWK7aEe2RUaF_DI-Z9g" type="Stereotype_OperationCompartment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_6ZtcWa7aEe2RUaF_DI-Z9g"/>
+        <styles xmi:type="notation:SortingStyle" xmi:id="_6ZtcWq7aEe2RUaF_DI-Z9g"/>
+        <styles xmi:type="notation:FilteringStyle" xmi:id="_6ZtcW67aEe2RUaF_DI-Z9g"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6ZtcXK7aEe2RUaF_DI-Z9g"/>
+      </children>
+      <element xmi:type="uml:Stereotype" href="MARTE.profile.uml#_6ZsOMK7aEe2RUaF_DI-Z9g"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6ZtcUa7aEe2RUaF_DI-Z9g" x="440" y="400"/>
+    </children>
+    <styles xmi:type="notation:StringValueStyle" xmi:id="_3tK9ka7aEe2RUaF_DI-Z9g" name="diagram_compatibility_version" stringValue="1.4.0"/>
+    <styles xmi:type="notation:DiagramStyle" xmi:id="_3tK9kq7aEe2RUaF_DI-Z9g"/>
+    <styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_3tK9k67aEe2RUaF_DI-Z9g" diagramKindId="org.eclipse.papyrus.uml.diagram.profile">
+      <owner xmi:type="uml:Profile" href="MARTE.profile.uml#_aMhZsBJwEdygQ5HMNSpiZw"/>
+    </styles>
+    <element xmi:type="uml:Profile" href="MARTE.profile.uml#_aMhZsBJwEdygQ5HMNSpiZw"/>
+    <edges xmi:type="notation:Connector" xmi:id="_G5EgAK7bEe2RUaF_DI-Z9g" type="Generalization_Edge" source="_6ZtcUK7aEe2RUaF_DI-Z9g" target="_4y_9MK7aEe2RUaF_DI-Z9g">
+      <children xmi:type="notation:DecorationNode" xmi:id="_G5EgA67bEe2RUaF_DI-Z9g" type="Generalization_StereotypeLabel">
+        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_R0rR8K7bEe2RUaF_DI-Z9g" name="IS_UPDATED_POSITION" booleanValue="true"/>
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_G5EgBK7bEe2RUaF_DI-Z9g" y="58"/>
+      </children>
+      <styles xmi:type="notation:FontStyle" xmi:id="_G5EgAa7bEe2RUaF_DI-Z9g"/>
+      <element xmi:type="uml:Generalization" href="MARTE.profile.uml#_G5CDwK7bEe2RUaF_DI-Z9g"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_G5EgAq7bEe2RUaF_DI-Z9g" points="[500, 400, -643984, -643984]$[500, 252, -643984, -643984]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_G5Mb0K7bEe2RUaF_DI-Z9g" id="(0.45662100456621,0.0)"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_G5Mb0a7bEe2RUaF_DI-Z9g" id="(0.6,1.0)"/>
+    </edges>
+    <edges xmi:type="notation:Connector" xmi:id="_E5cVIK7cEe2RUaF_DI-Z9g" type="Association_Edge" source="_4y_9MK7aEe2RUaF_DI-Z9g" target="_6ZtcUK7aEe2RUaF_DI-Z9g">
+      <children xmi:type="notation:DecorationNode" xmi:id="_E5cVI67cEe2RUaF_DI-Z9g" type="Association_StereotypeLabel">
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_E5cVJK7cEe2RUaF_DI-Z9g" y="60"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_E5cVJa7cEe2RUaF_DI-Z9g" type="Association_NameLabel">
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_E5cVJq7cEe2RUaF_DI-Z9g" y="20"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_E5c8MK7cEe2RUaF_DI-Z9g" type="Association_TargetRoleLabel">
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_E5c8Ma7cEe2RUaF_DI-Z9g" x="-6" y="70"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_E5c8Mq7cEe2RUaF_DI-Z9g" type="Association_SourceRoleLabel">
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_E5c8M67cEe2RUaF_DI-Z9g" x="21" y="69"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_E5c8NK7cEe2RUaF_DI-Z9g" type="Association_SourceMultiplicityLabel">
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_E5c8Na7cEe2RUaF_DI-Z9g" y="20"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_E5c8Nq7cEe2RUaF_DI-Z9g" type="Association_TargetMultiplicityLabel">
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_E5c8N67cEe2RUaF_DI-Z9g" y="-20"/>
+      </children>
+      <styles xmi:type="notation:FontStyle" xmi:id="_E5cVIa7cEe2RUaF_DI-Z9g"/>
+      <element xmi:type="uml:Association" href="MARTE.profile.uml#_E5W1kK7cEe2RUaF_DI-Z9g"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_E5cVIq7cEe2RUaF_DI-Z9g" points="[500, 246, -643984, -643984]$[500, 400, -643984, -643984]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_E5nUQK7cEe2RUaF_DI-Z9g" id="(0.2,1.0)"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_E5nUQa7cEe2RUaF_DI-Z9g" id="(0.273972602739726,0.0)"/>
+    </edges>
+  </notation:Diagram>
+  <notation:Diagram xmi:id="_RZKBUK7gEe2RUaF_DI-Z9g" type="PapyrusUMLProfileDiagram" name="HwCommunication" measurementUnit="Pixel">
+    <children xmi:type="notation:Shape" xmi:id="_TrBWQK7gEe2RUaF_DI-Z9g" type="Stereotype_Shape">
+      <children xmi:type="notation:DecorationNode" xmi:id="_TrB9UK7gEe2RUaF_DI-Z9g" type="Stereotype_NameLabel"/>
+      <children xmi:type="notation:BasicCompartment" xmi:id="_TrB9Ua7gEe2RUaF_DI-Z9g" type="Stereotype_AttributeCompartment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_TrB9Uq7gEe2RUaF_DI-Z9g"/>
+        <styles xmi:type="notation:SortingStyle" xmi:id="_TrB9U67gEe2RUaF_DI-Z9g"/>
+        <styles xmi:type="notation:FilteringStyle" xmi:id="_TrB9VK7gEe2RUaF_DI-Z9g"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TrB9Va7gEe2RUaF_DI-Z9g"/>
+      </children>
+      <children xmi:type="notation:BasicCompartment" xmi:id="_TrB9Vq7gEe2RUaF_DI-Z9g" type="Stereotype_OperationCompartment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_TrB9V67gEe2RUaF_DI-Z9g"/>
+        <styles xmi:type="notation:SortingStyle" xmi:id="_TrB9WK7gEe2RUaF_DI-Z9g"/>
+        <styles xmi:type="notation:FilteringStyle" xmi:id="_TrB9Wa7gEe2RUaF_DI-Z9g"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TrB9Wq7gEe2RUaF_DI-Z9g"/>
+      </children>
+      <element xmi:type="uml:Stereotype" href="MARTE.profile.uml#_Q4QQoBJ-EdyT_7R0WVpWAw"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TrBWQa7gEe2RUaF_DI-Z9g" x="475" y="146" width="126"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_aYKjsK7gEe2RUaF_DI-Z9g" type="Stereotype_Shape">
+      <children xmi:type="notation:DecorationNode" xmi:id="_aYKjsq7gEe2RUaF_DI-Z9g" type="Stereotype_NameLabel"/>
+      <children xmi:type="notation:BasicCompartment" xmi:id="_aYKjs67gEe2RUaF_DI-Z9g" type="Stereotype_AttributeCompartment">
+        <children xmi:type="notation:Shape" xmi:id="_nM9g8LEGEe2RUaF_DI-Z9g" type="Property_ClassAttributeLabel">
+          <element xmi:type="uml:Property" href="MARTE.profile.uml#_nM4ocLEGEe2RUaF_DI-Z9g"/>
+          <layoutConstraint xmi:type="notation:Location" xmi:id="_nM9g8bEGEe2RUaF_DI-Z9g"/>
+        </children>
+        <children xmi:type="notation:Shape" xmi:id="_x4oZcLEGEe2RUaF_DI-Z9g" type="Property_ClassAttributeLabel">
+          <element xmi:type="uml:Property" href="MARTE.profile.uml#_x4jg8LEGEe2RUaF_DI-Z9g"/>
+          <layoutConstraint xmi:type="notation:Location" xmi:id="_x4oZcbEGEe2RUaF_DI-Z9g"/>
+        </children>
+        <children xmi:type="notation:Shape" xmi:id="_ZTxuILEHEe2RUaF_DI-Z9g" type="Property_ClassAttributeLabel">
+          <element xmi:type="uml:Property" href="MARTE.profile.uml#_ZTrngLEHEe2RUaF_DI-Z9g"/>
+          <layoutConstraint xmi:type="notation:Location" xmi:id="_ZTxuIbEHEe2RUaF_DI-Z9g"/>
+        </children>
+        <children xmi:type="notation:Shape" xmi:id="_brBSULEHEe2RUaF_DI-Z9g" type="Property_ClassAttributeLabel">
+          <element xmi:type="uml:Property" href="MARTE.profile.uml#_bq7LsLEHEe2RUaF_DI-Z9g"/>
+          <layoutConstraint xmi:type="notation:Location" xmi:id="_brBSUbEHEe2RUaF_DI-Z9g"/>
+        </children>
+        <children xmi:type="notation:Shape" xmi:id="_gfQdYLEHEe2RUaF_DI-Z9g" type="Property_ClassAttributeLabel">
+          <element xmi:type="uml:Property" href="MARTE.profile.uml#_gfK90LEHEe2RUaF_DI-Z9g"/>
+          <layoutConstraint xmi:type="notation:Location" xmi:id="_gfQdYbEHEe2RUaF_DI-Z9g"/>
+        </children>
+        <styles xmi:type="notation:TitleStyle" xmi:id="_aYKjtK7gEe2RUaF_DI-Z9g"/>
+        <styles xmi:type="notation:SortingStyle" xmi:id="_aYKjta7gEe2RUaF_DI-Z9g"/>
+        <styles xmi:type="notation:FilteringStyle" xmi:id="_aYKjtq7gEe2RUaF_DI-Z9g"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aYKjt67gEe2RUaF_DI-Z9g"/>
+      </children>
+      <children xmi:type="notation:BasicCompartment" xmi:id="_aYKjuK7gEe2RUaF_DI-Z9g" type="Stereotype_OperationCompartment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_aYKjua7gEe2RUaF_DI-Z9g"/>
+        <styles xmi:type="notation:SortingStyle" xmi:id="_aYKjuq7gEe2RUaF_DI-Z9g"/>
+        <styles xmi:type="notation:FilteringStyle" xmi:id="_aYKju67gEe2RUaF_DI-Z9g"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aYKjvK7gEe2RUaF_DI-Z9g"/>
+      </children>
+      <element xmi:type="uml:Stereotype" href="MARTE.profile.uml#_aYJVkK7gEe2RUaF_DI-Z9g"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aYKjsa7gEe2RUaF_DI-Z9g" x="400" y="360"/>
+    </children>
+    <styles xmi:type="notation:StringValueStyle" xmi:id="_RZKBUa7gEe2RUaF_DI-Z9g" name="diagram_compatibility_version" stringValue="1.4.0"/>
+    <styles xmi:type="notation:DiagramStyle" xmi:id="_RZKBUq7gEe2RUaF_DI-Z9g"/>
+    <styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_RZKBU67gEe2RUaF_DI-Z9g" diagramKindId="org.eclipse.papyrus.uml.diagram.profile">
+      <owner xmi:type="uml:Profile" href="MARTE.profile.uml#_bmL7UBJwEdygQ5HMNSpiZw"/>
+    </styles>
+    <element xmi:type="uml:Profile" href="MARTE.profile.uml#_bmL7UBJwEdygQ5HMNSpiZw"/>
+    <edges xmi:type="notation:Connector" xmi:id="_b1pOUK7gEe2RUaF_DI-Z9g" type="Generalization_Edge" source="_aYKjsK7gEe2RUaF_DI-Z9g" target="_TrBWQK7gEe2RUaF_DI-Z9g">
+      <children xmi:type="notation:DecorationNode" xmi:id="_b1p1YK7gEe2RUaF_DI-Z9g" type="Generalization_StereotypeLabel">
+        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_EpNuILEIEe2RUaF_DI-Z9g" name="IS_UPDATED_POSITION" booleanValue="true"/>
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_b1p1Ya7gEe2RUaF_DI-Z9g" x="-1" y="58"/>
+      </children>
+      <styles xmi:type="notation:FontStyle" xmi:id="_b1pOUa7gEe2RUaF_DI-Z9g"/>
+      <element xmi:type="uml:Generalization" href="MARTE.profile.uml#_b1nZIK7gEe2RUaF_DI-Z9g"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_b1pOUq7gEe2RUaF_DI-Z9g" points="[520, 360, -643984, -643984]$[520, 252, -643984, -643984]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_b1uG0K7gEe2RUaF_DI-Z9g" id="(0.38461538461538464,0.0)"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_b1uG0a7gEe2RUaF_DI-Z9g" id="(0.5158730158730159,1.0)"/>
+    </edges>
+  </notation:Diagram>
+  <notation:Diagram xmi:id="_oQGSwLEjEe2ScsXQo9cgVA" type="PapyrusUMLProfileDiagram" name="Alloc" measurementUnit="Pixel">
+    <children xmi:type="notation:Shape" xmi:id="_o6NmwLEjEe2ScsXQo9cgVA" type="Stereotype_Shape">
+      <children xmi:type="notation:DecorationNode" xmi:id="_o6QqELEjEe2ScsXQo9cgVA" type="Stereotype_NameLabel"/>
+      <children xmi:type="notation:BasicCompartment" xmi:id="_o6QqEbEjEe2ScsXQo9cgVA" type="Stereotype_AttributeCompartment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_o6QqErEjEe2ScsXQo9cgVA"/>
+        <styles xmi:type="notation:SortingStyle" xmi:id="_o6QqE7EjEe2ScsXQo9cgVA"/>
+        <styles xmi:type="notation:FilteringStyle" xmi:id="_o6QqFLEjEe2ScsXQo9cgVA"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o6QqFbEjEe2ScsXQo9cgVA"/>
+      </children>
+      <children xmi:type="notation:BasicCompartment" xmi:id="_o6QqFrEjEe2ScsXQo9cgVA" type="Stereotype_OperationCompartment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_o6QqF7EjEe2ScsXQo9cgVA"/>
+        <styles xmi:type="notation:SortingStyle" xmi:id="_o6QqGLEjEe2ScsXQo9cgVA"/>
+        <styles xmi:type="notation:FilteringStyle" xmi:id="_o6QqGbEjEe2ScsXQo9cgVA"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o6QqGrEjEe2ScsXQo9cgVA"/>
+      </children>
+      <element xmi:type="uml:Stereotype" href="MARTE.profile.uml#_kzoXABHbEdyWC5IKDhzksw"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o6NmwbEjEe2ScsXQo9cgVA" x="320" y="240" width="146"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_pWi9cLEjEe2ScsXQo9cgVA" type="Stereotype_Shape">
+      <children xmi:type="notation:DecorationNode" xmi:id="_pWi9crEjEe2ScsXQo9cgVA" type="Stereotype_NameLabel"/>
+      <children xmi:type="notation:BasicCompartment" xmi:id="_pWi9c7EjEe2ScsXQo9cgVA" type="Stereotype_AttributeCompartment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_pWi9dLEjEe2ScsXQo9cgVA"/>
+        <styles xmi:type="notation:SortingStyle" xmi:id="_pWi9dbEjEe2ScsXQo9cgVA"/>
+        <styles xmi:type="notation:FilteringStyle" xmi:id="_pWi9drEjEe2ScsXQo9cgVA"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pWi9d7EjEe2ScsXQo9cgVA"/>
+      </children>
+      <children xmi:type="notation:BasicCompartment" xmi:id="_pWi9eLEjEe2ScsXQo9cgVA" type="Stereotype_OperationCompartment">
+        <styles xmi:type="notation:TitleStyle" xmi:id="_pWi9ebEjEe2ScsXQo9cgVA"/>
+        <styles xmi:type="notation:SortingStyle" xmi:id="_pWi9erEjEe2ScsXQo9cgVA"/>
+        <styles xmi:type="notation:FilteringStyle" xmi:id="_pWi9e7EjEe2ScsXQo9cgVA"/>
+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pWi9fLEjEe2ScsXQo9cgVA"/>
+      </children>
+      <element xmi:type="uml:Stereotype" href="MARTE.profile.uml#_P9c2AA4wEdysTsAUPnp57Q"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pWi9cbEjEe2ScsXQo9cgVA" x="920" y="240" width="161"/>
+    </children>
+    <styles xmi:type="notation:StringValueStyle" xmi:id="_oQGSwbEjEe2ScsXQo9cgVA" name="diagram_compatibility_version" stringValue="1.4.0"/>
+    <styles xmi:type="notation:DiagramStyle" xmi:id="_oQGSwrEjEe2ScsXQo9cgVA"/>
+    <styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_oQGSw7EjEe2ScsXQo9cgVA" diagramKindId="org.eclipse.papyrus.uml.diagram.profile">
+      <owner xmi:type="uml:Profile" href="MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/>
+    </styles>
+    <element xmi:type="uml:Profile" href="MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/>
+    <edges xmi:type="notation:Connector" xmi:id="_pWsucLEjEe2ScsXQo9cgVA" type="Association_Edge" source="_o6NmwLEjEe2ScsXQo9cgVA" target="_pWi9cLEjEe2ScsXQo9cgVA">
+      <children xmi:type="notation:DecorationNode" xmi:id="_pWsuc7EjEe2ScsXQo9cgVA" type="Association_StereotypeLabel">
+        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ppzQoLEjEe2ScsXQo9cgVA" name="IS_UPDATED_POSITION" booleanValue="true"/>
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_pWsudLEjEe2ScsXQo9cgVA" x="1" y="58"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_pWsudbEjEe2ScsXQo9cgVA" type="Association_NameLabel">
+        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_pp2T8LEjEe2ScsXQo9cgVA" name="IS_UPDATED_POSITION" booleanValue="true"/>
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_pWsudrEjEe2ScsXQo9cgVA" x="-1" y="18"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_pWsud7EjEe2ScsXQo9cgVA" type="Association_TargetRoleLabel">
+        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_pp4JILEjEe2ScsXQo9cgVA" name="IS_UPDATED_POSITION" booleanValue="true"/>
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_pWsueLEjEe2ScsXQo9cgVA" x="-19" y="19"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_pWsuebEjEe2ScsXQo9cgVA" type="Association_SourceRoleLabel">
+        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_pp7McLEjEe2ScsXQo9cgVA" name="IS_UPDATED_POSITION" booleanValue="true"/>
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_pWsuerEjEe2ScsXQo9cgVA" x="18" y="-18"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_pWsue7EjEe2ScsXQo9cgVA" type="Association_SourceMultiplicityLabel">
+        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_pp9osLEjEe2ScsXQo9cgVA" name="IS_UPDATED_POSITION" booleanValue="true"/>
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_pWsufLEjEe2ScsXQo9cgVA" x="17" y="18"/>
+      </children>
+      <children xmi:type="notation:DecorationNode" xmi:id="_pWsufbEjEe2ScsXQo9cgVA" type="Association_TargetMultiplicityLabel">
+        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_pqAE8LEjEe2ScsXQo9cgVA" name="IS_UPDATED_POSITION" booleanValue="true"/>
+        <layoutConstraint xmi:type="notation:Location" xmi:id="_pWsufrEjEe2ScsXQo9cgVA" x="-19" y="-19"/>
+      </children>
+      <styles xmi:type="notation:FontStyle" xmi:id="_pWsucbEjEe2ScsXQo9cgVA"/>
+      <element xmi:type="uml:Association" href="MARTE.profile.uml#_y84JoBHbEdyWC5IKDhzksw"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pWsucrEjEe2ScsXQo9cgVA" points="[406, 266, -643984, -643984]$[0, 0, -643984, -643984]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pqGyoLEjEe2ScsXQo9cgVA" id="(1.0,0.37735849056603776)"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pqGyobEjEe2ScsXQo9cgVA" id="(0.0,0.37735849056603776)"/>
     </edges>
   </notation:Diagram>
 </xmi:XMI>
diff --git a/core/org.eclipse.papyrus.marte.static.profile/resources/MARTE.profile.uml b/core/org.eclipse.papyrus.marte.static.profile/resources/MARTE.profile.uml
index 208be55..fd43202 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/resources/MARTE.profile.uml
+++ b/core/org.eclipse.papyrus.marte.static.profile/resources/MARTE.profile.uml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:DataTypes="http://www.eclipse.org/papyrus/DataTypes/1" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/DataTypes/1 http://www.eclipse.org/papyrus/MARTE/1#//MARTE_Annexes/VSL/DataTypes http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
   <uml:Profile xmi:id="_zaC5cAPHEdyeNfbOYuD9pg" name="MARTE" URI="http://www.eclipse.org/papyrus/MARTE/1" metaclassReference="_zBwmMAPQEdyme8Xu4jGRhA _zCDhIAPQEdyme8Xu4jGRhA _zCDhIQPQEdyme8Xu4jGRhA _XaGqQA4vEdysTsAUPnp57Q _XaGqQQ4vEdysTsAUPnp57Q _Ry6UsBBSEdyt6tGzWCpUVA _RzEFsBBSEdyt6tGzWCpUVA _RzEFsRBSEdyt6tGzWCpUVA _RzNPoBBSEdyt6tGzWCpUVA _RzXAoBBSEdyt6tGzWCpUVA _RzXAoRBSEdyt6tGzWCpUVA _cTjB4BBSEdyt6tGzWCpUVA _cTjB4RBSEdyt6tGzWCpUVA _cTsy4BBSEdyt6tGzWCpUVA _cTsy4RBSEdyt6tGzWCpUVA _cTsy4hBSEdyt6tGzWCpUVA _Ci6f8BBTEdyt6tGzWCpUVA _Wh8vUBBVEdyt6tGzWCpUVA _ufbqkBGyEdyb1KzJ7GkiGA _uflbkBGyEdyb1KzJ7GkiGA _uflbkRGyEdyb1KzJ7GkiGA _ufulgBGyEdyb1KzJ7GkiGA _uf4WgBGyEdyb1KzJ7GkiGA _uf4WgRGyEdyb1KzJ7GkiGA _ugBgcBGyEdyb1KzJ7GkiGA _22h4YBGyEdyb1KzJ7GkiGA _qClZ4BG0Edyb1KzJ7GkiGA _aWUyABHYEdyWC5IKDhzksw _aWejABHYEdyWC5IKDhzksw _aWns8BHYEdyWC5IKDhzksw _hO5sABHbEdyWC5IKDhzksw _CjjjkBHcEdyWC5IKDhzksw _Xa_sgBHcEdyWC5IKDhzksw _1tsx0BHjEdy7mJMaejUq5Q _1t2i0BHjEdy7mJMaejUq5Q _ptDNgBJeEdy3Td9UhuLFPg _kMRaoBJgEdy3Td9UhuLFPg _DykoEBJjEdypOJGS7WfJjQ _5a2VkBJ-EdyT_7R0WVpWAw">
     <elementImport xmi:type="uml:ElementImport" xmi:id="_zBwmMAPQEdyme8Xu4jGRhA" alias="DataType">
       <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataType"/>
@@ -151,6 +151,73 @@
     <packagedElement xmi:type="uml:Enumeration" xmi:id="_x9wTUGPsEeeNPJm7j4sBJQ" name="dummy" visibility="private"/>
     <packagedElement xmi:type="uml:Profile" xmi:id="_jG1CQAPKEdy6wIwMc4WDOQ" name="MARTE_Foundations" URI="http://www.eclipse.org/papyrus/MARTE_Foundations/1">
       <packagedElement xmi:type="uml:Enumeration" xmi:id="__RFKkGPsEeeNPJm7j4sBJQ" name="dummy" visibility="private"/>
+      <packagedElement xmi:type="uml:Profile" xmi:id="_-wEewECLEd6UTJZnztgOLw" name="CoreElements" URI="http://www.eclipse.org/papyrus/CoreElements/1" metaclassReference="_Sy23oECMEd6UTJZnztgOLw _S6ZDAECMEd6UTJZnztgOLw _TGu14ECMEd6UTJZnztgOLw _TYU8MECMEd6UTJZnztgOLw">
+        <elementImport xmi:type="uml:ElementImport" xmi:id="_Sy23oECMEd6UTJZnztgOLw" alias="State">
+          <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#State"/>
+        </elementImport>
+        <elementImport xmi:type="uml:ElementImport" xmi:id="_S6ZDAECMEd6UTJZnztgOLw" alias="Transition">
+          <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Transition"/>
+        </elementImport>
+        <elementImport xmi:type="uml:ElementImport" xmi:id="_TGu14ECMEd6UTJZnztgOLw" alias="StateMachine">
+          <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StateMachine"/>
+        </elementImport>
+        <elementImport xmi:type="uml:ElementImport" xmi:id="_TYU8MECMEd6UTJZnztgOLw" alias="StructuredClassifier">
+          <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StructuredClassifier"/>
+        </elementImport>
+        <packagedElement xmi:type="uml:Stereotype" xmi:id="_yeqiEECMEd6UTJZnztgOLw" name="Mode">
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_CaNYwECNEd6UTJZnztgOLw" name="base_State" isUnique="false" association="_CMdQoECNEd6UTJZnztgOLw">
+            <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#State"/>
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M2W3IPooEeib6viW_W756w"/>
+          </ownedAttribute>
+        </packagedElement>
+        <packagedElement xmi:type="uml:Stereotype" xmi:id="_2-EsoECMEd6UTJZnztgOLw" name="ModeTransition">
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_DTtMkECNEd6UTJZnztgOLw" name="base_Transition" isUnique="false" association="_DFrXoECNEd6UTJZnztgOLw">
+            <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Transition"/>
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M2vRoPooEeib6viW_W756w"/>
+          </ownedAttribute>
+        </packagedElement>
+        <packagedElement xmi:type="uml:Stereotype" xmi:id="_8DKXIECMEd6UTJZnztgOLw" name="ModeBehavior">
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_EC3_sECNEd6UTJZnztgOLw" name="base_StateMachine" isUnique="false" association="_Dw6F8ECNEd6UTJZnztgOLw">
+            <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StateMachine"/>
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M3OZ0PooEeib6viW_W756w"/>
+          </ownedAttribute>
+        </packagedElement>
+        <packagedElement xmi:type="uml:Extension" xmi:id="_CMdQoECNEd6UTJZnztgOLw" name="Extension_Mode" memberEnd="_CZ6d0ECNEd6UTJZnztgOLw _CaNYwECNEd6UTJZnztgOLw">
+          <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_CZ6d0ECNEd6UTJZnztgOLw" name="extension_Mode" type="_yeqiEECMEd6UTJZnztgOLw" aggregation="composite" association="_CMdQoECNEd6UTJZnztgOLw"/>
+        </packagedElement>
+        <packagedElement xmi:type="uml:Extension" xmi:id="_DFrXoECNEd6UTJZnztgOLw" name="Extension_ModeTransition" memberEnd="_DTWAMECNEd6UTJZnztgOLw _DTtMkECNEd6UTJZnztgOLw">
+          <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_DTWAMECNEd6UTJZnztgOLw" name="extension_ModeTransition" type="_2-EsoECMEd6UTJZnztgOLw" aggregation="composite" association="_DFrXoECNEd6UTJZnztgOLw"/>
+        </packagedElement>
+        <packagedElement xmi:type="uml:Extension" xmi:id="_Dw6F8ECNEd6UTJZnztgOLw" name="Extension_ModeBehavior" memberEnd="_ECiogECNEd6UTJZnztgOLw _EC3_sECNEd6UTJZnztgOLw">
+          <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_ECiogECNEd6UTJZnztgOLw" name="extension_ModeBehavior" type="_8DKXIECMEd6UTJZnztgOLw" aggregation="composite" association="_Dw6F8ECNEd6UTJZnztgOLw"/>
+        </packagedElement>
+        <packagedElement xmi:type="uml:Stereotype" xmi:id="_H0HcsECNEd6UTJZnztgOLw" name="Configuration">
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_NM9wsECNEd6UTJZnztgOLw" name="base_StructuredClassifier" isUnique="false" association="_M-2cMECNEd6UTJZnztgOLw">
+            <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StructuredClassifier"/>
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M6ODcPooEeib6viW_W756w"/>
+          </ownedAttribute>
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_PSU6sECNEd6UTJZnztgOLw" name="base_Package" isUnique="false" association="_PEJ70ECNEd6UTJZnztgOLw">
+            <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M9UawPooEeib6viW_W756w"/>
+          </ownedAttribute>
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_SEp4YECNEd6UTJZnztgOLw" name="mode" type="_yeqiEECMEd6UTJZnztgOLw" isUnique="false" association="_R3Jn4ECNEd6UTJZnztgOLw">
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SFJAkECNEd6UTJZnztgOLw"/>
+            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SFMD4ECNEd6UTJZnztgOLw" value="*"/>
+          </ownedAttribute>
+        </packagedElement>
+        <packagedElement xmi:type="uml:Extension" xmi:id="_M-2cMECNEd6UTJZnztgOLw" name="Extension_Configuration" memberEnd="_NMnycECNEd6UTJZnztgOLw _NM9wsECNEd6UTJZnztgOLw">
+          <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_NMnycECNEd6UTJZnztgOLw" name="extension_Configuration" type="_H0HcsECNEd6UTJZnztgOLw" aggregation="composite" association="_M-2cMECNEd6UTJZnztgOLw"/>
+        </packagedElement>
+        <packagedElement xmi:type="uml:Extension" xmi:id="_PEJ70ECNEd6UTJZnztgOLw" name="Extension_Configuration" memberEnd="_PSAKkECNEd6UTJZnztgOLw _PSU6sECNEd6UTJZnztgOLw">
+          <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_PSAKkECNEd6UTJZnztgOLw" name="extension_Configuration" type="_H0HcsECNEd6UTJZnztgOLw" aggregation="composite" association="_PEJ70ECNEd6UTJZnztgOLw"/>
+        </packagedElement>
+        <packagedElement xmi:type="uml:Association" xmi:id="_R3Jn4ECNEd6UTJZnztgOLw" name="A_Configuration_Mode" memberEnd="_SEp4YECNEd6UTJZnztgOLw _SFOgIECNEd6UTJZnztgOLw">
+          <ownedEnd xmi:type="uml:Property" xmi:id="_SFOgIECNEd6UTJZnztgOLw" name="configuration" type="_H0HcsECNEd6UTJZnztgOLw" isUnique="false" association="_R3Jn4ECNEd6UTJZnztgOLw">
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SF2LMECNEd6UTJZnztgOLw"/>
+            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SFzH4ECNEd6UTJZnztgOLw" value="*"/>
+          </ownedEnd>
+        </packagedElement>
+      </packagedElement>
       <packagedElement xmi:type="uml:Profile" xmi:id="_U_GAoAPMEdyuUt-4qHuVvQ" name="NFPs" URI="http://www.eclipse.org/papyrus/NFPs/1" metaclassReference="_exWKQECJEd6UTJZnztgOLw">
         <elementImport xmi:type="uml:ElementImport" xmi:id="_exWKQECJEd6UTJZnztgOLw" alias="Enumeration">
           <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Enumeration"/>
@@ -467,7 +534,7 @@
         <packagedElement xmi:type="uml:Stereotype" xmi:id="_og1hEBD1EdyybZnLxHsjyA" name="ClockConstraint">
           <generalization xmi:type="uml:Generalization" xmi:id="_LlZQABD2EdyybZnLxHsjyA" general="_llNagBBSEdyt6tGzWCpUVA"/>
           <generalization xmi:type="uml:Generalization" xmi:id="_NyziwBD2EdyybZnLxHsjyA" general="_P9c2AA4wEdysTsAUPnp57Q"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_JaIsYECaEd6UTJZnztgOLw" name="isCoincidenceBased" visibility="public" isUnique="false">
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_JaIsYECaEd6UTJZnztgOLw" name="isSynchronous" visibility="public" isUnique="false">
             <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
             <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P1-HYECaEd6UTJZnztgOLw" value="1"/>
             <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P2E1EECaEd6UTJZnztgOLw" value="1"/>
@@ -475,7 +542,7 @@
               <value xsi:nil="true"/>
             </defaultValue>
           </ownedAttribute>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_Jfr6wECaEd6UTJZnztgOLw" name="isPrecedenceBased" visibility="public" isUnique="false">
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_Jfr6wECaEd6UTJZnztgOLw" name="isCausal" visibility="public" isUnique="false">
             <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
             <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YrvOMECaEd6UTJZnztgOLw" value="1"/>
             <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YsFMcECaEd6UTJZnztgOLw" value="1"/>
@@ -483,7 +550,7 @@
               <value xsi:nil="true"/>
             </defaultValue>
           </ownedAttribute>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_JnyG0ECaEd6UTJZnztgOLw" name="isChronometricBased" visibility="public" isUnique="false">
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_JnyG0ECaEd6UTJZnztgOLw" name="isPhysical" visibility="public" isUnique="false">
             <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
             <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bUwe4ECaEd6UTJZnztgOLw" value="1"/>
             <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bU6P4ECaEd6UTJZnztgOLw" value="1"/>
@@ -593,7 +660,6 @@
         <packagedElement xmi:type="uml:Association" xmi:id="_N_zv8BKWEdyGYuetzx6T5A" name="Association_TimedProcessing_ValueSpecification" memberEnd="_OAQb4BKWEdyGYuetzx6T5A _OBcHoRKWEdyGYuetzx6T5A">
           <ownedEnd xmi:type="uml:Property" xmi:id="_OBcHoRKWEdyGYuetzx6T5A" name="timedProcessing" type="_3V3e0BD5EdyybZnLxHsjyA" isUnique="false" association="_N_zv8BKWEdyGYuetzx6T5A">
             <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OCVfgBKWEdyGYuetzx6T5A"/>
-            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OCLugBKWEdyGYuetzx6T5A" value="*"/>
           </ownedEnd>
         </packagedElement>
         <packagedElement xmi:type="uml:Association" xmi:id="_dJBKwBKWEdyGYuetzx6T5A" name="Association_TimedProcessing_Event" memberEnd="_dJUFsBKWEdyGYuetzx6T5A _dKpicBKWEdyGYuetzx6T5A">
@@ -1128,7 +1194,7 @@
             <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Abstraction"/>
             <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MzV_YPooEeib6viW_W756w"/>
           </ownedAttribute>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_y9BTkBHbEdyWC5IKDhzksw" name="impliedConstraint" type="_P9c2AA4wEdysTsAUPnp57Q" isUnique="false" association="_y84JoBHbEdyWC5IKDhzksw">
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_y9BTkBHbEdyWC5IKDhzksw" name="impliedConstraints" type="_P9c2AA4wEdysTsAUPnp57Q" isUnique="false" aggregation="composite" association="_y84JoBHbEdyWC5IKDhzksw">
             <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_y9d_gBHbEdyWC5IKDhzksw"/>
             <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_y9d_gRHbEdyWC5IKDhzksw" value="*"/>
           </ownedAttribute>
@@ -1139,7 +1205,6 @@
         <packagedElement xmi:type="uml:Association" xmi:id="_y84JoBHbEdyWC5IKDhzksw" name="Association_Allocate_NfpConstraint" memberEnd="_y9BTkBHbEdyWC5IKDhzksw _y9d_ghHbEdyWC5IKDhzksw">
           <ownedEnd xmi:type="uml:Property" xmi:id="_y9d_ghHbEdyWC5IKDhzksw" name="allocate" type="_kzoXABHbEdyWC5IKDhzksw" isUnique="false" association="_y84JoBHbEdyWC5IKDhzksw">
             <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_y-EccRHbEdyWC5IKDhzksw"/>
-            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_y-EccBHbEdyWC5IKDhzksw" value="*"/>
           </ownedEnd>
         </packagedElement>
         <packagedElement xmi:type="uml:Stereotype" xmi:id="_FeRBMBHcEdyWC5IKDhzksw" name="AllocateActivityGroup">
@@ -1162,7 +1227,7 @@
             <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
             <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M04QcPooEeib6viW_W756w"/>
           </ownedAttribute>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_bzbsYBHcEdyWC5IKDhzksw" name="constraint" type="_P9c2AA4wEdysTsAUPnp57Q" isUnique="false" association="_bzR7YBHcEdyWC5IKDhzksw">
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_bzbsYBHcEdyWC5IKDhzksw" name="constraints" type="_P9c2AA4wEdysTsAUPnp57Q" isUnique="false" association="_bzR7YBHcEdyWC5IKDhzksw">
             <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bz4YUBHcEdyWC5IKDhzksw"/>
             <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bz4YURHcEdyWC5IKDhzksw" value="*"/>
           </ownedAttribute>
@@ -1183,21 +1248,21 @@
           <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_axmpEDJMEd211cMdxu944g" name="both"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Stereotype" xmi:id="_455hUECmEd6UTJZnztgOLw" name="Assign">
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_6JoD0ECmEd6UTJZnztgOLw" name="kind" visibility="public" type="_FeC-YECnEd6UTJZnztgOLw" isUnique="false">
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_6JoD0ECmEd6UTJZnztgOLw" name="kind" visibility="public" type="_VxKdYBHbEdyWC5IKDhzksw" isUnique="false">
             <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ov3GMECnEd6UTJZnztgOLw" value="1"/>
             <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_owDTcECnEd6UTJZnztgOLw" value="1"/>
             <defaultValue xmi:type="uml:LiteralString" xmi:id="_owKBIECnEd6UTJZnztgOLw">
               <value xsi:nil="true"/>
             </defaultValue>
           </ownedAttribute>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_6N2cgECmEd6UTJZnztgOLw" name="nature" visibility="public" type="_9MtaUECmEd6UTJZnztgOLw" isUnique="false">
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_6N2cgECmEd6UTJZnztgOLw" name="nature" visibility="public" type="_VYSDUBHbEdyWC5IKDhzksw" isUnique="false">
             <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_skDJgECnEd6UTJZnztgOLw" value="1"/>
             <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_skLsYECnEd6UTJZnztgOLw" value="1"/>
             <defaultValue xmi:type="uml:LiteralString" xmi:id="_skVdYECnEd6UTJZnztgOLw">
               <value xsi:nil="true"/>
             </defaultValue>
           </ownedAttribute>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_txAr4ECnEd6UTJZnztgOLw" name="impliedConstraint" type="_P9c2AA4wEdysTsAUPnp57Q" isUnique="false" association="_tuSIAECnEd6UTJZnztgOLw">
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_txAr4ECnEd6UTJZnztgOLw" name="impliedConstraints" type="_P9c2AA4wEdysTsAUPnp57Q" isUnique="false" association="_tuSIAECnEd6UTJZnztgOLw">
             <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_txhCMECnEd6UTJZnztgOLw"/>
             <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_txkFgECnEd6UTJZnztgOLw" value="*"/>
           </ownedAttribute>
@@ -1216,15 +1281,6 @@
             <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M1THMPooEeib6viW_W756w"/>
           </ownedAttribute>
         </packagedElement>
-        <packagedElement xmi:type="uml:Enumeration" xmi:id="_9MtaUECmEd6UTJZnztgOLw" name="AssignmentNature">
-          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_AOnsIECnEd6UTJZnztgOLw" name="spatialDistribution"/>
-          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_AXRR0ECnEd6UTJZnztgOLw" name="timeScheduling"/>
-        </packagedElement>
-        <packagedElement xmi:type="uml:Enumeration" xmi:id="_FeC-YECnEd6UTJZnztgOLw" name="AssignmentKind">
-          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_JnRdkECnEd6UTJZnztgOLw" name="structural"/>
-          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_JuBl0ECnEd6UTJZnztgOLw" name="behavioral"/>
-          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_J0FxkECnEd6UTJZnztgOLw" name="hybrid"/>
-        </packagedElement>
         <packagedElement xmi:type="uml:Association" xmi:id="_tuSIAECnEd6UTJZnztgOLw" name="A_Assign_NfpConstraint" memberEnd="_txAr4ECnEd6UTJZnztgOLw _txnI0ECnEd6UTJZnztgOLw">
           <ownedEnd xmi:type="uml:Property" xmi:id="_txnI0ECnEd6UTJZnztgOLw" name="assign" type="_455hUECmEd6UTJZnztgOLw" isUnique="false" association="_tuSIAECnEd6UTJZnztgOLw">
             <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tyPa8ECnEd6UTJZnztgOLw"/>
@@ -1247,83 +1303,22 @@
           <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8-Xm4ECnEd6UTJZnztgOLw" name="extension_Assign" type="_455hUECmEd6UTJZnztgOLw" aggregation="composite" association="_87_BQECnEd6UTJZnztgOLw"/>
         </packagedElement>
       </packagedElement>
-      <packagedElement xmi:type="uml:Profile" xmi:id="_-wEewECLEd6UTJZnztgOLw" name="CoreElements" URI="http://www.eclipse.org/papyrus/CoreElements/1" metaclassReference="_Sy23oECMEd6UTJZnztgOLw _S6ZDAECMEd6UTJZnztgOLw _TGu14ECMEd6UTJZnztgOLw _TYU8MECMEd6UTJZnztgOLw">
-        <elementImport xmi:type="uml:ElementImport" xmi:id="_Sy23oECMEd6UTJZnztgOLw" alias="State">
-          <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#State"/>
-        </elementImport>
-        <elementImport xmi:type="uml:ElementImport" xmi:id="_S6ZDAECMEd6UTJZnztgOLw" alias="Transition">
-          <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Transition"/>
-        </elementImport>
-        <elementImport xmi:type="uml:ElementImport" xmi:id="_TGu14ECMEd6UTJZnztgOLw" alias="StateMachine">
-          <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StateMachine"/>
-        </elementImport>
-        <elementImport xmi:type="uml:ElementImport" xmi:id="_TYU8MECMEd6UTJZnztgOLw" alias="StructuredClassifier">
-          <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StructuredClassifier"/>
-        </elementImport>
-        <packagedElement xmi:type="uml:Stereotype" xmi:id="_yeqiEECMEd6UTJZnztgOLw" name="Mode">
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_CaNYwECNEd6UTJZnztgOLw" name="base_State" isUnique="false" association="_CMdQoECNEd6UTJZnztgOLw">
-            <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#State"/>
-            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M2W3IPooEeib6viW_W756w"/>
-          </ownedAttribute>
-        </packagedElement>
-        <packagedElement xmi:type="uml:Stereotype" xmi:id="_2-EsoECMEd6UTJZnztgOLw" name="ModeTransition">
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_DTtMkECNEd6UTJZnztgOLw" name="base_Transition" isUnique="false" association="_DFrXoECNEd6UTJZnztgOLw">
-            <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Transition"/>
-            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M2vRoPooEeib6viW_W756w"/>
-          </ownedAttribute>
-        </packagedElement>
-        <packagedElement xmi:type="uml:Stereotype" xmi:id="_8DKXIECMEd6UTJZnztgOLw" name="ModeBehavior">
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_EC3_sECNEd6UTJZnztgOLw" name="base_StateMachine" isUnique="false" association="_Dw6F8ECNEd6UTJZnztgOLw">
-            <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StateMachine"/>
-            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M3OZ0PooEeib6viW_W756w"/>
-          </ownedAttribute>
-        </packagedElement>
-        <packagedElement xmi:type="uml:Extension" xmi:id="_CMdQoECNEd6UTJZnztgOLw" name="Extension_Mode" memberEnd="_CZ6d0ECNEd6UTJZnztgOLw _CaNYwECNEd6UTJZnztgOLw">
-          <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_CZ6d0ECNEd6UTJZnztgOLw" name="extension_Mode" type="_yeqiEECMEd6UTJZnztgOLw" aggregation="composite" association="_CMdQoECNEd6UTJZnztgOLw"/>
-        </packagedElement>
-        <packagedElement xmi:type="uml:Extension" xmi:id="_DFrXoECNEd6UTJZnztgOLw" name="Extension_ModeTransition" memberEnd="_DTWAMECNEd6UTJZnztgOLw _DTtMkECNEd6UTJZnztgOLw">
-          <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_DTWAMECNEd6UTJZnztgOLw" name="extension_ModeTransition" type="_2-EsoECMEd6UTJZnztgOLw" aggregation="composite" association="_DFrXoECNEd6UTJZnztgOLw"/>
-        </packagedElement>
-        <packagedElement xmi:type="uml:Extension" xmi:id="_Dw6F8ECNEd6UTJZnztgOLw" name="Extension_ModeBehavior" memberEnd="_ECiogECNEd6UTJZnztgOLw _EC3_sECNEd6UTJZnztgOLw">
-          <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_ECiogECNEd6UTJZnztgOLw" name="extension_ModeBehavior" type="_8DKXIECMEd6UTJZnztgOLw" aggregation="composite" association="_Dw6F8ECNEd6UTJZnztgOLw"/>
-        </packagedElement>
-        <packagedElement xmi:type="uml:Stereotype" xmi:id="_H0HcsECNEd6UTJZnztgOLw" name="Configuration">
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_NM9wsECNEd6UTJZnztgOLw" name="base_StructuredClassifier" isUnique="false" association="_M-2cMECNEd6UTJZnztgOLw">
-            <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StructuredClassifier"/>
-            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M6ODcPooEeib6viW_W756w"/>
-          </ownedAttribute>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_PSU6sECNEd6UTJZnztgOLw" name="base_Package" isUnique="false" association="_PEJ70ECNEd6UTJZnztgOLw">
-            <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
-            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M9UawPooEeib6viW_W756w"/>
-          </ownedAttribute>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_SEp4YECNEd6UTJZnztgOLw" name="mode" type="_yeqiEECMEd6UTJZnztgOLw" isUnique="false" association="_R3Jn4ECNEd6UTJZnztgOLw">
-            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SFJAkECNEd6UTJZnztgOLw"/>
-            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SFMD4ECNEd6UTJZnztgOLw" value="*"/>
-          </ownedAttribute>
-        </packagedElement>
-        <packagedElement xmi:type="uml:Extension" xmi:id="_M-2cMECNEd6UTJZnztgOLw" name="Extension_Configuration" memberEnd="_NMnycECNEd6UTJZnztgOLw _NM9wsECNEd6UTJZnztgOLw">
-          <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_NMnycECNEd6UTJZnztgOLw" name="extension_Configuration" type="_H0HcsECNEd6UTJZnztgOLw" aggregation="composite" association="_M-2cMECNEd6UTJZnztgOLw"/>
-        </packagedElement>
-        <packagedElement xmi:type="uml:Extension" xmi:id="_PEJ70ECNEd6UTJZnztgOLw" name="Extension_Configuration" memberEnd="_PSAKkECNEd6UTJZnztgOLw _PSU6sECNEd6UTJZnztgOLw">
-          <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_PSAKkECNEd6UTJZnztgOLw" name="extension_Configuration" type="_H0HcsECNEd6UTJZnztgOLw" aggregation="composite" association="_PEJ70ECNEd6UTJZnztgOLw"/>
-        </packagedElement>
-        <packagedElement xmi:type="uml:Association" xmi:id="_R3Jn4ECNEd6UTJZnztgOLw" name="A_Configuration_Mode" memberEnd="_SEp4YECNEd6UTJZnztgOLw _SFOgIECNEd6UTJZnztgOLw">
-          <ownedEnd xmi:type="uml:Property" xmi:id="_SFOgIECNEd6UTJZnztgOLw" name="configuration" type="_H0HcsECNEd6UTJZnztgOLw" isUnique="false" association="_R3Jn4ECNEd6UTJZnztgOLw">
-            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SF2LMECNEd6UTJZnztgOLw"/>
-            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SFzH4ECNEd6UTJZnztgOLw" value="*"/>
-          </ownedEnd>
-        </packagedElement>
-      </packagedElement>
     </packagedElement>
     <packagedElement xmi:type="uml:Profile" xmi:id="_tADfQAPMEdyuUt-4qHuVvQ" name="MARTE_DesignModel" URI="http://www.eclipse.org/papyrus/MARTE_DesignModel/1">
       <packagedElement xmi:type="uml:Enumeration" xmi:id="_CcdhcGPtEeeNPJm7j4sBJQ" name="dummy" visibility="private"/>
-      <packagedElement xmi:type="uml:Profile" xmi:id="_yNSZIAPMEdyuUt-4qHuVvQ" name="HLAM" URI="http://www.eclipse.org/papyrus/HLAM/1" metaclassReference="_rjz80EFdEd6UW4qJC-Vahw _TzV70EFeEd6UW4qJC-Vahw">
+      <packagedElement xmi:type="uml:Profile" xmi:id="_yNSZIAPMEdyuUt-4qHuVvQ" name="HLAM" URI="http://www.eclipse.org/papyrus/HLAM/1" metaclassReference="_rjz80EFdEd6UW4qJC-Vahw _TzV70EFeEd6UW4qJC-Vahw _NVc0wK6zEe2T-5Pu_RbIPQ _boQzEK6zEe2T-5Pu_RbIPQ">
         <elementImport xmi:type="uml:ElementImport" xmi:id="_rjz80EFdEd6UW4qJC-Vahw" alias="InvocationAction">
           <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InvocationAction"/>
         </elementImport>
         <elementImport xmi:type="uml:ElementImport" xmi:id="_TzV70EFeEd6UW4qJC-Vahw" alias="Comment">
           <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment"/>
         </elementImport>
+        <elementImport xmi:type="uml:ElementImport" xmi:id="_NVc0wK6zEe2T-5Pu_RbIPQ" alias="ConnectorEnd">
+          <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ConnectorEnd"/>
+        </elementImport>
+        <elementImport xmi:type="uml:ElementImport" xmi:id="_boQzEK6zEe2T-5Pu_RbIPQ" alias="Feature">
+          <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Feature"/>
+        </elementImport>
         <packageImport xmi:type="uml:PackageImport" xmi:id="_4m6EgBHsEdyrucu8LC-xBw" importedPackage="_WStkoAPMEdyuUt-4qHuVvQ"/>
         <packagedElement xmi:type="uml:Stereotype" xmi:id="_4bAFkBHjEdy7mJMaejUq5Q" name="RtUnit">
           <ownedAttribute xmi:type="uml:Property" xmi:id="_Uur9oBHkEdy7mJMaejUq5Q" name="isDynamic" visibility="public" isUnique="false">
@@ -1481,11 +1476,19 @@
             <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7BA1MEFeEd6UW4qJC-Vahw" value="*"/>
             <subsettedProperty xmi:type="uml:Property" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element-ownedComment"/>
           </ownedAttribute>
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_OL_bMa6zEe2T-5Pu_RbIPQ" name="base_ConnectorEnd" association="_OL9mAK6zEe2T-5Pu_RbIPQ">
+            <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ConnectorEnd"/>
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OL_bMq6zEe2T-5Pu_RbIPQ"/>
+          </ownedAttribute>
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_caEDcK6zEe2T-5Pu_RbIPQ" name="base_Feature" association="_caDcYK6zEe2T-5Pu_RbIPQ">
+            <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Feature"/>
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_caEDca6zEe2T-5Pu_RbIPQ"/>
+          </ownedAttribute>
         </packagedElement>
         <packagedElement xmi:type="uml:Extension" xmi:id="_fLCLQBHlEdy7mJMaejUq5Q" name="Extension_rtFeature" memberEnd="_fLL8QBHlEdy7mJMaejUq5Q _fLVGMBHlEdy7mJMaejUq5Q">
           <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_fLL8QBHlEdy7mJMaejUq5Q" name="extension_rtf" type="_XsQskBHlEdy7mJMaejUq5Q" aggregation="composite" association="_fLCLQBHlEdy7mJMaejUq5Q"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:Extension" xmi:id="_fp4qcBHlEdy7mJMaejUq5Q" name="Extension_rtFeature" memberEnd="_fqLlYBHlEdy7mJMaejUq5Q _fqUvUBHlEdy7mJMaejUq5Q">
+        <packagedElement xmi:type="uml:Extension" xmi:id="_fp4qcBHlEdy7mJMaejUq5Q" name="E_RtFeature_Message" memberEnd="_fqLlYBHlEdy7mJMaejUq5Q _fqUvUBHlEdy7mJMaejUq5Q">
           <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_fqLlYBHlEdy7mJMaejUq5Q" name="extension_rtf" type="_XsQskBHlEdy7mJMaejUq5Q" aggregation="composite" association="_fp4qcBHlEdy7mJMaejUq5Q"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Extension" xmi:id="_f3JDUBHlEdy7mJMaejUq5Q" name="Extension_rtFeature" memberEnd="_f3S0UBHlEdy7mJMaejUq5Q _f3lvQBHlEdy7mJMaejUq5Q">
@@ -1663,13 +1666,11 @@
             <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment"/>
             <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NK5jwPooEeib6viW_W756w"/>
           </ownedAttribute>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_frwVIJinEd-m0Oaexd_lJA" name="context" isDerived="true">
-            <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
-            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ziiSUJinEd-m0Oaexd_lJA"/>
-          </ownedAttribute>
         </packagedElement>
         <packagedElement xmi:type="uml:Extension" xmi:id="_Vl7TwEFeEd6UW4qJC-Vahw" name="Extension_RtSpecification" memberEnd="_VpKN8EFeEd6UW4qJC-Vahw _Vpe-EEFeEd6UW4qJC-Vahw">
-          <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_VpKN8EFeEd6UW4qJC-Vahw" name="extension_RtSpecification" type="_AZ8eMEFeEd6UW4qJC-Vahw" aggregation="composite" association="_Vl7TwEFeEd6UW4qJC-Vahw"/>
+          <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_VpKN8EFeEd6UW4qJC-Vahw" name="extension_RtSpecification" type="_AZ8eMEFeEd6UW4qJC-Vahw" aggregation="composite" association="_Vl7TwEFeEd6UW4qJC-Vahw">
+            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h4nowa6xEe2T-5Pu_RbIPQ" value="1"/>
+          </ownedEnd>
         </packagedElement>
         <packagedElement xmi:type="uml:Association" xmi:id="_yRuJ0EFeEd6UW4qJC-Vahw" name="A_RtFeature_RtSpecification" memberEnd="_yUZqYEFeEd6UW4qJC-Vahw _yVOJwEFeEd6UW4qJC-Vahw">
           <ownedEnd xmi:type="uml:Property" xmi:id="_yVOJwEFeEd6UW4qJC-Vahw" name="rtFeature" type="_XsQskBHlEdy7mJMaejUq5Q" isUnique="false" association="_yRuJ0EFeEd6UW4qJC-Vahw">
@@ -1677,6 +1678,26 @@
             <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yV2b4EFeEd6UW4qJC-Vahw" value="*"/>
           </ownedEnd>
         </packagedElement>
+        <packagedElement xmi:type="uml:Extension" xmi:id="_OL9mAK6zEe2T-5Pu_RbIPQ" name="E_RtFeature_ConnectorEnd" memberEnd="_OL_bMK6zEe2T-5Pu_RbIPQ _OL_bMa6zEe2T-5Pu_RbIPQ">
+          <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_OL_bMK6zEe2T-5Pu_RbIPQ" name="extension_RtFeature" type="_XsQskBHlEdy7mJMaejUq5Q" aggregation="composite" association="_OL9mAK6zEe2T-5Pu_RbIPQ"/>
+        </packagedElement>
+        <packagedElement xmi:type="uml:Extension" xmi:id="_caDcYK6zEe2T-5Pu_RbIPQ" name="E_RtFeature_Feature" memberEnd="_caDcYa6zEe2T-5Pu_RbIPQ _caEDcK6zEe2T-5Pu_RbIPQ">
+          <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_caDcYa6zEe2T-5Pu_RbIPQ" name="extension_RtFeature" type="_XsQskBHlEdy7mJMaejUq5Q" aggregation="composite" association="_caDcYK6zEe2T-5Pu_RbIPQ"/>
+        </packagedElement>
+        <packagedElement xmi:type="uml:Association" xmi:id="_KVZXkK7IEe2RUaF_DI-Z9g" name="A_RtSpecification_Feature" memberEnd="_KVgsUK7IEe2RUaF_DI-Z9g _KVhTYK7IEe2RUaF_DI-Z9g" navigableOwnedEnd="_KVhTYK7IEe2RUaF_DI-Z9g">
+          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KVbMwK7IEe2RUaF_DI-Z9g" source="org.eclipse.papyrus">
+            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KVbMwa7IEe2RUaF_DI-Z9g" key="nature" value="UML_Nature"/>
+          </eAnnotations>
+          <ownedEnd xmi:type="uml:Property" xmi:id="_KVgsUK7IEe2RUaF_DI-Z9g" name="rtspecification" type="_AZ8eMEFeEd6UW4qJC-Vahw" association="_KVZXkK7IEe2RUaF_DI-Z9g">
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ABzycK7JEe2RUaF_DI-Z9g"/>
+            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ACP3UK7JEe2RUaF_DI-Z9g" value="*"/>
+          </ownedEnd>
+          <ownedEnd xmi:type="uml:Property" xmi:id="_KVhTYK7IEe2RUaF_DI-Z9g" name="context" isDerived="true" association="_KVZXkK7IEe2RUaF_DI-Z9g">
+            <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Feature"/>
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__VuvkK7IEe2RUaF_DI-Z9g"/>
+            <subsettedProperty xmi:type="uml:Property" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment-annotatedElement"/>
+          </ownedEnd>
+        </packagedElement>
       </packagedElement>
       <packagedElement xmi:type="uml:Profile" xmi:id="_2dtsgAPMEdyuUt-4qHuVvQ" name="HRM" URI="http://www.eclipse.org/papyrus/HRM/1">
         <packagedElement xmi:type="uml:Profile" xmi:id="_P80EcBJwEdygQ5HMNSpiZw" name="HwLogical" URI="http://www.eclipse.org/papyrus/HwLogical/1">
@@ -1796,19 +1817,19 @@
                   <value xsi:nil="true"/>
                 </defaultValue>
               </ownedAttribute>
-              <ownedAttribute xmi:type="uml:Property" xmi:id="_ezcksBJ0EdygQ5HMNSpiZw" name="ownedISAs" type="_HQmlcBJ0EdygQ5HMNSpiZw" aggregation="composite" association="_ezSzsBJ0EdygQ5HMNSpiZw">
+              <ownedAttribute xmi:type="uml:Property" xmi:id="_ezcksBJ0EdygQ5HMNSpiZw" name="ownedISAs" type="_HQmlcBJ0EdygQ5HMNSpiZw" aggregation="composite" subsettedProperty="_WnHIYGudEeKh2rhLHsYgWg" association="_ezSzsBJ0EdygQ5HMNSpiZw">
                 <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e0CakBJ0EdygQ5HMNSpiZw"/>
                 <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e0CakRJ0EdygQ5HMNSpiZw" value="*"/>
               </ownedAttribute>
-              <ownedAttribute xmi:type="uml:Property" xmi:id="_frSLoBJ0EdygQ5HMNSpiZw" name="predictors" type="_UUddUBJ0EdygQ5HMNSpiZw" aggregation="composite" association="_frIaoBJ0EdygQ5HMNSpiZw">
+              <ownedAttribute xmi:type="uml:Property" xmi:id="_frSLoBJ0EdygQ5HMNSpiZw" name="predictors" type="_UUddUBJ0EdygQ5HMNSpiZw" aggregation="composite" subsettedProperty="_WnHIYGudEeKh2rhLHsYgWg" association="_frIaoBJ0EdygQ5HMNSpiZw">
                 <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fr4BgBJ0EdygQ5HMNSpiZw"/>
                 <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fsBygBJ0EdygQ5HMNSpiZw" value="*"/>
               </ownedAttribute>
-              <ownedAttribute xmi:type="uml:Property" xmi:id="_Blc8UBJ7Edyix70umlP_zg" name="caches" type="_z6yqgBJ3EdygFI18IOWZzA" aggregation="composite" association="_BlKBYBJ7Edyix70umlP_zg">
+              <ownedAttribute xmi:type="uml:Property" xmi:id="_Blc8UBJ7Edyix70umlP_zg" name="caches" type="_z6yqgBJ3EdygFI18IOWZzA" aggregation="composite" subsettedProperty="_WnHIYGudEeKh2rhLHsYgWg" association="_BlKBYBJ7Edyix70umlP_zg">
                 <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BmWUMBJ7Edyix70umlP_zg"/>
                 <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BmWUMRJ7Edyix70umlP_zg" value="*"/>
               </ownedAttribute>
-              <ownedAttribute xmi:type="uml:Property" xmi:id="_0c0AMBJ8Edyix70umlP_zg" name="ownedMMUs" type="_JnXu4BJ8Edyix70umlP_zg" aggregation="composite" association="_0chFQBJ8Edyix70umlP_zg">
+              <ownedAttribute xmi:type="uml:Property" xmi:id="_0c0AMBJ8Edyix70umlP_zg" name="ownedMMUs" type="_JnXu4BJ8Edyix70umlP_zg" aggregation="composite" subsettedProperty="_WnHIYGudEeKh2rhLHsYgWg" association="_0chFQBJ8Edyix70umlP_zg">
                 <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0dtYEBJ8Edyix70umlP_zg"/>
                 <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0dtYERJ8Edyix70umlP_zg" value="*"/>
               </ownedAttribute>
@@ -1883,11 +1904,11 @@
                   <value xsi:nil="true"/>
                 </defaultValue>
               </ownedAttribute>
-              <ownedAttribute xmi:type="uml:Property" xmi:id="_AXPcwBJ7Edyix70umlP_zg" name="blocksRAM" type="_WSmywBJ5EdygFI18IOWZzA" aggregation="composite" association="_AW8h0BJ7Edyix70umlP_zg">
+              <ownedAttribute xmi:type="uml:Property" xmi:id="_AXPcwBJ7Edyix70umlP_zg" name="blocksRAM" type="_WSmywBJ5EdygFI18IOWZzA" aggregation="composite" subsettedProperty="_WnHIYGudEeKh2rhLHsYgWg" association="_AW8h0BJ7Edyix70umlP_zg">
                 <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AYI0oBJ7Edyix70umlP_zg"/>
                 <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AYI0oRJ7Edyix70umlP_zg" value="*"/>
               </ownedAttribute>
-              <ownedAttribute xmi:type="uml:Property" xmi:id="_sBjpUGqbEdyHVMM3AaZxvA" name="blocksComputing" type="_NrpywBJzEdygQ5HMNSpiZw" aggregation="composite" association="_sAvxAGqbEdyHVMM3AaZxvA">
+              <ownedAttribute xmi:type="uml:Property" xmi:id="_sBjpUGqbEdyHVMM3AaZxvA" name="blocksComputing" type="_NrpywBJzEdygQ5HMNSpiZw" aggregation="composite" subsettedProperty="_WnHIYGudEeKh2rhLHsYgWg" association="_sAvxAGqbEdyHVMM3AaZxvA">
                 <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sBxEsGqbEdyHVMM3AaZxvA"/>
                 <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sByS0GqbEdyHVMM3AaZxvA" value="*"/>
               </ownedAttribute>
@@ -1929,31 +1950,26 @@
             <packagedElement xmi:type="uml:Association" xmi:id="_ezSzsBJ0EdygQ5HMNSpiZw" name="Association_HwProcessor_HwISA" memberEnd="_ezcksBJ0EdygQ5HMNSpiZw _e0MLkBJ0EdygQ5HMNSpiZw">
               <ownedEnd xmi:type="uml:Property" xmi:id="_e0MLkBJ0EdygQ5HMNSpiZw" name="hwProcessor" type="_z0aH8BJyEdygQ5HMNSpiZw" isUnique="false" association="_ezSzsBJ0EdygQ5HMNSpiZw">
                 <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e1FjcRJ0EdygQ5HMNSpiZw"/>
-                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e1FjcBJ0EdygQ5HMNSpiZw" value="*"/>
               </ownedEnd>
             </packagedElement>
             <packagedElement xmi:type="uml:Association" xmi:id="_frIaoBJ0EdygQ5HMNSpiZw" name="Association_HwProcessor_HwBranchPredictor" memberEnd="_frSLoBJ0EdygQ5HMNSpiZw _fsBygRJ0EdygQ5HMNSpiZw">
               <ownedEnd xmi:type="uml:Property" xmi:id="_fsBygRJ0EdygQ5HMNSpiZw" name="hwProcessor" type="_z0aH8BJyEdygQ5HMNSpiZw" isUnique="false" association="_frIaoBJ0EdygQ5HMNSpiZw">
                 <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fs7KYBJ0EdygQ5HMNSpiZw"/>
-                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fsxZYBJ0EdygQ5HMNSpiZw" value="*"/>
               </ownedEnd>
             </packagedElement>
             <packagedElement xmi:type="uml:Association" xmi:id="_AW8h0BJ7Edyix70umlP_zg" name="Association_HwPLD_HwRAM" memberEnd="_AXPcwBJ7Edyix70umlP_zg _AYR-kBJ7Edyix70umlP_zg">
               <ownedEnd xmi:type="uml:Property" xmi:id="_AYR-kBJ7Edyix70umlP_zg" name="hwPLD" type="_goLuMBJzEdygQ5HMNSpiZw" isUnique="false" association="_AW8h0BJ7Edyix70umlP_zg">
                 <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZBlcRJ7Edyix70umlP_zg"/>
-                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZBlcBJ7Edyix70umlP_zg" value="*"/>
               </ownedEnd>
             </packagedElement>
             <packagedElement xmi:type="uml:Association" xmi:id="_BlKBYBJ7Edyix70umlP_zg" name="Association_HwProcessor_HWCache" memberEnd="_Blc8UBJ7Edyix70umlP_zg _BmgFMBJ7Edyix70umlP_zg">
               <ownedEnd xmi:type="uml:Property" xmi:id="_BmgFMBJ7Edyix70umlP_zg" name="hwProcessor" type="_z0aH8BJyEdygQ5HMNSpiZw" isUnique="false" association="_BlKBYBJ7Edyix70umlP_zg">
                 <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BnPsEBJ7Edyix70umlP_zg"/>
-                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BnF7EBJ7Edyix70umlP_zg" value="*"/>
               </ownedEnd>
             </packagedElement>
             <packagedElement xmi:type="uml:Association" xmi:id="_0chFQBJ8Edyix70umlP_zg" name="Association_HwProcessor_HwMMU" memberEnd="_0c0AMBJ8Edyix70umlP_zg _0d3JEBJ8Edyix70umlP_zg">
               <ownedEnd xmi:type="uml:Property" xmi:id="_0d3JEBJ8Edyix70umlP_zg" name="hwProcessor" type="_z0aH8BJyEdygQ5HMNSpiZw" isUnique="false" association="_0chFQBJ8Edyix70umlP_zg">
                 <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0emv8BJ8Edyix70umlP_zg"/>
-                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0ec-8BJ8Edyix70umlP_zg" value="*"/>
               </ownedEnd>
             </packagedElement>
             <packagedElement xmi:type="uml:Association" xmi:id="_sAvxAGqbEdyHVMM3AaZxvA" name="Association_HwPLD_HwComputingResource" memberEnd="_sBjpUGqbEdyHVMM3AaZxvA _sB0IAGqbEdyHVMM3AaZxvA">
@@ -1962,6 +1978,24 @@
                 <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sCEmsGqbEdyHVMM3AaZxvA" value="1"/>
               </ownedEnd>
             </packagedElement>
+            <packagedElement xmi:type="uml:Stereotype" xmi:id="_6ZsOMK7aEe2RUaF_DI-Z9g" name="HwMcProcessor">
+              <generalization xmi:type="uml:Generalization" xmi:id="_G5CDwK7bEe2RUaF_DI-Z9g" general="_z0aH8BJyEdygQ5HMNSpiZw"/>
+              <ownedAttribute xmi:type="uml:Property" xmi:id="_IYd2MK7bEe2RUaF_DI-Z9g" name="core_Id">
+                <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
+                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zq-eAK7bEe2RUaF_DI-Z9g"/>
+              </ownedAttribute>
+            </packagedElement>
+            <packagedElement xmi:type="uml:Association" xmi:id="_E5W1kK7cEe2RUaF_DI-Z9g" memberEnd="_E5Xcoq7cEe2RUaF_DI-Z9g _E5YDsK7cEe2RUaF_DI-Z9g">
+              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_E5XcoK7cEe2RUaF_DI-Z9g" source="org.eclipse.papyrus">
+                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_E5Xcoa7cEe2RUaF_DI-Z9g" key="nature" value="UML_Nature"/>
+              </eAnnotations>
+              <ownedEnd xmi:type="uml:Property" xmi:id="_E5Xcoq7cEe2RUaF_DI-Z9g" name="ownedCores" type="_6ZsOMK7aEe2RUaF_DI-Z9g" aggregation="composite" association="_E5W1kK7cEe2RUaF_DI-Z9g">
+                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_O_eJ8K7cEe2RUaF_DI-Z9g" value="*"/>
+              </ownedEnd>
+              <ownedEnd xmi:type="uml:Property" xmi:id="_E5YDsK7cEe2RUaF_DI-Z9g" name="hwprocessor" type="_z0aH8BJyEdygQ5HMNSpiZw" association="_E5W1kK7cEe2RUaF_DI-Z9g">
+                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ry-MUK7cEe2RUaF_DI-Z9g"/>
+              </ownedEnd>
+            </packagedElement>
           </packagedElement>
           <packagedElement xmi:type="uml:Profile" xmi:id="_bmL7UBJwEdygQ5HMNSpiZw" name="HwCommunication" URI="http://www.eclipse.org/papyrus/HwCommunication/1">
             <packagedElement xmi:type="uml:Stereotype" xmi:id="_tE4T4BJ9EdyT_7R0WVpWAw" name="HwCommunicationResource">
@@ -2073,6 +2107,37 @@
                 <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iF04gBRCEdyCa-N9ek5e_w" value="*"/>
               </ownedEnd>
             </packagedElement>
+            <packagedElement xmi:type="uml:Stereotype" xmi:id="_aYJVkK7gEe2RUaF_DI-Z9g" name="HwRouter">
+              <generalization xmi:type="uml:Generalization" xmi:id="_b1nZIK7gEe2RUaF_DI-Z9g" general="_Q4QQoBJ-EdyT_7R0WVpWAw"/>
+              <ownedAttribute xmi:type="uml:Property" xmi:id="_nM4ocLEGEe2RUaF_DI-Z9g" name="fifoSize">
+                <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
+                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_r69hILEGEe2RUaF_DI-Z9g"/>
+              </ownedAttribute>
+              <ownedAttribute xmi:type="uml:Property" xmi:id="_x4jg8LEGEe2RUaF_DI-Z9g" name="isRoutingAdaptative">
+                <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
+                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1hq8sLEGEe2RUaF_DI-Z9g"/>
+              </ownedAttribute>
+              <ownedAttribute xmi:type="uml:Property" xmi:id="_ZTrngLEHEe2RUaF_DI-Z9g" name="switchingType" type="_T_xBYLEIEe2RUaF_DI-Z9g">
+                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iJmfULEHEe2RUaF_DI-Z9g"/>
+              </ownedAttribute>
+              <ownedAttribute xmi:type="uml:Property" xmi:id="_bq7LsLEHEe2RUaF_DI-Z9g" name="isSynchronous">
+                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jiu1cLEHEe2RUaF_DI-Z9g"/>
+              </ownedAttribute>
+              <ownedAttribute xmi:type="uml:Property" xmi:id="_gfK90LEHEe2RUaF_DI-Z9g" name="fifoLocation" type="_04yiULEHEe2RUaF_DI-Z9g">
+                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k5QjgLEHEe2RUaF_DI-Z9g"/>
+              </ownedAttribute>
+            </packagedElement>
+            <packagedElement xmi:type="uml:Enumeration" xmi:id="_04yiULEHEe2RUaF_DI-Z9g" name="FifoLocationSpecification">
+              <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_273NULEHEe2RUaF_DI-Z9g" name="input"/>
+              <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_3pNbgLEHEe2RUaF_DI-Z9g" name="output"/>
+              <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_36AQkLEHEe2RUaF_DI-Z9g" name="both"/>
+            </packagedElement>
+            <packagedElement xmi:type="uml:Enumeration" xmi:id="_T_xBYLEIEe2RUaF_DI-Z9g" name="SwitchingType">
+              <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_X76G0LEIEe2RUaF_DI-Z9g" name="packetSwitching"/>
+              <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_YrJLYLEIEe2RUaF_DI-Z9g" name="circuitSwitching"/>
+              <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_ZX6x0LEIEe2RUaF_DI-Z9g" name="other"/>
+              <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_Zim-4LEIEe2RUaF_DI-Z9g" name="undefined"/>
+            </packagedElement>
           </packagedElement>
           <packagedElement xmi:type="uml:Profile" xmi:id="_dG2c0BJwEdygQ5HMNSpiZw" name="HwTiming" URI="http://www.eclipse.org/papyrus/HwTiming/1">
             <packagedElement xmi:type="uml:Stereotype" xmi:id="_gVCpkBKQEdyCSNtdGzMSGg" name="HwTimingResource">
@@ -2318,6 +2383,10 @@
                     <value xsi:nil="true"/>
                   </defaultValue>
                 </ownedAttribute>
+                <ownedAttribute xmi:type="uml:Property" xmi:id="_VQct4K7eEe2RUaF_DI-Z9g" name="isInterleaved" visibility="public">
+                  <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
+                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zzs2oK7eEe2RUaF_DI-Z9g"/>
+                </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Stereotype" xmi:id="_z6yqgBJ3EdygFI18IOWZzA" name="HwCache">
                 <generalization xmi:type="uml:Generalization" xmi:id="_D8PU4BJ4EdygFI18IOWZzA" general="_A9LDEBJ1EdygQ5HMNSpiZw"/>
@@ -2448,7 +2517,7 @@
                     <value xsi:nil="true"/>
                   </defaultValue>
                 </ownedAttribute>
-                <ownedAttribute xmi:type="uml:Property" xmi:id="_7x5ewBJ5EdygFI18IOWZzA" name="buffer" type="_WSmywBJ5EdygFI18IOWZzA" isUnique="false" aggregation="composite" association="_7xwU0BJ5EdygFI18IOWZzA">
+                <ownedAttribute xmi:type="uml:Property" xmi:id="_7x5ewBJ5EdygFI18IOWZzA" name="buffer" type="_WSmywBJ5EdygFI18IOWZzA" isUnique="false" aggregation="composite" subsettedProperty="_WnHIYGudEeKh2rhLHsYgWg" association="_7xwU0BJ5EdygFI18IOWZzA">
                   <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AKSbUBJ6EdygFI18IOWZzA"/>
                   <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AKcMUBJ6EdygFI18IOWZzA" value="1"/>
                 </ownedAttribute>
@@ -2458,10 +2527,9 @@
                   </eAnnotations>
                 </icon>
               </packagedElement>
-              <packagedElement xmi:type="uml:Association" xmi:id="_7xwU0BJ5EdygFI18IOWZzA" name="Association_Stereotype_0_HwRAM" memberEnd="_7x5ewBJ5EdygFI18IOWZzA _7y8AkBJ5EdygFI18IOWZzA">
-                <ownedEnd xmi:type="uml:Property" xmi:id="_7y8AkBJ5EdygFI18IOWZzA" name="stereotype_0" type="_14BhUBJ5EdygFI18IOWZzA" isUnique="false" association="_7xwU0BJ5EdygFI18IOWZzA">
+              <packagedElement xmi:type="uml:Association" xmi:id="_7xwU0BJ5EdygFI18IOWZzA" name="Association_HwDrive_HwRAM" memberEnd="_7x5ewBJ5EdygFI18IOWZzA _7y8AkBJ5EdygFI18IOWZzA">
+                <ownedEnd xmi:type="uml:Property" xmi:id="_7y8AkBJ5EdygFI18IOWZzA" name="hwdrive" type="_14BhUBJ5EdygFI18IOWZzA" isUnique="false" association="_7xwU0BJ5EdygFI18IOWZzA">
                   <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7z_JcBJ5EdygFI18IOWZzA"/>
-                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7z1YcBJ5EdygFI18IOWZzA" value="*"/>
                 </ownedEnd>
               </packagedElement>
             </packagedElement>
@@ -2546,7 +2614,7 @@
                     <value xsi:nil="true"/>
                   </defaultValue>
                 </ownedAttribute>
-                <ownedAttribute xmi:type="uml:Property" xmi:id="_MWH0IBJ8Edyix70umlP_zg" name="nbEntries" visibility="public" isUnique="false" isDerived="true">
+                <ownedAttribute xmi:type="uml:Property" xmi:id="_MWH0IBJ8Edyix70umlP_zg" name="nbEntriesTLB" visibility="public" isUnique="false" isDerived="true">
                   <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
                   <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZCxs8BJ8Edyix70umlP_zg"/>
                   <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZC7d8BJ8Edyix70umlP_zg" value="1"/>
@@ -2554,7 +2622,7 @@
                     <value xsi:nil="true"/>
                   </defaultValue>
                 </ownedAttribute>
-                <ownedAttribute xmi:type="uml:Property" xmi:id="_gO9m0BJ8Edyix70umlP_zg" name="ownedTLBs" type="_z6yqgBJ3EdygFI18IOWZzA" aggregation="composite" association="_gO0c4BJ8Edyix70umlP_zg">
+                <ownedAttribute xmi:type="uml:Property" xmi:id="_gO9m0BJ8Edyix70umlP_zg" name="ownedTLBs" type="_z6yqgBJ3EdygFI18IOWZzA" aggregation="composite" subsettedProperty="_WnHIYGudEeKh2rhLHsYgWg" association="_gO0c4BJ8Edyix70umlP_zg">
                   <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gPtNsBJ8Edyix70umlP_zg"/>
                   <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gPtNsRJ8Edyix70umlP_zg" value="*"/>
                   <defaultValue xmi:type="uml:LiteralString" xmi:id="_d5fz8KknEd-P4YTdFXh-JA" value=""/>
@@ -2568,7 +2636,6 @@
               <packagedElement xmi:type="uml:Association" xmi:id="_gO0c4BJ8Edyix70umlP_zg" name="Association_HwMMU_HWCache" memberEnd="_gO9m0BJ8Edyix70umlP_zg _gP2-sBJ8Edyix70umlP_zg">
                 <ownedEnd xmi:type="uml:Property" xmi:id="_gP2-sBJ8Edyix70umlP_zg" name="hwMMU" type="_JnXu4BJ8Edyix70umlP_zg" isUnique="false" association="_gO0c4BJ8Edyix70umlP_zg">
                   <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gQwWkRJ8Edyix70umlP_zg"/>
-                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gQwWkBJ8Edyix70umlP_zg" value="*"/>
                 </ownedEnd>
               </packagedElement>
             </packagedElement>
@@ -2767,7 +2834,6 @@
             <packagedElement xmi:type="uml:Association" xmi:id="_6oH_ABKUEdyxaob5agZuXg" name="Association_HwComponent_HwResourceService" memberEnd="_6oa58BKUEdyxaob5agZuXg _6peC0RKUEdyxaob5agZuXg">
               <ownedEnd xmi:type="uml:Property" xmi:id="_6peC0RKUEdyxaob5agZuXg" name="hwComponent" type="_ybY5ABKSEdyXTt3sy29HXg" isUnique="false" association="_6oH_ABKUEdyxaob5agZuXg">
                 <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6qXasBKUEdyxaob5agZuXg"/>
-                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6qNpsBKUEdyxaob5agZuXg" value="*"/>
               </ownedEnd>
             </packagedElement>
             <packagedElement xmi:type="uml:Stereotype" xmi:id="_WKaPUBKVEdyxaob5agZuXg" name="HwPowerSupply">
@@ -4281,8 +4347,6 @@
             </defaultValue>
           </ownedAttribute>
           <ownedAttribute xmi:type="uml:Property" xmi:id="_D5hxkBKYEdyGYuetzx6T5A" name="effect" visibility="public" type="_XYaMIBKYEdyGYuetzx6T5A" isUnique="false">
-            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_O1cFgBKYEdyGYuetzx6T5A"/>
-            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_O1vAcBKYEdyGYuetzx6T5A" value="1"/>
             <defaultValue xmi:type="uml:LiteralString" xmi:id="_O14xcBKYEdyGYuetzx6T5A">
               <value xsi:nil="true"/>
             </defaultValue>
@@ -4377,14 +4441,6 @@
               <value xsi:nil="true"/>
             </defaultValue>
           </ownedAttribute>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_PVZ_QLG1Ed-tmN4hwNCxXQ" name="steps" type="_eXMtwBKZEdyGYuetzx6T5A" association="_PVjJMLG1Ed-tmN4hwNCxXQ">
-            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PVZ_QrG1Ed-tmN4hwNCxXQ" value="1"/>
-            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PVZ_QbG1Ed-tmN4hwNCxXQ" value="*"/>
-          </ownedAttribute>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_TkyJwLG1Ed-tmN4hwNCxXQ" name="parentStep" type="_eXMtwBKZEdyGYuetzx6T5A" association="_TkyJw7G1Ed-tmN4hwNCxXQ">
-            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TkyJwrG1Ed-tmN4hwNCxXQ" value="1"/>
-            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TkyJwbG1Ed-tmN4hwNCxXQ" value="*"/>
-          </ownedAttribute>
         </packagedElement>
         <packagedElement xmi:type="uml:Association" xmi:id="_X0enoBKZEdyGYuetzx6T5A" name="Association_GaWorkloadEvent_TimeEvent" memberEnd="_X0yJoBKZEdyGYuetzx6T5A _X10rcBKZEdyGYuetzx6T5A">
           <ownedEnd xmi:type="uml:Property" xmi:id="_X10rcBKZEdyGYuetzx6T5A" name="gaWorkloadEvent" type="_CGyBkBKYEdyGYuetzx6T5A" isUnique="false" association="_X0enoBKZEdyGYuetzx6T5A">
@@ -4467,13 +4523,8 @@
               <value xsi:nil="true"/>
             </defaultValue>
           </ownedAttribute>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_PVjJMbG1Ed-tmN4hwNCxXQ" name="scenario" type="_XYaMIBKYEdyGYuetzx6T5A" association="_PVjJMLG1Ed-tmN4hwNCxXQ">
-            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PVjJM7G1Ed-tmN4hwNCxXQ"/>
-            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PVjJMrG1Ed-tmN4hwNCxXQ" value="1"/>
-          </ownedAttribute>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_TkyJxLG1Ed-tmN4hwNCxXQ" name="childScenario" type="_XYaMIBKYEdyGYuetzx6T5A" association="_TkyJw7G1Ed-tmN4hwNCxXQ">
-            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TkyJxrG1Ed-tmN4hwNCxXQ"/>
-            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TkyJxbG1Ed-tmN4hwNCxXQ" value="1"/>
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_aHuvELEREe2ScsXQo9cgVA" name="behavior" visibility="public" type="_XYaMIBKYEdyGYuetzx6T5A">
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eTm5oLEREe2ScsXQo9cgVA"/>
           </ownedAttribute>
         </packagedElement>
         <packagedElement xmi:type="uml:Extension" xmi:id="_4hURQBKZEdyGYuetzx6T5A" name="Extension_GaWorkloadEvent" memberEnd="_4hnMMBKZEdyGYuetzx6T5A _4iNCEBKZEdyGYuetzx6T5A">
@@ -4768,8 +4819,6 @@
         <packagedElement xmi:type="uml:Extension" xmi:id="_Paq_4BKgEdyaWJN1BYon3A" name="Extension_GaResourcesPlatform" memberEnd="_Pa960BKgEdyaWJN1BYon3A _PbuIwBKgEdyaWJN1BYon3A">
           <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Pa960BKgEdyaWJN1BYon3A" name="extension_GaResourcesPlatform" type="_JSAYgBKgEdyaWJN1BYon3A" aggregation="composite" association="_Paq_4BKgEdyaWJN1BYon3A"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:Association" xmi:id="_PVjJMLG1Ed-tmN4hwNCxXQ" name="Association0" memberEnd="_PVjJMbG1Ed-tmN4hwNCxXQ _PVZ_QLG1Ed-tmN4hwNCxXQ"/>
-        <packagedElement xmi:type="uml:Association" xmi:id="_TkyJw7G1Ed-tmN4hwNCxXQ" name="Association1" memberEnd="_TkyJxLG1Ed-tmN4hwNCxXQ _TkyJwLG1Ed-tmN4hwNCxXQ"/>
       </packagedElement>
       <packagedElement xmi:type="uml:Profile" xmi:id="_5ZCOIAPMEdyuUt-4qHuVvQ" name="SAM" URI="http://www.eclipse.org/papyrus/SAM/1">
         <packageImport xmi:type="uml:PackageImport" xmi:id="_m827ABKkEdyxBYjIJwIrZA">
@@ -5587,6 +5636,12 @@
       </eAnnotations>
       <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
     </profileApplication>
+    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_OgYBYLdnEe29tM-LEpT13Q">
+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OgcS0LdnEe29tM-LEpT13Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
+        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//MARTE_Annexes/VSL/DataTypes"/>
+      </eAnnotations>
+      <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_9FdqwA-MEdyLh7muGbCqMw"/>
+    </profileApplication>
   </uml:Profile>
   <Ecore:EPackage xmi:id="_pLm1YJiUEd-m0Oaexd_lJA" base_Package="_U_GAoAPMEdyuUt-4qHuVvQ" packageName="NFPs" nsPrefix="NFPs" prefix="NFPs"/>
   <Ecore:EPackage xmi:id="_wXwTAJiUEd-m0Oaexd_lJA" base_Package="_WStkoAPMEdyuUt-4qHuVvQ" packageName="Time" nsPrefix="Time" prefix="Time"/>
@@ -5619,7 +5674,6 @@
   <Ecore:EReference xmi:id="_bsiJsJirEd-m0Oaexd_lJA" isTransient="true" isVolatile="true" base_Property="_gTngIDJMEd211cMdxu944g"/>
   <Ecore:EReference xmi:id="_g1_94JirEd-m0Oaexd_lJA" isTransient="true" isVolatile="true" base_Property="_gadvADJMEd211cMdxu944g"/>
   <Ecore:EReference xmi:id="_mTSF8JirEd-m0Oaexd_lJA" isTransient="true" isVolatile="true" base_Property="_yUZqYEFeEd6UW4qJC-Vahw"/>
-  <Ecore:EReference xmi:id="_uMIRgJirEd-m0Oaexd_lJA" isTransient="true" isVolatile="true" base_Property="_frwVIJinEd-m0Oaexd_lJA"/>
   <Ecore:EReference xmi:id="_Al6FMJisEd-m0Oaexd_lJA" isTransient="true" isVolatile="true" base_Property="_2rUqsBJyEdygQ5HMNSpiZw"/>
   <Ecore:EReference xmi:id="_EZ1p0JisEd-m0Oaexd_lJA" isTransient="true" isVolatile="true" base_Property="_2yLgoBJyEdygQ5HMNSpiZw"/>
   <Ecore:EReference xmi:id="_K95zwJisEd-m0Oaexd_lJA" isTransient="true" isVolatile="true" base_Property="_0sNFEBKSEdyXTt3sy29HXg"/>
@@ -5636,4 +5690,8 @@
   <Ecore:EPackage xmi:id="_oqMdgGW-EeejMvdDMCRFDQ" base_Package="_tADfQAPMEdyuUt-4qHuVvQ" packageName="MARTE_DesignModel" nsPrefix="MARTE_DesignModel" prefix="MARTE_DesignModel"/>
   <Ecore:EPackage xmi:id="_prdtQGW-EeejMvdDMCRFDQ" base_Package="_u8y4wAPMEdyuUt-4qHuVvQ" packageName="MARTE_AnalysisModel" nsPrefix="MARTE_AnalysisModel" prefix="MARTE_AnalysisModel"/>
   <Ecore:EPackage xmi:id="_q0aSUGW-EeejMvdDMCRFDQ" base_Package="_9ZhBAAPMEdyuUt-4qHuVvQ" packageName="MARTE_Annexes" nsPrefix="MARTE_Annexes" prefix="MARTE_Annexes"/>
+  <DataTypes:TupleType xmi:id="_UYC_YLdnEe29tM-LEpT13Q" base_DataType="_OUWqIBJ2Edy4d8Ako8RhiQ"/>
+  <DataTypes:TupleType xmi:id="_FKnL8LkUEe2WiuAcxeu6qQ" base_DataType="_DGwlwBJ1EdygQ5HMNSpiZw"/>
+  <DataTypes:TupleType xmi:id="_GWskkLkUEe2WiuAcxeu6qQ" base_DataType="_BJiOoBJ2Edy4d8Ako8RhiQ"/>
+  <DataTypes:TupleType xmi:id="_K-Ke8LkUEe2WiuAcxeu6qQ" base_DataType="_j_oAkBJyEdygQ5HMNSpiZw"/>
 </xmi:XMI>
diff --git a/core/org.eclipse.papyrus.marte.static.profile/resources/MARTE_Library.library.uml b/core/org.eclipse.papyrus.marte.static.profile/resources/MARTE_Library.library.uml
index 60677cd..1506c7f 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/resources/MARTE_Library.library.uml
+++ b/core/org.eclipse.papyrus.marte.static.profile/resources/MARTE_Library.library.uml
@@ -2351,4 +2351,13 @@
   <standard:ModelLibrary xmi:id="_50PZULGzEd-tmN4hwNCxXQ" base_Package="_x9l9sA74EdyML4mHwjNDrw"/>
   <standard:ModelLibrary xmi:id="_DcPoAG6oEeKwEYt6tp1Aqg" base_Package="_uBlQkA73EdyML4mHwjNDrw"/>
   <DataTypes:TupleType xmi:id="_OX_PMGYlEeevTO-369PYIA" base_DataType="_ACuvABD_EdyybZnLxHsjyA"/>
+  <DataTypes:ChoiceType xmi:id="_nAHK8LkNEe2WiuAcxeu6qQ" base_DataType="_d6I-0BFbEdyUJeMeN__D-A"/>
+  <DataTypes:ChoiceType xmi:id="_qaCUILkNEe2WiuAcxeu6qQ" base_DataType="_HRbMoLGzEd-tmN4hwNCxXQ"/>
+  <DataTypes:TupleType xmi:id="_3H34sLkNEe2WiuAcxeu6qQ" base_DataType="_LcrFELGzEd-tmN4hwNCxXQ"/>
+  <DataTypes:TupleType xmi:id="_5O52oLkNEe2WiuAcxeu6qQ" base_DataType="_NxGl0LGzEd-tmN4hwNCxXQ"/>
+  <DataTypes:TupleType xmi:id="_-f0WoLkNEe2WiuAcxeu6qQ" base_DataType="_Ng1kMAeOEdytasR0-Ec7ew"/>
+  <DataTypes:TupleType xmi:id="_AANyYLkOEe2WiuAcxeu6qQ" base_DataType="_rnEo4BFbEdyUJeMeN__D-A"/>
+  <DataTypes:TupleType xmi:id="_BP54oLkOEe2WiuAcxeu6qQ" base_DataType="_yayYYBFbEdyUJeMeN__D-A"/>
+  <DataTypes:TupleType xmi:id="_CizD4LkOEe2WiuAcxeu6qQ" base_DataType="_LBY6sBFcEdyUJeMeN__D-A"/>
+  <DataTypes:TupleType xmi:id="_WF2voLkVEe2WiuAcxeu6qQ" base_DataType="_xV1ksA75EdyML4mHwjNDrw"/>
 </xmi:XMI>