From 941b80325529816c25099a4ad8540fcdd8c8d121 Mon Sep 17 00:00:00 2001
From: Ludovic Apvrille <ludovic.apvrille@telecom-paris.fr>
Date: Fri, 2 Jul 2021 14:28:55 +0200
Subject: [PATCH] Update on busslice example

---
 doc/AVATAR/avatar_documentation.tex  |    8 +-
 modeling/DIPLODOCUS/testBusSlice.xml | 1225 +++++++++++++++++++++-----
 2 files changed, 997 insertions(+), 236 deletions(-)

diff --git a/doc/AVATAR/avatar_documentation.tex b/doc/AVATAR/avatar_documentation.tex
index a8e72487d8..3436aadf8e 100644
--- a/doc/AVATAR/avatar_documentation.tex
+++ b/doc/AVATAR/avatar_documentation.tex
@@ -188,14 +188,14 @@ As shown in Figure \ref{fig:assumptionswindow}, right click on the panel tab and
 
 \begin{enumerate}
 \item Edit AVATAR Modeling Assumptions Diagram
-\item  Add a comment: add a comment to the diagram
+\item  Adds a comment: add a comment to the diagram
 \item  Comment connector
-\item  AST: add an assumption box to the diagram
+\item  AST: adds an assumption box to the diagram
 \item  Diagram reference: add a box who refers to another diagram
 \item  Element reference: add a box who refers to an Avatar element
 \item  Composite: Splits up a compound assumptions into elementary ones
-\item  Versioning: classify changes that are made to the original model
-\item  Impact: indicate that the assumption at the origin of the link as a direct impact on the referenced element at the end on the link. 
+\item  Versioning: classifies changes that are made to the original model
+\item  Impact: indicates that the assumption at the origin of the link as a direct impact on the referenced element at the end on the link. 
 \item Composition connector: relations between a diagram reference and elements references
 \end{enumerate}
 
diff --git a/modeling/DIPLODOCUS/testBusSlice.xml b/modeling/DIPLODOCUS/testBusSlice.xml
index a0c005323d..14a62b7e38 100644
--- a/modeling/DIPLODOCUS/testBusSlice.xml
+++ b/modeling/DIPLODOCUS/testBusSlice.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 
-<TURTLEGMODELING version="1.0beta" ANIMATE_INTERACTIVE_SIMULATION="true" ACTIVATE_PENALTIES="false" UPDATE_INFORMATION_DIPLO_SIM="true" ANIMATE_WITH_INFO_DIPLO_SIM="true" OPEN_DIAG_DIPLO_SIM="false" LAST_SELECTED_MAIN_TAB="3" LAST_SELECTED_SUB_TAB="0">
+<TURTLEGMODELING version="1.0beta" ANIMATE_INTERACTIVE_SIMULATION="true" ACTIVATE_PENALTIES="false" UPDATE_INFORMATION_DIPLO_SIM="true" ANIMATE_WITH_INFO_DIPLO_SIM="true" OPEN_DIAG_DIPLO_SIM="false" LAST_SELECTED_MAIN_TAB="5" LAST_SELECTED_SUB_TAB="0">
 
 <Modeling type="TML Component Design" nameTab="Application" tabs="TML Component Task Diagram$Sender$Receiver" >
 <TMLComponentTaskDiagramPanel name="TML Component Task Diagram" minX="10" maxX="2500" minY="10" maxY="1500" channels="true" events="true" requests="true" zoom="1.0" >
@@ -495,16 +495,16 @@
 <cdparam x="373" y="220" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="373" y="220" id="210" />
-<P2  x="679" y="220" id="188" />
+<P1  x="360" y="207" id="210" />
+<P2  x="692" y="207" id="188" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="187" index="1" uid="db60f5e4-4b3f-4fae-a06d-5859e910f21b" >
 <cdparam x="386" y="483" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="386" y="483" id="221" />
-<P2  x="692" y="483" id="199" />
+<P1  x="373" y="470" id="221" />
+<P2  x="705" y="470" id="199" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <COMPONENT type="1202" id="198" index="2" uid="588dfa64-71a6-4080-b48a-c725e3093aeb" >
@@ -534,7 +534,7 @@
 <infoparam name="Primitive port" value="Channel comm_0" />
 <TGConnectingPoint num="0" id="188" />
 <extraparam>
-<Prop commName="comm_0" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="40" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="1" checkStrongAuthStatus="1" vc="0" />
+<Prop commName="comm_0" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="40" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
@@ -570,7 +570,7 @@
 <infoparam name="Primitive port" value="Channel comm_0_0" />
 <TGConnectingPoint num="0" id="199" />
 <extraparam>
-<Prop commName="comm_0_0" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="40" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="1" checkStrongAuthStatus="1" vc="0" />
+<Prop commName="comm_0_0" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="40" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
@@ -606,7 +606,7 @@
 <infoparam name="Primitive port" value="Channel comm_0" />
 <TGConnectingPoint num="0" id="210" />
 <extraparam>
-<Prop commName="comm_0" commType="0" origin="true" finite="false" blocking="true" maxSamples="100" widthSamples="40" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="1" checkStrongAuthStatus="1" vc="0" />
+<Prop commName="comm_0" commType="0" origin="true" finite="false" blocking="true" maxSamples="100" widthSamples="40" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
@@ -642,7 +642,7 @@
 <infoparam name="Primitive port" value="Channel comm_0_0" />
 <TGConnectingPoint num="0" id="221" />
 <extraparam>
-<Prop commName="comm_0_0" commType="0" origin="true" finite="false" blocking="true" maxSamples="100" widthSamples="40" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="1" checkStrongAuthStatus="1" vc="0" />
+<Prop commName="comm_0_0" commType="0" origin="true" finite="false" blocking="true" maxSamples="100" widthSamples="40" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
@@ -923,381 +923,381 @@
 
 <Modeling type="TML Architecture" nameTab="ArchitectureContention" >
 <TMLArchiDiagramPanel name="DIPLODOCUS architecture and mapping Diagram" minX="10" maxX="2500" minY="10" maxY="1500" attributes="0" masterClockFrequency="200" zoom="1.0" >
-<CONNECTOR type="125" id="479" index="0" uid="63c2749c-975f-4def-9121-7f90bf0b61ae" >
+<CONNECTOR type="125" id="278" index="0" uid="63c2749c-975f-4def-9121-7f90bf0b61ae" >
 <cdparam x="784" y="278" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
-<P1  x="784" y="278" id="457" />
-<P2  x="980" y="331" id="395" />
+<P1  x="784" y="278" id="458" />
+<P2  x="980" y="331" id="396" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <info priority="0" />
 <spy value="false" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="278" index="1" uid="70416354-499c-41a7-829d-6fbcc3aca52a" >
+<CONNECTOR type="125" id="279" index="1" uid="70416354-499c-41a7-829d-6fbcc3aca52a" >
 <cdparam x="733" y="844" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
-<P1  x="733" y="834" id="293" />
-<P2  x="520" y="721" id="373" />
+<P1  x="733" y="834" id="294" />
+<P2  x="520" y="721" id="374" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <info priority="0" />
 <spy value="false" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="279" index="2" uid="70416354-499c-41a7-829d-6fbcc3aca52a" >
+<CONNECTOR type="125" id="280" index="2" uid="70416354-499c-41a7-829d-6fbcc3aca52a" >
 <cdparam x="1463" y="512" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
-<P1  x="1463" y="490" id="327" />
-<P2  x="1250" y="389" id="407" />
+<P1  x="1463" y="490" id="328" />
+<P2  x="1250" y="389" id="408" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <info priority="0" />
 <spy value="false" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="280" index="3" uid="0ddea497-c011-4144-827e-2894a0ec21a0" >
+<CONNECTOR type="125" id="281" index="3" uid="0ddea497-c011-4144-827e-2894a0ec21a0" >
 <cdparam x="477" y="498" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
-<P1  x="477" y="498" id="459" />
-<P2  x="430" y="605" id="359" />
+<P1  x="477" y="498" id="460" />
+<P2  x="430" y="605" id="360" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <info priority="0" />
 <spy value="false" />
 </extraparam>
 </CONNECTOR>
-<COMPONENT type="1105" id="314" index="4" uid="821d6047-1725-4b35-9164-812a09d97ef8" >
+<COMPONENT type="1105" id="315" index="4" uid="821d6047-1725-4b35-9164-812a09d97ef8" >
 <cdparam x="733" y="724" />
 <sizeparam width="298" height="220" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="Memory1" value="name" />
-<TGConnectingPoint num="0" id="290" />
-<TGConnectingPoint num="1" id="291" />
-<TGConnectingPoint num="2" id="292" />
-<TGConnectingPoint num="3" id="293" />
-<TGConnectingPoint num="4" id="294" />
-<TGConnectingPoint num="5" id="295" />
-<TGConnectingPoint num="6" id="296" />
-<TGConnectingPoint num="7" id="297" />
-<TGConnectingPoint num="8" id="298" />
-<TGConnectingPoint num="9" id="299" />
-<TGConnectingPoint num="10" id="300" />
-<TGConnectingPoint num="11" id="301" />
-<TGConnectingPoint num="12" id="302" />
-<TGConnectingPoint num="13" id="303" />
-<TGConnectingPoint num="14" id="304" />
-<TGConnectingPoint num="15" id="305" />
-<TGConnectingPoint num="16" id="306" />
-<TGConnectingPoint num="17" id="307" />
-<TGConnectingPoint num="18" id="308" />
-<TGConnectingPoint num="19" id="309" />
-<TGConnectingPoint num="20" id="310" />
-<TGConnectingPoint num="21" id="311" />
-<TGConnectingPoint num="22" id="312" />
-<TGConnectingPoint num="23" id="313" />
+<TGConnectingPoint num="0" id="291" />
+<TGConnectingPoint num="1" id="292" />
+<TGConnectingPoint num="2" id="293" />
+<TGConnectingPoint num="3" id="294" />
+<TGConnectingPoint num="4" id="295" />
+<TGConnectingPoint num="5" id="296" />
+<TGConnectingPoint num="6" id="297" />
+<TGConnectingPoint num="7" id="298" />
+<TGConnectingPoint num="8" id="299" />
+<TGConnectingPoint num="9" id="300" />
+<TGConnectingPoint num="10" id="301" />
+<TGConnectingPoint num="11" id="302" />
+<TGConnectingPoint num="12" id="303" />
+<TGConnectingPoint num="13" id="304" />
+<TGConnectingPoint num="14" id="305" />
+<TGConnectingPoint num="15" id="306" />
+<TGConnectingPoint num="16" id="307" />
+<TGConnectingPoint num="17" id="308" />
+<TGConnectingPoint num="18" id="309" />
+<TGConnectingPoint num="19" id="310" />
+<TGConnectingPoint num="20" id="311" />
+<TGConnectingPoint num="21" id="312" />
+<TGConnectingPoint num="22" id="313" />
+<TGConnectingPoint num="23" id="314" />
 <extraparam>
 <info stereotype="MEMORY" nodeName="Memory1" />
 <attributes byteDataSize="4"  memorySize="1024"  clockRatio="1"  bufferType="0" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1103" id="289" index="9" uid="1ca9aa1b-14ef-4cd4-bb1d-9441d7447177" >
-<father id="314" num="0" />
+<SUBCOMPONENT type="1103" id="290" index="9" uid="1ca9aa1b-14ef-4cd4-bb1d-9441d7447177" >
+<father id="315" num="0" />
 <cdparam x="733" y="797" />
-<sizeparam width="217" height="40" minWidth="75" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="217" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="0" maxX="81" minY="0" maxY="180" />
 <infoparam name="TGComponent" value="ApplicationContention::comm_0" />
-<TGConnectingPoint num="0" id="281" />
-<TGConnectingPoint num="1" id="282" />
-<TGConnectingPoint num="2" id="283" />
-<TGConnectingPoint num="3" id="284" />
-<TGConnectingPoint num="4" id="285" />
-<TGConnectingPoint num="5" id="286" />
-<TGConnectingPoint num="6" id="287" />
-<TGConnectingPoint num="7" id="288" />
+<TGConnectingPoint num="0" id="282" />
+<TGConnectingPoint num="1" id="283" />
+<TGConnectingPoint num="2" id="284" />
+<TGConnectingPoint num="3" id="285" />
+<TGConnectingPoint num="4" id="286" />
+<TGConnectingPoint num="5" id="287" />
+<TGConnectingPoint num="6" id="288" />
+<TGConnectingPoint num="7" id="289" />
 <extraparam>
 <info value="ApplicationContention::comm_0" communicationName="comm_0" referenceCommunicationName="ApplicationContention" priority="0" typeName="channel" />
 </extraparam>
 </SUBCOMPONENT>
 
-<COMPONENT type="1105" id="348" index="5" uid="821d6047-1725-4b35-9164-812a09d97ef8" >
+<COMPONENT type="1105" id="349" index="5" uid="821d6047-1725-4b35-9164-812a09d97ef8" >
 <cdparam x="1463" y="369" />
 <sizeparam width="307" height="243" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="Memory2" value="name" />
-<TGConnectingPoint num="0" id="324" />
-<TGConnectingPoint num="1" id="325" />
-<TGConnectingPoint num="2" id="326" />
-<TGConnectingPoint num="3" id="327" />
-<TGConnectingPoint num="4" id="328" />
-<TGConnectingPoint num="5" id="329" />
-<TGConnectingPoint num="6" id="330" />
-<TGConnectingPoint num="7" id="331" />
-<TGConnectingPoint num="8" id="332" />
-<TGConnectingPoint num="9" id="333" />
-<TGConnectingPoint num="10" id="334" />
-<TGConnectingPoint num="11" id="335" />
-<TGConnectingPoint num="12" id="336" />
-<TGConnectingPoint num="13" id="337" />
-<TGConnectingPoint num="14" id="338" />
-<TGConnectingPoint num="15" id="339" />
-<TGConnectingPoint num="16" id="340" />
-<TGConnectingPoint num="17" id="341" />
-<TGConnectingPoint num="18" id="342" />
-<TGConnectingPoint num="19" id="343" />
-<TGConnectingPoint num="20" id="344" />
-<TGConnectingPoint num="21" id="345" />
-<TGConnectingPoint num="22" id="346" />
-<TGConnectingPoint num="23" id="347" />
+<TGConnectingPoint num="0" id="325" />
+<TGConnectingPoint num="1" id="326" />
+<TGConnectingPoint num="2" id="327" />
+<TGConnectingPoint num="3" id="328" />
+<TGConnectingPoint num="4" id="329" />
+<TGConnectingPoint num="5" id="330" />
+<TGConnectingPoint num="6" id="331" />
+<TGConnectingPoint num="7" id="332" />
+<TGConnectingPoint num="8" id="333" />
+<TGConnectingPoint num="9" id="334" />
+<TGConnectingPoint num="10" id="335" />
+<TGConnectingPoint num="11" id="336" />
+<TGConnectingPoint num="12" id="337" />
+<TGConnectingPoint num="13" id="338" />
+<TGConnectingPoint num="14" id="339" />
+<TGConnectingPoint num="15" id="340" />
+<TGConnectingPoint num="16" id="341" />
+<TGConnectingPoint num="17" id="342" />
+<TGConnectingPoint num="18" id="343" />
+<TGConnectingPoint num="19" id="344" />
+<TGConnectingPoint num="20" id="345" />
+<TGConnectingPoint num="21" id="346" />
+<TGConnectingPoint num="22" id="347" />
+<TGConnectingPoint num="23" id="348" />
 <extraparam>
 <info stereotype="MEMORY" nodeName="Memory2" />
 <attributes byteDataSize="4"  memorySize="1024"  clockRatio="1"  bufferType="0" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1103" id="323" index="10" uid="1ca9aa1b-14ef-4cd4-bb1d-9441d7447177" >
-<father id="348" num="0" />
+<SUBCOMPONENT type="1103" id="324" index="10" uid="1ca9aa1b-14ef-4cd4-bb1d-9441d7447177" >
+<father id="349" num="0" />
 <cdparam x="1521" y="471" />
 <sizeparam width="231" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="0" maxX="76" minY="0" maxY="203" />
 <infoparam name="TGComponent" value="ApplicationContention::comm_0_0" />
-<TGConnectingPoint num="0" id="315" />
-<TGConnectingPoint num="1" id="316" />
-<TGConnectingPoint num="2" id="317" />
-<TGConnectingPoint num="3" id="318" />
-<TGConnectingPoint num="4" id="319" />
-<TGConnectingPoint num="5" id="320" />
-<TGConnectingPoint num="6" id="321" />
-<TGConnectingPoint num="7" id="322" />
+<TGConnectingPoint num="0" id="316" />
+<TGConnectingPoint num="1" id="317" />
+<TGConnectingPoint num="2" id="318" />
+<TGConnectingPoint num="3" id="319" />
+<TGConnectingPoint num="4" id="320" />
+<TGConnectingPoint num="5" id="321" />
+<TGConnectingPoint num="6" id="322" />
+<TGConnectingPoint num="7" id="323" />
 <extraparam>
 <info value="ApplicationContention::comm_0_0" communicationName="comm_0_0" referenceCommunicationName="ApplicationContention" priority="0" typeName="channel" />
 </extraparam>
 </SUBCOMPONENT>
 
-<COMPONENT type="1102" id="382" index="6" uid="c53dfdd8-cbfb-42a1-81cd-000a250b683d" >
+<COMPONENT type="1102" id="383" index="6" uid="c53dfdd8-cbfb-42a1-81cd-000a250b683d" >
 <cdparam x="250" y="605" />
 <sizeparam width="361" height="116" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="Bus1" value="name" />
-<TGConnectingPoint num="0" id="358" />
-<TGConnectingPoint num="1" id="359" />
-<TGConnectingPoint num="2" id="360" />
-<TGConnectingPoint num="3" id="361" />
-<TGConnectingPoint num="4" id="362" />
-<TGConnectingPoint num="5" id="363" />
-<TGConnectingPoint num="6" id="364" />
-<TGConnectingPoint num="7" id="365" />
-<TGConnectingPoint num="8" id="366" />
-<TGConnectingPoint num="9" id="367" />
-<TGConnectingPoint num="10" id="368" />
-<TGConnectingPoint num="11" id="369" />
-<TGConnectingPoint num="12" id="370" />
-<TGConnectingPoint num="13" id="371" />
-<TGConnectingPoint num="14" id="372" />
-<TGConnectingPoint num="15" id="373" />
-<TGConnectingPoint num="16" id="374" />
-<TGConnectingPoint num="17" id="375" />
-<TGConnectingPoint num="18" id="376" />
-<TGConnectingPoint num="19" id="377" />
-<TGConnectingPoint num="20" id="378" />
-<TGConnectingPoint num="21" id="379" />
-<TGConnectingPoint num="22" id="380" />
-<TGConnectingPoint num="23" id="381" />
+<TGConnectingPoint num="0" id="359" />
+<TGConnectingPoint num="1" id="360" />
+<TGConnectingPoint num="2" id="361" />
+<TGConnectingPoint num="3" id="362" />
+<TGConnectingPoint num="4" id="363" />
+<TGConnectingPoint num="5" id="364" />
+<TGConnectingPoint num="6" id="365" />
+<TGConnectingPoint num="7" id="366" />
+<TGConnectingPoint num="8" id="367" />
+<TGConnectingPoint num="9" id="368" />
+<TGConnectingPoint num="10" id="369" />
+<TGConnectingPoint num="11" id="370" />
+<TGConnectingPoint num="12" id="371" />
+<TGConnectingPoint num="13" id="372" />
+<TGConnectingPoint num="14" id="373" />
+<TGConnectingPoint num="15" id="374" />
+<TGConnectingPoint num="16" id="375" />
+<TGConnectingPoint num="17" id="376" />
+<TGConnectingPoint num="18" id="377" />
+<TGConnectingPoint num="19" id="378" />
+<TGConnectingPoint num="20" id="379" />
+<TGConnectingPoint num="21" id="380" />
+<TGConnectingPoint num="22" id="381" />
+<TGConnectingPoint num="23" id="382" />
 <extraparam>
 <info stereotype="BUS-RR" nodeName="Bus1" />
 <attributes byteDataSize="4"  arbitrationPolicy="0"  sliceTime="10000"  pipelineSize="1"  clockRatio="1"  privacy="0"  referenceAttack="null" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1103" id="357" index="11" uid="550a4fdd-ad36-4f87-bc00-a0ead104ccb2" >
-<father id="382" num="0" />
+<SUBCOMPONENT type="1103" id="358" index="11" uid="550a4fdd-ad36-4f87-bc00-a0ead104ccb2" >
+<father id="383" num="0" />
 <cdparam x="365" y="659" />
-<sizeparam width="217" height="40" minWidth="75" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="217" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="0" maxX="144" minY="0" maxY="76" />
 <infoparam name="TGComponent" value="ApplicationContention::comm_0" />
-<TGConnectingPoint num="0" id="349" />
-<TGConnectingPoint num="1" id="350" />
-<TGConnectingPoint num="2" id="351" />
-<TGConnectingPoint num="3" id="352" />
-<TGConnectingPoint num="4" id="353" />
-<TGConnectingPoint num="5" id="354" />
-<TGConnectingPoint num="6" id="355" />
-<TGConnectingPoint num="7" id="356" />
+<TGConnectingPoint num="0" id="350" />
+<TGConnectingPoint num="1" id="351" />
+<TGConnectingPoint num="2" id="352" />
+<TGConnectingPoint num="3" id="353" />
+<TGConnectingPoint num="4" id="354" />
+<TGConnectingPoint num="5" id="355" />
+<TGConnectingPoint num="6" id="356" />
+<TGConnectingPoint num="7" id="357" />
 <extraparam>
 <info value="ApplicationContention::comm_0" communicationName="comm_0" referenceCommunicationName="ApplicationContention" priority="0" typeName="channel" />
 </extraparam>
 </SUBCOMPONENT>
 
-<COMPONENT type="1102" id="416" index="7" uid="c53dfdd8-cbfb-42a1-81cd-000a250b683d" >
+<COMPONENT type="1102" id="417" index="7" uid="c53dfdd8-cbfb-42a1-81cd-000a250b683d" >
 <cdparam x="980" y="273" />
 <sizeparam width="361" height="116" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="Bus2" value="name" />
-<TGConnectingPoint num="0" id="392" />
-<TGConnectingPoint num="1" id="393" />
-<TGConnectingPoint num="2" id="394" />
-<TGConnectingPoint num="3" id="395" />
-<TGConnectingPoint num="4" id="396" />
-<TGConnectingPoint num="5" id="397" />
-<TGConnectingPoint num="6" id="398" />
-<TGConnectingPoint num="7" id="399" />
-<TGConnectingPoint num="8" id="400" />
-<TGConnectingPoint num="9" id="401" />
-<TGConnectingPoint num="10" id="402" />
-<TGConnectingPoint num="11" id="403" />
-<TGConnectingPoint num="12" id="404" />
-<TGConnectingPoint num="13" id="405" />
-<TGConnectingPoint num="14" id="406" />
-<TGConnectingPoint num="15" id="407" />
-<TGConnectingPoint num="16" id="408" />
-<TGConnectingPoint num="17" id="409" />
-<TGConnectingPoint num="18" id="410" />
-<TGConnectingPoint num="19" id="411" />
-<TGConnectingPoint num="20" id="412" />
-<TGConnectingPoint num="21" id="413" />
-<TGConnectingPoint num="22" id="414" />
-<TGConnectingPoint num="23" id="415" />
+<TGConnectingPoint num="0" id="393" />
+<TGConnectingPoint num="1" id="394" />
+<TGConnectingPoint num="2" id="395" />
+<TGConnectingPoint num="3" id="396" />
+<TGConnectingPoint num="4" id="397" />
+<TGConnectingPoint num="5" id="398" />
+<TGConnectingPoint num="6" id="399" />
+<TGConnectingPoint num="7" id="400" />
+<TGConnectingPoint num="8" id="401" />
+<TGConnectingPoint num="9" id="402" />
+<TGConnectingPoint num="10" id="403" />
+<TGConnectingPoint num="11" id="404" />
+<TGConnectingPoint num="12" id="405" />
+<TGConnectingPoint num="13" id="406" />
+<TGConnectingPoint num="14" id="407" />
+<TGConnectingPoint num="15" id="408" />
+<TGConnectingPoint num="16" id="409" />
+<TGConnectingPoint num="17" id="410" />
+<TGConnectingPoint num="18" id="411" />
+<TGConnectingPoint num="19" id="412" />
+<TGConnectingPoint num="20" id="413" />
+<TGConnectingPoint num="21" id="414" />
+<TGConnectingPoint num="22" id="415" />
+<TGConnectingPoint num="23" id="416" />
 <extraparam>
 <info stereotype="BUS-RR" nodeName="Bus2" />
 <attributes byteDataSize="4"  arbitrationPolicy="0"  sliceTime="10000"  pipelineSize="1"  clockRatio="1"  privacy="0"  referenceAttack="null" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1103" id="391" index="12" uid="550a4fdd-ad36-4f87-bc00-a0ead104ccb2" >
-<father id="416" num="0" />
+<SUBCOMPONENT type="1103" id="392" index="12" uid="550a4fdd-ad36-4f87-bc00-a0ead104ccb2" >
+<father id="417" num="0" />
 <cdparam x="1095" y="327" />
 <sizeparam width="231" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="0" maxX="130" minY="0" maxY="76" />
 <infoparam name="TGComponent" value="ApplicationContention::comm_0_0" />
-<TGConnectingPoint num="0" id="383" />
-<TGConnectingPoint num="1" id="384" />
-<TGConnectingPoint num="2" id="385" />
-<TGConnectingPoint num="3" id="386" />
-<TGConnectingPoint num="4" id="387" />
-<TGConnectingPoint num="5" id="388" />
-<TGConnectingPoint num="6" id="389" />
-<TGConnectingPoint num="7" id="390" />
+<TGConnectingPoint num="0" id="384" />
+<TGConnectingPoint num="1" id="385" />
+<TGConnectingPoint num="2" id="386" />
+<TGConnectingPoint num="3" id="387" />
+<TGConnectingPoint num="4" id="388" />
+<TGConnectingPoint num="5" id="389" />
+<TGConnectingPoint num="6" id="390" />
+<TGConnectingPoint num="7" id="391" />
 <extraparam>
 <info value="ApplicationContention::comm_0_0" communicationName="comm_0_0" referenceCommunicationName="ApplicationContention" priority="0" typeName="channel" />
 </extraparam>
 </SUBCOMPONENT>
 
-<COMPONENT type="1100" id="477" index="8" uid="64db0731-ee17-4d3a-9079-d43122c0b1c5" >
+<COMPONENT type="1100" id="478" index="8" uid="64db0731-ee17-4d3a-9079-d43122c0b1c5" >
 <cdparam x="170" y="58" />
 <sizeparam width="614" height="440" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="CPU0" value="name" />
-<TGConnectingPoint num="0" id="453" />
-<TGConnectingPoint num="1" id="454" />
-<TGConnectingPoint num="2" id="455" />
-<TGConnectingPoint num="3" id="456" />
-<TGConnectingPoint num="4" id="457" />
-<TGConnectingPoint num="5" id="458" />
-<TGConnectingPoint num="6" id="459" />
-<TGConnectingPoint num="7" id="460" />
-<TGConnectingPoint num="8" id="461" />
-<TGConnectingPoint num="9" id="462" />
-<TGConnectingPoint num="10" id="463" />
-<TGConnectingPoint num="11" id="464" />
-<TGConnectingPoint num="12" id="465" />
-<TGConnectingPoint num="13" id="466" />
-<TGConnectingPoint num="14" id="467" />
-<TGConnectingPoint num="15" id="468" />
-<TGConnectingPoint num="16" id="469" />
-<TGConnectingPoint num="17" id="470" />
-<TGConnectingPoint num="18" id="471" />
-<TGConnectingPoint num="19" id="472" />
-<TGConnectingPoint num="20" id="473" />
-<TGConnectingPoint num="21" id="474" />
-<TGConnectingPoint num="22" id="475" />
-<TGConnectingPoint num="23" id="476" />
+<TGConnectingPoint num="0" id="454" />
+<TGConnectingPoint num="1" id="455" />
+<TGConnectingPoint num="2" id="456" />
+<TGConnectingPoint num="3" id="457" />
+<TGConnectingPoint num="4" id="458" />
+<TGConnectingPoint num="5" id="459" />
+<TGConnectingPoint num="6" id="460" />
+<TGConnectingPoint num="7" id="461" />
+<TGConnectingPoint num="8" id="462" />
+<TGConnectingPoint num="9" id="463" />
+<TGConnectingPoint num="10" id="464" />
+<TGConnectingPoint num="11" id="465" />
+<TGConnectingPoint num="12" id="466" />
+<TGConnectingPoint num="13" id="467" />
+<TGConnectingPoint num="14" id="468" />
+<TGConnectingPoint num="15" id="469" />
+<TGConnectingPoint num="16" id="470" />
+<TGConnectingPoint num="17" id="471" />
+<TGConnectingPoint num="18" id="472" />
+<TGConnectingPoint num="19" id="473" />
+<TGConnectingPoint num="20" id="474" />
+<TGConnectingPoint num="21" id="475" />
+<TGConnectingPoint num="22" id="476" />
+<TGConnectingPoint num="23" id="477" />
 <extraparam>
 <info stereotype="CPURR" nodeName="CPU0" />
 <attributes nbOfCores="4" byteDataSize="4"  schedulingPolicy="0"  sliceTime="10000"  goIdleTime="10"  maxConsecutiveIdleCycles="10"  pipelineSize="5"  taskSwitchingTime="20"  branchingPredictionPenalty="2"  cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="" MECType="0" encryption="0"/>
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1101" id="425" index="13" uid="b17b4834-d08a-414c-ab7a-c7a6d6fed823" >
-<father id="477" num="0" />
+<SUBCOMPONENT type="1101" id="426" index="13" uid="b17b4834-d08a-414c-ab7a-c7a6d6fed823" >
+<father id="478" num="0" />
 <cdparam x="482" y="386" />
-<sizeparam width="225" height="40" minWidth="100" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="225" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="0" maxX="389" minY="0" maxY="400" />
 <infoparam name="TGComponent" value="ApplicationContention::Receiver2" />
-<TGConnectingPoint num="0" id="417" />
-<TGConnectingPoint num="1" id="418" />
-<TGConnectingPoint num="2" id="419" />
-<TGConnectingPoint num="3" id="420" />
-<TGConnectingPoint num="4" id="421" />
-<TGConnectingPoint num="5" id="422" />
-<TGConnectingPoint num="6" id="423" />
-<TGConnectingPoint num="7" id="424" />
+<TGConnectingPoint num="0" id="418" />
+<TGConnectingPoint num="1" id="419" />
+<TGConnectingPoint num="2" id="420" />
+<TGConnectingPoint num="3" id="421" />
+<TGConnectingPoint num="4" id="422" />
+<TGConnectingPoint num="5" id="423" />
+<TGConnectingPoint num="6" id="424" />
+<TGConnectingPoint num="7" id="425" />
 <extraparam>
 <info value="ApplicationContention::Receiver2" taskName="Receiver2" referenceTaskName="ApplicationContention" priority="0" operationMEC="Receiver" fatherComponentMECType="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1101" id="434" index="14" uid="1777223c-8ccf-4b3a-b7ba-5383e3ab2f89" >
-<father id="477" num="1" />
+<SUBCOMPONENT type="1101" id="435" index="14" uid="1777223c-8ccf-4b3a-b7ba-5383e3ab2f89" >
+<father id="478" num="1" />
 <cdparam x="418" y="303" />
-<sizeparam width="216" height="40" minWidth="100" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="216" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="0" maxX="398" minY="0" maxY="400" />
 <infoparam name="TGComponent" value="ApplicationContention::Sender2" />
-<TGConnectingPoint num="0" id="426" />
-<TGConnectingPoint num="1" id="427" />
-<TGConnectingPoint num="2" id="428" />
-<TGConnectingPoint num="3" id="429" />
-<TGConnectingPoint num="4" id="430" />
-<TGConnectingPoint num="5" id="431" />
-<TGConnectingPoint num="6" id="432" />
-<TGConnectingPoint num="7" id="433" />
+<TGConnectingPoint num="0" id="427" />
+<TGConnectingPoint num="1" id="428" />
+<TGConnectingPoint num="2" id="429" />
+<TGConnectingPoint num="3" id="430" />
+<TGConnectingPoint num="4" id="431" />
+<TGConnectingPoint num="5" id="432" />
+<TGConnectingPoint num="6" id="433" />
+<TGConnectingPoint num="7" id="434" />
 <extraparam>
 <info value="ApplicationContention::Sender2" taskName="Sender2" referenceTaskName="ApplicationContention" priority="0" operationMEC="Receiver" fatherComponentMECType="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1101" id="443" index="15" uid="a5a956d5-95db-4fc7-8939-a68abf30561e" >
-<father id="477" num="2" />
+<SUBCOMPONENT type="1101" id="444" index="15" uid="a5a956d5-95db-4fc7-8939-a68abf30561e" >
+<father id="478" num="2" />
 <cdparam x="401" y="220" />
-<sizeparam width="216" height="40" minWidth="100" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="216" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="0" maxX="398" minY="0" maxY="400" />
 <infoparam name="TGComponent" value="ApplicationContention::Sender1" />
-<TGConnectingPoint num="0" id="435" />
-<TGConnectingPoint num="1" id="436" />
-<TGConnectingPoint num="2" id="437" />
-<TGConnectingPoint num="3" id="438" />
-<TGConnectingPoint num="4" id="439" />
-<TGConnectingPoint num="5" id="440" />
-<TGConnectingPoint num="6" id="441" />
-<TGConnectingPoint num="7" id="442" />
+<TGConnectingPoint num="0" id="436" />
+<TGConnectingPoint num="1" id="437" />
+<TGConnectingPoint num="2" id="438" />
+<TGConnectingPoint num="3" id="439" />
+<TGConnectingPoint num="4" id="440" />
+<TGConnectingPoint num="5" id="441" />
+<TGConnectingPoint num="6" id="442" />
+<TGConnectingPoint num="7" id="443" />
 <extraparam>
 <info value="ApplicationContention::Sender1" taskName="Sender1" referenceTaskName="ApplicationContention" priority="0" operationMEC="Receiver" fatherComponentMECType="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1101" id="452" index="16" uid="932e6367-2c67-4c0f-b842-0171b40dcb5d" >
-<father id="477" num="3" />
+<SUBCOMPONENT type="1101" id="453" index="16" uid="932e6367-2c67-4c0f-b842-0171b40dcb5d" >
+<father id="478" num="3" />
 <cdparam x="342" y="145" />
-<sizeparam width="225" height="40" minWidth="100" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="225" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="0" maxX="389" minY="0" maxY="400" />
 <infoparam name="TGComponent" value="ApplicationContention::Receiver1" />
-<TGConnectingPoint num="0" id="444" />
-<TGConnectingPoint num="1" id="445" />
-<TGConnectingPoint num="2" id="446" />
-<TGConnectingPoint num="3" id="447" />
-<TGConnectingPoint num="4" id="448" />
-<TGConnectingPoint num="5" id="449" />
-<TGConnectingPoint num="6" id="450" />
-<TGConnectingPoint num="7" id="451" />
+<TGConnectingPoint num="0" id="445" />
+<TGConnectingPoint num="1" id="446" />
+<TGConnectingPoint num="2" id="447" />
+<TGConnectingPoint num="3" id="448" />
+<TGConnectingPoint num="4" id="449" />
+<TGConnectingPoint num="5" id="450" />
+<TGConnectingPoint num="6" id="451" />
+<TGConnectingPoint num="7" id="452" />
 <extraparam>
 <info value="ApplicationContention::Receiver1" taskName="Receiver1" referenceTaskName="ApplicationContention" priority="0" operationMEC="Receiver" fatherComponentMECType="0" />
 </extraparam>
@@ -1311,4 +1311,765 @@
 
 
 
+<Modeling type="TML Component Design" nameTab="ApplicationDifferentPath" tabs="TML Component Task Diagram$Sender$Receiver" >
+<TMLComponentTaskDiagramPanel name="TML Component Task Diagram" minX="10" maxX="2500" minY="10" maxY="1500" channels="true" events="true" requests="true" zoom="1.0" >
+<CONNECTOR type="126" id="714" index="0" uid="03fd303e-d71c-4bf0-86aa-766df794da4a" >
+<cdparam x="783" y="308" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="Connector between ports" />
+<P1  x="783" y="308" id="703" />
+<P2  x="866" y="308" id="713" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="126" id="685" index="1" uid="0646275a-c7b6-4964-b020-ff672c9cff90" >
+<cdparam x="331" y="308" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="Connector between ports" />
+<P1  x="331" y="308" id="674" />
+<P2  x="725" y="308" id="684" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="126" id="479" index="2" uid="db60f5e4-4b3f-4fae-a06d-5859e910f21b" >
+<cdparam x="373" y="220" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="Connector between ports" />
+<P1  x="373" y="198" id="491" />
+<P2  x="373" y="253" id="480" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<COMPONENT type="1202" id="490" index="3" uid="588dfa64-71a6-4080-b48a-c725e3093aeb" >
+<cdparam x="695" y="145" />
+<sizeparam width="200" height="150" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="Primitive component" value="Receiver" />
+<TGConnectingPoint num="0" id="482" />
+<TGConnectingPoint num="1" id="483" />
+<TGConnectingPoint num="2" id="484" />
+<TGConnectingPoint num="3" id="485" />
+<TGConnectingPoint num="4" id="486" />
+<TGConnectingPoint num="5" id="487" />
+<TGConnectingPoint num="6" id="488" />
+<TGConnectingPoint num="7" id="489" />
+<extraparam>
+<Data isAttacker="No" daemon="false" periodic="false" periodValue="" unit="ms" Operation="" />
+</extraparam>
+</COMPONENT>
+<SUBCOMPONENT type="1203" id="704" index="5" uid="b120b445-1a74-45f0-ad52-45f17677a102" >
+<father id="490" num="0" />
+<cdparam x="853" y="282" />
+<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" />
+<infoparam name="Primitive port" value="Channel comm_0" />
+<TGConnectingPoint num="0" id="713" />
+<extraparam>
+<Prop commName="recv_d" commType="0" origin="false" finite="false" blocking="false" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="1" checkStrongAuthStatus="1" vc="0" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="1203" id="694" index="6" uid="a6b24c4f-9e00-456c-988d-4ad0ccc22e04" >
+<father id="490" num="1" />
+<cdparam x="770" y="282" />
+<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" />
+<infoparam name="Primitive port" value="Channel comm_0" />
+<TGConnectingPoint num="0" id="703" />
+<extraparam>
+<Prop commName="recv" commType="0" origin="true" finite="false" blocking="false" maxSamples="8" widthSamples="40" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="1" checkStrongAuthStatus="1" vc="0" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="1203" id="675" index="7" uid="1952837a-6723-4a1f-82b9-1fcd3076bf99" >
+<father id="490" num="2" />
+<cdparam x="712" y="282" />
+<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" />
+<infoparam name="Primitive port" value="Channel comm_0" />
+<TGConnectingPoint num="0" id="684" />
+<extraparam>
+<Prop commName="evt" commType="1" origin="false" finite="true" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="1" checkStrongAuthStatus="1" vc="0" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<COMPONENT type="1202" id="501" index="4" uid="588dfa64-71a6-4080-b48a-c725e3093aeb" >
+<cdparam x="160" y="145" />
+<sizeparam width="200" height="150" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="Primitive component" value="Sender" />
+<TGConnectingPoint num="0" id="493" />
+<TGConnectingPoint num="1" id="494" />
+<TGConnectingPoint num="2" id="495" />
+<TGConnectingPoint num="3" id="496" />
+<TGConnectingPoint num="4" id="497" />
+<TGConnectingPoint num="5" id="498" />
+<TGConnectingPoint num="6" id="499" />
+<TGConnectingPoint num="7" id="500" />
+<extraparam>
+<Data isAttacker="No" daemon="false" periodic="false" periodValue="" unit="ms" Operation="" />
+</extraparam>
+</COMPONENT>
+<SUBCOMPONENT type="1203" id="665" index="8" uid="d303142c-665a-4058-919d-294b1d495b3c" >
+<father id="501" num="0" />
+<cdparam x="318" y="282" />
+<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" />
+<infoparam name="Primitive port" value="Channel comm_0" />
+<TGConnectingPoint num="0" id="674" />
+<extraparam>
+<Prop commName="evt" commType="1" origin="true" finite="true" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="1" checkStrongAuthStatus="1" vc="0" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="1203" id="481" index="9" uid="e4e0db91-9b85-49f7-a7a2-a10538356deb" >
+<father id="501" num="1" />
+<cdparam x="347" y="240" />
+<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" />
+<infoparam name="Primitive port" value="Channel comm_0" />
+<TGConnectingPoint num="0" id="480" />
+<extraparam>
+<Prop commName="comm_0" commType="0" origin="false" finite="false" blocking="false" maxSamples="8" widthSamples="4000" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="1" checkStrongAuthStatus="1" vc="0" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="1203" id="492" index="10" uid="6eb03651-9b49-4583-9948-f22e6a4ab39f" >
+<father id="501" num="2" />
+<cdparam x="347" y="185" />
+<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" />
+<infoparam name="Primitive port" value="Channel comm_0" />
+<TGConnectingPoint num="0" id="491" />
+<extraparam>
+<Prop commName="comm_s" commType="0" origin="true" finite="false" blocking="false" maxSamples="100" widthSamples="40" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="1" checkStrongAuthStatus="1" vc="0" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+</extraparam>
+</SUBCOMPONENT>
+
+
+</TMLComponentTaskDiagramPanel>
+
+<TMLActivityDiagramPanel name="Sender" minX="10" maxX="2500" minY="10" maxY="1500" zoom="1.0" >
+<CONNECTOR type="115" id="689" index="0" uid="26c5f7a2-0cf8-4a42-bdeb-eeac60bebfd8" >
+<cdparam x="407" y="164" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="407" y="164" id="688" />
+<P2  x="406" y="190" id="502" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<COMPONENT type="1008" id="686" index="1" uid="4e7690e4-6173-47f4-b6b6-6f38eb0dd3a9" >
+<cdparam x="380" y="139" />
+<sizeparam width="55" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<enabled value="true" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="send event" value="evt()" />
+<TGConnectingPoint num="0" id="687" />
+<TGConnectingPoint num="1" id="688" />
+<extraparam>
+<Data eventName="evt" nbOfParams="5" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="1001" id="503" index="2" uid="4b00b26e-e0d1-4955-b2a4-f44273aac62e" >
+<cdparam x="396" y="195" />
+<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="stop state" value="null" />
+<TGConnectingPoint num="0" id="502" />
+</COMPONENT>
+
+<COMPONENT type="1006" id="506" index="3" uid="caa9ae3d-beb9-4ddd-86ec-cd4ce8110c89" >
+<cdparam x="360" y="92" />
+<sizeparam width="95" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<enabled value="true" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="write channel" value="comm_s(8)" />
+<TGConnectingPoint num="0" id="504" />
+<TGConnectingPoint num="1" id="505" />
+<extraparam>
+<Data channelName="comm_s" nbOfSamples="8" secPattern="" isAttacker="No" isEncForm="Yes" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="1000" id="508" index="4" uid="ad04356f-501e-435e-a09a-5b15c3d26357" >
+<cdparam x="400" y="50" />
+<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="start state" value="null" />
+<TGConnectingPoint num="0" id="507" />
+</COMPONENT>
+
+<CONNECTOR type="115" id="509" index="5" uid="c09cbfc4-712d-4cfa-b0d0-32d9888f5c9e" >
+<cdparam x="407" y="70" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="407" y="70" id="507" />
+<P2  x="407" y="87" id="504" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="115" id="510" index="6" uid="51de6f6d-1ba5-4e8b-a2af-85cd2c77d3b3" >
+<cdparam x="407" y="117" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="407" y="117" id="505" />
+<P2  x="407" y="134" id="687" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+
+</TMLActivityDiagramPanel>
+
+<TMLActivityDiagramPanel name="Receiver" minX="10" maxX="2500" minY="10" maxY="1500" zoom="1.0" >
+<CONNECTOR type="115" id="693" index="0" uid="c41f92d1-bdbe-42b1-86bb-8930dbb6eefb" >
+<cdparam x="441" y="156" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="432" y="163" id="692" />
+<P2  x="448" y="207" id="517" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<COMPONENT type="1010" id="690" index="1" uid="fb62c5b4-1df1-4e90-8ae6-eaa3480a6d6a" >
+<cdparam x="403" y="138" />
+<sizeparam width="59" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<enabled value="true" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="wait event" value="evt() " />
+<TGConnectingPoint num="0" id="691" />
+<TGConnectingPoint num="1" id="692" />
+<extraparam>
+<Data eventName="evt" nbOfParams="5" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="1013" id="514" index="2" uid="1e9e78ee-c516-4be5-b90b-fd4b4221f10d" >
+<cdparam x="423" y="87" />
+<sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<enabled value="true" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="execI" value="null" />
+<TGConnectingPoint num="0" id="512" />
+<TGConnectingPoint num="1" id="513" />
+</COMPONENT>
+<SUBCOMPONENT type="-1" id="511" index="9" uid="d3c3fd00-469a-4728-bd44-ad3a6c7ffb24" >
+<father id="514" num="0" />
+<cdparam x="438" y="107" />
+<sizeparam width="16" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="-75" maxX="30" minY="10" maxY="30" />
+<infoparam name="value of the delay" value="20" />
+</SUBCOMPONENT>
+
+<COMPONENT type="1001" id="516" index="3" uid="a4a0057c-8f32-46a6-b146-3d0b899a4db0" >
+<cdparam x="446" y="287" />
+<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="stop state" value="null" />
+<TGConnectingPoint num="0" id="515" />
+</COMPONENT>
+
+<COMPONENT type="1009" id="519" index="4" uid="a6b36c78-f503-4fae-a51a-0a3a0b4c162c" >
+<cdparam x="399" y="212" />
+<sizeparam width="99" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<enabled value="true" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="read channel" value="recv_d(8) " />
+<TGConnectingPoint num="0" id="517" />
+<TGConnectingPoint num="1" id="518" />
+<extraparam>
+<Data channelName="recv_d" nbOfSamples="8" secPattern="" isAttacker="No" isEncForm="Yes" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="1000" id="521" index="5" uid="ad04356f-501e-435e-a09a-5b15c3d26357" >
+<cdparam x="400" y="50" />
+<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="start state" value="null" />
+<TGConnectingPoint num="0" id="520" />
+</COMPONENT>
+
+<CONNECTOR type="115" id="522" index="6" uid="2ac16d4f-d28c-4383-a91f-d235fc62a411" >
+<cdparam x="428" y="122" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="428" y="122" id="513" />
+<P2  x="432" y="133" id="691" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="115" id="523" index="7" uid="64b21c0f-b6cf-4e7b-a9f7-03e89a88ec31" >
+<cdparam x="407" y="70" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="407" y="70" id="520" />
+<P2  x="428" y="82" id="512" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="115" id="524" index="8" uid="f459501d-41c7-46ca-ba3d-96df617a9428" >
+<cdparam x="440" y="184" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="448" y="237" id="518" />
+<P2  x="456" y="282" id="515" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+
+</TMLActivityDiagramPanel>
+
+</Modeling>
+
+
+
+
+<Modeling type="TML Architecture" nameTab="ArchitectureDifferentPaths" >
+<TMLArchiDiagramPanel name="DIPLODOCUS architecture and mapping Diagram" minX="10" maxX="2500" minY="10" maxY="1500" attributes="0" masterClockFrequency="200" zoom="1.0" >
+<CONNECTOR type="125" id="801" index="0" uid="bfd6cde6-2d50-4ffb-be7c-fbfc6698ccbf" >
+<cdparam x="753" y="158" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="{info}" />
+<P1  x="753" y="158" id="774" />
+<P2  x="689" y="245" id="742" />
+<AutomaticDrawing  data="true" />
+<extraparam>
+<info priority="0" />
+<spy value="false" />
+</extraparam>
+</CONNECTOR>
+<COMPONENT type="1105" id="767" index="1" uid="40cb576b-fd45-40bb-b781-c4eca887572c" >
+<cdparam x="569" y="31" />
+<sizeparam width="368" height="127" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="Memory1" value="name" />
+<TGConnectingPoint num="0" id="768" />
+<TGConnectingPoint num="1" id="769" />
+<TGConnectingPoint num="2" id="770" />
+<TGConnectingPoint num="3" id="771" />
+<TGConnectingPoint num="4" id="772" />
+<TGConnectingPoint num="5" id="773" />
+<TGConnectingPoint num="6" id="774" />
+<TGConnectingPoint num="7" id="775" />
+<TGConnectingPoint num="8" id="776" />
+<TGConnectingPoint num="9" id="777" />
+<TGConnectingPoint num="10" id="778" />
+<TGConnectingPoint num="11" id="779" />
+<TGConnectingPoint num="12" id="780" />
+<TGConnectingPoint num="13" id="781" />
+<TGConnectingPoint num="14" id="782" />
+<TGConnectingPoint num="15" id="783" />
+<TGConnectingPoint num="16" id="784" />
+<TGConnectingPoint num="17" id="785" />
+<TGConnectingPoint num="18" id="786" />
+<TGConnectingPoint num="19" id="787" />
+<TGConnectingPoint num="20" id="788" />
+<TGConnectingPoint num="21" id="789" />
+<TGConnectingPoint num="22" id="790" />
+<TGConnectingPoint num="23" id="791" />
+<extraparam>
+<info stereotype="MEMORY" nodeName="Memory1" />
+<attributes byteDataSize="4"  memorySize="1024"  clockRatio="1"  bufferType="0" />
+</extraparam>
+</COMPONENT>
+<SUBCOMPONENT type="1103" id="792" index="12" uid="e8a899a9-f7b8-4462-a1bb-a8c8fc4c74a2" >
+<father id="767" num="0" />
+<cdparam x="681" y="89" />
+<sizeparam width="256" height="40" minWidth="75" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="112" minY="0" maxY="87" />
+<infoparam name="TGComponent" value="ApplicationDifferentPath::recv__recv_d" />
+<TGConnectingPoint num="0" id="793" />
+<TGConnectingPoint num="1" id="794" />
+<TGConnectingPoint num="2" id="795" />
+<TGConnectingPoint num="3" id="796" />
+<TGConnectingPoint num="4" id="797" />
+<TGConnectingPoint num="5" id="798" />
+<TGConnectingPoint num="6" id="799" />
+<TGConnectingPoint num="7" id="800" />
+<extraparam>
+<info value="ApplicationDifferentPath::recv__recv_d" communicationName="recv__recv_d" referenceCommunicationName="ApplicationDifferentPath" priority="0" typeName="channel" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="125" id="766" index="2" uid="c8dbeebc-d120-418f-adb4-bac3a2ff67f7" >
+<cdparam x="1108" y="328" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="{info}" />
+<P1  x="1108" y="328" id="605" />
+<P2  x="853" y="323" id="745" />
+<AutomaticDrawing  data="true" />
+<extraparam>
+<info priority="0" />
+<spy value="false" />
+</extraparam>
+</CONNECTOR>
+<CONNECTOR type="125" id="765" index="3" uid="890cd8e6-5ad1-4fce-903b-2b042bbcd9db" >
+<cdparam x="346" y="210" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="{info}" />
+<P1  x="346" y="210" id="638" />
+<P2  x="525" y="323" id="744" />
+<AutomaticDrawing  data="true" />
+<extraparam>
+<info priority="0" />
+<spy value="false" />
+</extraparam>
+</CONNECTOR>
+<COMPONENT type="1102" id="740" index="4" uid="372df05e-a54d-4d75-8dee-1e665c984679" >
+<cdparam x="525" y="245" />
+<sizeparam width="328" height="156" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="Bus1" value="name" />
+<TGConnectingPoint num="0" id="741" />
+<TGConnectingPoint num="1" id="742" />
+<TGConnectingPoint num="2" id="743" />
+<TGConnectingPoint num="3" id="744" />
+<TGConnectingPoint num="4" id="745" />
+<TGConnectingPoint num="5" id="746" />
+<TGConnectingPoint num="6" id="747" />
+<TGConnectingPoint num="7" id="748" />
+<TGConnectingPoint num="8" id="749" />
+<TGConnectingPoint num="9" id="750" />
+<TGConnectingPoint num="10" id="751" />
+<TGConnectingPoint num="11" id="752" />
+<TGConnectingPoint num="12" id="753" />
+<TGConnectingPoint num="13" id="754" />
+<TGConnectingPoint num="14" id="755" />
+<TGConnectingPoint num="15" id="756" />
+<TGConnectingPoint num="16" id="757" />
+<TGConnectingPoint num="17" id="758" />
+<TGConnectingPoint num="18" id="759" />
+<TGConnectingPoint num="19" id="760" />
+<TGConnectingPoint num="20" id="761" />
+<TGConnectingPoint num="21" id="762" />
+<TGConnectingPoint num="22" id="763" />
+<TGConnectingPoint num="23" id="764" />
+<extraparam>
+<info stereotype="BUS-RR" nodeName="Bus1" />
+<attributes byteDataSize="4"  arbitrationPolicy="0"  sliceTime="10000"  pipelineSize="1"  clockRatio="1"  privacy="0"  referenceAttack="null" />
+</extraparam>
+</COMPONENT>
+<SUBCOMPONENT type="1103" id="802" index="13" uid="ca6668c2-d495-46c5-82da-90537a2145c1" >
+<father id="740" num="0" />
+<cdparam x="556" y="301" />
+<sizeparam width="256" height="40" minWidth="75" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="72" minY="0" maxY="116" />
+<infoparam name="TGComponent" value="ApplicationDifferentPath::recv__recv_d" />
+<TGConnectingPoint num="0" id="803" />
+<TGConnectingPoint num="1" id="804" />
+<TGConnectingPoint num="2" id="805" />
+<TGConnectingPoint num="3" id="806" />
+<TGConnectingPoint num="4" id="807" />
+<TGConnectingPoint num="5" id="808" />
+<TGConnectingPoint num="6" id="809" />
+<TGConnectingPoint num="7" id="810" />
+<extraparam>
+<info value="ApplicationDifferentPath::recv__recv_d" communicationName="recv__recv_d" referenceCommunicationName="ApplicationDifferentPath" priority="0" typeName="channel" />
+</extraparam>
+</SUBCOMPONENT>
+
+<COMPONENT type="1105" id="558" index="5" uid="499d2730-701a-49ce-98de-fb5b89908470" >
+<cdparam x="582" y="631" />
+<sizeparam width="382" height="233" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="Memory0" value="name" />
+<TGConnectingPoint num="0" id="534" />
+<TGConnectingPoint num="1" id="535" />
+<TGConnectingPoint num="2" id="536" />
+<TGConnectingPoint num="3" id="537" />
+<TGConnectingPoint num="4" id="538" />
+<TGConnectingPoint num="5" id="539" />
+<TGConnectingPoint num="6" id="540" />
+<TGConnectingPoint num="7" id="541" />
+<TGConnectingPoint num="8" id="542" />
+<TGConnectingPoint num="9" id="543" />
+<TGConnectingPoint num="10" id="544" />
+<TGConnectingPoint num="11" id="545" />
+<TGConnectingPoint num="12" id="546" />
+<TGConnectingPoint num="13" id="547" />
+<TGConnectingPoint num="14" id="548" />
+<TGConnectingPoint num="15" id="549" />
+<TGConnectingPoint num="16" id="550" />
+<TGConnectingPoint num="17" id="551" />
+<TGConnectingPoint num="18" id="552" />
+<TGConnectingPoint num="19" id="553" />
+<TGConnectingPoint num="20" id="554" />
+<TGConnectingPoint num="21" id="555" />
+<TGConnectingPoint num="22" id="556" />
+<TGConnectingPoint num="23" id="557" />
+<extraparam>
+<info stereotype="MEMORY" nodeName="Memory0" />
+<attributes byteDataSize="4"  memorySize="1024"  clockRatio="1"  bufferType="0" />
+</extraparam>
+</COMPONENT>
+<SUBCOMPONENT type="1103" id="533" index="14" uid="1150df61-ad07-443a-a02e-479d023a0113" >
+<father id="558" num="0" />
+<cdparam x="674" y="706" />
+<sizeparam width="290" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="92" minY="0" maxY="193" />
+<infoparam name="TGComponent" value="ApplicationDifferentPath::comm_s__comm_0" />
+<TGConnectingPoint num="0" id="525" />
+<TGConnectingPoint num="1" id="526" />
+<TGConnectingPoint num="2" id="527" />
+<TGConnectingPoint num="3" id="528" />
+<TGConnectingPoint num="4" id="529" />
+<TGConnectingPoint num="5" id="530" />
+<TGConnectingPoint num="6" id="531" />
+<TGConnectingPoint num="7" id="532" />
+<extraparam>
+<info value="ApplicationDifferentPath::comm_s__comm_0" communicationName="comm_s__comm_0" referenceCommunicationName="ApplicationDifferentPath" priority="0" typeName="channel" />
+</extraparam>
+</SUBCOMPONENT>
+
+<COMPONENT type="1102" id="592" index="6" uid="83b398a4-cecf-45bc-bee1-20303cff0c67" >
+<cdparam x="546" y="455" />
+<sizeparam width="328" height="105" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="Bus0" value="name" />
+<TGConnectingPoint num="0" id="568" />
+<TGConnectingPoint num="1" id="569" />
+<TGConnectingPoint num="2" id="570" />
+<TGConnectingPoint num="3" id="571" />
+<TGConnectingPoint num="4" id="572" />
+<TGConnectingPoint num="5" id="573" />
+<TGConnectingPoint num="6" id="574" />
+<TGConnectingPoint num="7" id="575" />
+<TGConnectingPoint num="8" id="576" />
+<TGConnectingPoint num="9" id="577" />
+<TGConnectingPoint num="10" id="578" />
+<TGConnectingPoint num="11" id="579" />
+<TGConnectingPoint num="12" id="580" />
+<TGConnectingPoint num="13" id="581" />
+<TGConnectingPoint num="14" id="582" />
+<TGConnectingPoint num="15" id="583" />
+<TGConnectingPoint num="16" id="584" />
+<TGConnectingPoint num="17" id="585" />
+<TGConnectingPoint num="18" id="586" />
+<TGConnectingPoint num="19" id="587" />
+<TGConnectingPoint num="20" id="588" />
+<TGConnectingPoint num="21" id="589" />
+<TGConnectingPoint num="22" id="590" />
+<TGConnectingPoint num="23" id="591" />
+<extraparam>
+<info stereotype="BUS-RR" nodeName="Bus0" />
+<attributes byteDataSize="4"  arbitrationPolicy="0"  sliceTime="10"  pipelineSize="1"  clockRatio="1"  privacy="0"  referenceAttack="null" />
+</extraparam>
+</COMPONENT>
+<SUBCOMPONENT type="1103" id="567" index="15" uid="218c8e0c-d407-4ae9-b202-7fffcccaf62f" >
+<father id="592" num="0" />
+<cdparam x="624" y="502" />
+<sizeparam width="156" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="172" minY="0" maxY="65" />
+<infoparam name="TGComponent" value="Application::comm_0" />
+<TGConnectingPoint num="0" id="559" />
+<TGConnectingPoint num="1" id="560" />
+<TGConnectingPoint num="2" id="561" />
+<TGConnectingPoint num="3" id="562" />
+<TGConnectingPoint num="4" id="563" />
+<TGConnectingPoint num="5" id="564" />
+<TGConnectingPoint num="6" id="565" />
+<TGConnectingPoint num="7" id="566" />
+<extraparam>
+<info value="Application::comm_0" communicationName="comm_0" referenceCommunicationName="Application" priority="0" typeName="channel" />
+</extraparam>
+</SUBCOMPONENT>
+
+<COMPONENT type="1100" id="626" index="7" uid="c0c220f8-2902-4636-b02b-5987a6e8a61a" >
+<cdparam x="1108" y="228" />
+<sizeparam width="250" height="200" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="CPU1" value="name" />
+<TGConnectingPoint num="0" id="602" />
+<TGConnectingPoint num="1" id="603" />
+<TGConnectingPoint num="2" id="604" />
+<TGConnectingPoint num="3" id="605" />
+<TGConnectingPoint num="4" id="606" />
+<TGConnectingPoint num="5" id="607" />
+<TGConnectingPoint num="6" id="608" />
+<TGConnectingPoint num="7" id="609" />
+<TGConnectingPoint num="8" id="610" />
+<TGConnectingPoint num="9" id="611" />
+<TGConnectingPoint num="10" id="612" />
+<TGConnectingPoint num="11" id="613" />
+<TGConnectingPoint num="12" id="614" />
+<TGConnectingPoint num="13" id="615" />
+<TGConnectingPoint num="14" id="616" />
+<TGConnectingPoint num="15" id="617" />
+<TGConnectingPoint num="16" id="618" />
+<TGConnectingPoint num="17" id="619" />
+<TGConnectingPoint num="18" id="620" />
+<TGConnectingPoint num="19" id="621" />
+<TGConnectingPoint num="20" id="622" />
+<TGConnectingPoint num="21" id="623" />
+<TGConnectingPoint num="22" id="624" />
+<TGConnectingPoint num="23" id="625" />
+<extraparam>
+<info stereotype="CPURRPB" nodeName="CPU1" />
+<attributes nbOfCores="1" byteDataSize="4"  schedulingPolicy="1"  sliceTime="10000"  goIdleTime="10"  maxConsecutiveIdleCycles="10"  pipelineSize="5"  taskSwitchingTime="20"  branchingPredictionPenalty="2"  cacheMiss="5" execiTime="1" execcTime="1" clockRatio="2" operation="" MECType="0" encryption="0"/>
+</extraparam>
+</COMPONENT>
+<SUBCOMPONENT type="1101" id="601" index="16" uid="3e021e68-13e0-4589-b40b-a4374f4293ac" >
+<father id="626" num="0" />
+<cdparam x="1127" y="291" />
+<sizeparam width="231" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="19" minY="0" maxY="160" />
+<infoparam name="TGComponent" value="ApplicationDifferentPath::Receiver" />
+<TGConnectingPoint num="0" id="593" />
+<TGConnectingPoint num="1" id="594" />
+<TGConnectingPoint num="2" id="595" />
+<TGConnectingPoint num="3" id="596" />
+<TGConnectingPoint num="4" id="597" />
+<TGConnectingPoint num="5" id="598" />
+<TGConnectingPoint num="6" id="599" />
+<TGConnectingPoint num="7" id="600" />
+<extraparam>
+<info value="ApplicationDifferentPath::Receiver" taskName="Receiver" referenceTaskName="ApplicationDifferentPath" priority="1" operationMEC="Receiver" fatherComponentMECType="0" />
+</extraparam>
+</SUBCOMPONENT>
+
+<COMPONENT type="1100" id="660" index="8" uid="be2d08f3-6598-44fe-bc97-a3f830ab925f" >
+<cdparam x="96" y="210" />
+<sizeparam width="250" height="200" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="CPU0" value="name" />
+<TGConnectingPoint num="0" id="636" />
+<TGConnectingPoint num="1" id="637" />
+<TGConnectingPoint num="2" id="638" />
+<TGConnectingPoint num="3" id="639" />
+<TGConnectingPoint num="4" id="640" />
+<TGConnectingPoint num="5" id="641" />
+<TGConnectingPoint num="6" id="642" />
+<TGConnectingPoint num="7" id="643" />
+<TGConnectingPoint num="8" id="644" />
+<TGConnectingPoint num="9" id="645" />
+<TGConnectingPoint num="10" id="646" />
+<TGConnectingPoint num="11" id="647" />
+<TGConnectingPoint num="12" id="648" />
+<TGConnectingPoint num="13" id="649" />
+<TGConnectingPoint num="14" id="650" />
+<TGConnectingPoint num="15" id="651" />
+<TGConnectingPoint num="16" id="652" />
+<TGConnectingPoint num="17" id="653" />
+<TGConnectingPoint num="18" id="654" />
+<TGConnectingPoint num="19" id="655" />
+<TGConnectingPoint num="20" id="656" />
+<TGConnectingPoint num="21" id="657" />
+<TGConnectingPoint num="22" id="658" />
+<TGConnectingPoint num="23" id="659" />
+<extraparam>
+<info stereotype="CPURR" nodeName="CPU0" />
+<attributes nbOfCores="1" byteDataSize="4"  schedulingPolicy="0"  sliceTime="10000"  goIdleTime="10"  maxConsecutiveIdleCycles="10"  pipelineSize="5"  taskSwitchingTime="20"  branchingPredictionPenalty="2"  cacheMiss="5" execiTime="1" execcTime="1" clockRatio="2" operation="" MECType="0" encryption="0"/>
+</extraparam>
+</COMPONENT>
+<SUBCOMPONENT type="1101" id="635" index="17" uid="4cb3d2c2-880f-498b-a4d4-b9031600e42b" >
+<father id="660" num="0" />
+<cdparam x="124" y="294" />
+<sizeparam width="222" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="28" minY="0" maxY="160" />
+<infoparam name="TGComponent" value="ApplicationDifferentPath::Sender" />
+<TGConnectingPoint num="0" id="627" />
+<TGConnectingPoint num="1" id="628" />
+<TGConnectingPoint num="2" id="629" />
+<TGConnectingPoint num="3" id="630" />
+<TGConnectingPoint num="4" id="631" />
+<TGConnectingPoint num="5" id="632" />
+<TGConnectingPoint num="6" id="633" />
+<TGConnectingPoint num="7" id="634" />
+<extraparam>
+<info value="ApplicationDifferentPath::Sender" taskName="Sender" referenceTaskName="ApplicationDifferentPath" priority="0" operationMEC="Sender" fatherComponentMECType="0" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="125" id="661" index="9" uid="bed2347c-6349-4403-9f39-a69080e513b9" >
+<cdparam x="849" y="757" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="{info}" />
+<P1  x="773" y="631" id="535" />
+<P2  x="792" y="560" id="583" />
+<AutomaticDrawing  data="true" />
+<extraparam>
+<info priority="0" />
+<spy value="false" />
+</extraparam>
+</CONNECTOR>
+<CONNECTOR type="125" id="662" index="10" uid="dc577ebd-531f-4665-9928-f514c9b1bf09" >
+<cdparam x="1093" y="437" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="{info}" />
+<P1  x="1170" y="428" id="616" />
+<P2  x="874" y="481" id="579" />
+<AutomaticDrawing  data="true" />
+<extraparam>
+<info priority="0" />
+<spy value="false" />
+</extraparam>
+</CONNECTOR>
+<CONNECTOR type="125" id="663" index="11" uid="c6717ed3-5807-4b49-9aad-78ffef2736fa" >
+<cdparam x="426" y="425" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="{info}" />
+<P1  x="283" y="410" id="651" />
+<P2  x="546" y="481" id="578" />
+<AutomaticDrawing  data="true" />
+<extraparam>
+<info priority="0" />
+<spy value="false" />
+</extraparam>
+</CONNECTOR>
+
+</TMLArchiDiagramPanel>
+
+</Modeling>
+
+
+
+
 </TURTLEGMODELING>
\ No newline at end of file
-- 
GitLab