From 61cf2aa28e2b23b3bb1e5dd38f858a99b63abc3d Mon Sep 17 00:00:00 2001
From: Ludovic Apvrille <ludovic.apvrille@telecom-paristech.fr>
Date: Wed, 20 Nov 2019 08:53:20 +0100
Subject: [PATCH] Update on avatar tutorial: pb noted by PdSS

---
 doc/AVATAR/avatar_documentation.tex |   2 +-
 modeling/DIPLODOCUS/simpleSDF.xml   | 916 +++++++++++++++-------------
 2 files changed, 489 insertions(+), 429 deletions(-)

diff --git a/doc/AVATAR/avatar_documentation.tex b/doc/AVATAR/avatar_documentation.tex
index 1e6b2e41ad..110b732d46 100644
--- a/doc/AVATAR/avatar_documentation.tex
+++ b/doc/AVATAR/avatar_documentation.tex
@@ -646,7 +646,7 @@ The operators relating to this requirement are the last `getCoin(x)' and the idl
 \begin{figure*}[htbp]
 \centering
 \includegraphics[width=0.99\textwidth]{build/latencycheckpoint-svg.pdf}
-\caption{Latency Checkpoints on Activity Diagram} \label{fig:latencycheckpoint}
+\caption{Latency Checkpoints in State Machine Diagrams} \label{fig:latencycheckpoint}
 \end{figure*}
 
 
diff --git a/modeling/DIPLODOCUS/simpleSDF.xml b/modeling/DIPLODOCUS/simpleSDF.xml
index d2eba9e0dd..03be0805e7 100644
--- a/modeling/DIPLODOCUS/simpleSDF.xml
+++ b/modeling/DIPLODOCUS/simpleSDF.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 
-<TURTLEGMODELING version="1.0beta" ANIMATE_INTERACTIVE_SIMULATION="true" ACTIVATE_PENALTIES="true" UPDATE_INFORMATION_DIPLO_SIM="false" ANIMATE_WITH_INFO_DIPLO_SIM="true" OPEN_DIAG_DIPLO_SIM="false" LAST_SELECTED_MAIN_TAB="4" LAST_SELECTED_SUB_TAB="0">
+<TURTLEGMODELING version="1.0beta" ANIMATE_INTERACTIVE_SIMULATION="true" ACTIVATE_PENALTIES="true" UPDATE_INFORMATION_DIPLO_SIM="true" ANIMATE_WITH_INFO_DIPLO_SIM="true" OPEN_DIAG_DIPLO_SIM="false" LAST_SELECTED_MAIN_TAB="2" LAST_SELECTED_SUB_TAB="2">
 
 <Modeling type="TML Component Design" nameTab="Application" tabs="TML Component Task Diagram$Src$T1$T2$T3$T4$T5$Dst" >
 <TMLComponentTaskDiagramPanel name="TML Component Task Diagram" minX="10" maxX="2500" minY="10" maxY="1500" channels="true" events="true" requests="true" zoom="1.0" >
@@ -2164,32 +2164,32 @@
 <cdparam x="335" y="300" />
 <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="322" y="287" id="572" />
-<P2  x="427" y="287" id="585" />
+<P1  x="335" y="300" id="572" />
+<P2  x="414" y="300" id="585" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="567" >
 <cdparam x="335" y="236" />
 <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="322" y="224" id="570" />
-<P2  x="427" y="223" id="583" />
+<P1  x="335" y="237" id="570" />
+<P2  x="414" y="236" id="583" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="568" >
 <cdparam x="590" y="305" />
 <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="577" y="292" id="589" />
-<P2  x="683" y="289" id="602" />
+<P1  x="590" y="305" id="589" />
+<P2  x="670" y="302" id="602" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="569" >
 <cdparam x="590" y="241" />
 <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="577" y="228" id="587" />
-<P2  x="683" y="225" id="600" />
+<P1  x="590" y="241" id="587" />
+<P2  x="670" y="238" id="600" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <COMPONENT type="1202" id="582" >
@@ -2393,8 +2393,8 @@
 
 <TMLActivityDiagramPanel name="Src" minX="10" maxX="2500" minY="10" maxY="1500" >
 <COMPONENT type="1008" id="615" >
-<cdparam x="286" y="192" />
-<sizeparam width="92" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="288" y="192" />
+<sizeparam width="89" 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" />
@@ -2408,7 +2408,7 @@
 </COMPONENT>
 
 <COMPONENT type="1001" id="617" >
-<cdparam x="322" y="286" />
+<cdparam x="323" y="309" />
 <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" />
@@ -2417,8 +2417,8 @@
 </COMPONENT>
 
 <COMPONENT type="1006" id="620" >
-<cdparam x="288" y="245" />
-<sizeparam width="88" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="291" y="268" />
+<sizeparam width="85" 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" />
@@ -2440,11 +2440,11 @@
 </COMPONENT>
 
 <CONNECTOR type="115" id="623" >
-<cdparam x="330" y="217" />
+<cdparam x="325" y="362" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
 <P1  x="332" y="217" id="614" />
-<P2  x="332" y="240" id="618" />
+<P2  x="333" y="263" id="618" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="115" id="624" >
@@ -2456,67 +2456,111 @@
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="115" id="625" >
-<cdparam x="332" y="223" />
+<cdparam x="333" y="246" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="332" y="270" id="619" />
-<P2  x="332" y="281" id="616" />
+<P1  x="333" y="293" id="619" />
+<P2  x="333" y="304" id="616" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 
 </TMLActivityDiagramPanel>
 
 <TMLActivityDiagramPanel name="T1" minX="10" maxX="2500" minY="10" maxY="1500" >
-<COMPONENT type="1001" id="627" >
-<cdparam x="412" y="368" />
+<COMPONENT type="1028" id="629" >
+<cdparam x="430" y="361" />
+<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="delayInterval" value="null" />
+<TGConnectingPoint num="0" id="627" />
+<TGConnectingPoint num="1" id="628" />
+</COMPONENT>
+<SUBCOMPONENT type="-1" id="626" >
+<father id="629" num="0" />
+<cdparam x="445" y="381" />
+<sizeparam width="70" height="15" minWidth="1" 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 interval delay" value="[10, 20] ms" />
+<extraparam>
+<TimeDelay minDelay="10" maxDelay="20" hasMaxDelay="true" unit="ms" />
+</extraparam>
+</SUBCOMPONENT>
+
+<COMPONENT type="1026" id="633" >
+<cdparam x="440" y="298" />
+<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="delay" value="null" />
+<TGConnectingPoint num="0" id="631" />
+<TGConnectingPoint num="1" id="632" />
+</COMPONENT>
+<SUBCOMPONENT type="-1" id="630" >
+<father id="633" num="0" />
+<cdparam x="455" y="318" />
+<sizeparam width="38" height="15" minWidth="1" 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="10 ms" />
+<extraparam>
+<TimeDelay minDelay="10" maxDelay="nope" hasMaxDelay="false" unit="ms" />
+</extraparam>
+</SUBCOMPONENT>
+
+<COMPONENT type="1001" id="635" >
+<cdparam x="410" y="550" />
 <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="626" />
+<TGConnectingPoint num="0" id="634" />
 </COMPONENT>
 
-<COMPONENT type="1006" id="630" >
-<cdparam x="378" y="323" />
-<sizeparam width="88" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<COMPONENT type="1006" id="638" >
+<cdparam x="378" y="505" />
+<sizeparam width="85" 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="chToT2(size)" />
-<TGConnectingPoint num="0" id="628" />
-<TGConnectingPoint num="1" id="629" />
+<TGConnectingPoint num="0" id="636" />
+<TGConnectingPoint num="1" id="637" />
 <extraparam>
 <Data channelName="chToT2" nbOfSamples="size" secPattern="" isAttacker="No" isEncForm="Yes" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1008" id="633" >
-<cdparam x="376" y="268" />
-<sizeparam width="92" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<COMPONENT type="1008" id="641" >
+<cdparam x="376" y="450" />
+<sizeparam width="89" 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="send event" value="evtToT2(size)" />
-<TGConnectingPoint num="0" id="631" />
-<TGConnectingPoint num="1" id="632" />
+<TGConnectingPoint num="0" id="639" />
+<TGConnectingPoint num="1" id="640" />
 <extraparam>
 <Data eventName="evtToT2" nbOfParams="5" />
 <Param index="0" value="size" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1013" id="637" >
+<COMPONENT type="1013" id="645" >
 <cdparam x="417" y="216" />
 <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="635" />
-<TGConnectingPoint num="1" id="636" />
+<TGConnectingPoint num="0" id="643" />
+<TGConnectingPoint num="1" id="644" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="634" >
-<father id="637" num="0" />
+<SUBCOMPONENT type="-1" id="642" >
+<father id="645" num="0" />
 <cdparam x="432" y="236" />
 <sizeparam width="23" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2524,117 +2568,133 @@
 <infoparam name="value of the delay" value="size" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1009" id="640" >
-<cdparam x="376" y="162" />
-<sizeparam width="92" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<COMPONENT type="1009" id="648" >
+<cdparam x="378" y="162" />
+<sizeparam width="89" 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="chToT1(size) " />
-<TGConnectingPoint num="0" id="638" />
-<TGConnectingPoint num="1" id="639" />
+<TGConnectingPoint num="0" id="646" />
+<TGConnectingPoint num="1" id="647" />
 <extraparam>
 <Data channelName="chToT1" nbOfSamples="size" secPattern="" isAttacker="No" isEncForm="Yes" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1010" id="643" >
-<cdparam x="374" y="116" />
-<sizeparam width="96" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<COMPONENT type="1010" id="651" >
+<cdparam x="376" y="116" />
+<sizeparam width="93" 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="wait event" value="evtToT1(size) " />
-<TGConnectingPoint num="0" id="641" />
-<TGConnectingPoint num="1" id="642" />
+<TGConnectingPoint num="0" id="649" />
+<TGConnectingPoint num="1" id="650" />
 <extraparam>
 <Data eventName="evtToT1" nbOfParams="5" />
 <Param index="0" value="size" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1000" id="645" >
+<COMPONENT type="1000" id="653" >
 <cdparam x="416" y="76" />
 <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="644" />
+<TGConnectingPoint num="0" id="652" />
 </COMPONENT>
 
-<CONNECTOR type="115" id="646" >
+<CONNECTOR type="115" id="654" >
 <cdparam x="414" y="91" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="423" y="91" id="644" />
-<P2  x="422" y="111" id="641" />
+<P1  x="423" y="91" id="652" />
+<P2  x="422" y="111" id="649" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="647" >
+<CONNECTOR type="115" id="655" >
 <cdparam x="422" y="141" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="422" y="141" id="642" />
-<P2  x="422" y="157" id="638" />
+<P1  x="422" y="141" id="650" />
+<P2  x="422" y="157" id="646" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="648" >
+<CONNECTOR type="115" id="656" >
 <cdparam x="432" y="199" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="422" y="187" id="639" />
-<P2  x="422" y="211" id="635" />
+<P1  x="422" y="187" id="647" />
+<P2  x="422" y="211" id="643" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="649" >
+<CONNECTOR type="115" id="657" >
 <cdparam x="422" y="251" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="422" y="251" id="636" />
-<P2  x="422" y="263" id="631" />
+<P1  x="422" y="251" id="644" />
+<P2  x="445" y="293" id="631" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="650" >
-<cdparam x="426" y="293" />
+<CONNECTOR type="115" id="658" >
+<cdparam x="424" y="475" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="422" y="293" id="632" />
-<P2  x="422" y="318" id="628" />
+<P1  x="420" y="475" id="640" />
+<P2  x="420" y="500" id="636" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="651" >
-<cdparam x="435" y="348" />
+<CONNECTOR type="115" id="659" >
+<cdparam x="433" y="530" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="420" y="530" id="637" />
+<P2  x="420" y="545" id="634" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="115" id="660" >
+<cdparam x="445" y="333" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="445" y="333" id="632" />
+<P2  x="435" y="356" id="627" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="115" id="661" >
+<cdparam x="435" y="396" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="422" y="348" id="629" />
-<P2  x="422" y="363" id="626" />
+<P1  x="435" y="396" id="628" />
+<P2  x="420" y="445" id="639" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 
 </TMLActivityDiagramPanel>
 
 <TMLActivityDiagramPanel name="T2" minX="10" maxX="2500" minY="10" maxY="1500" >
-<COMPONENT type="1001" id="653" >
+<COMPONENT type="1001" id="663" >
 <cdparam x="412" y="443" />
 <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="652" />
+<TGConnectingPoint num="0" id="662" />
 </COMPONENT>
 
-<COMPONENT type="1013" id="657" >
+<COMPONENT type="1013" id="667" >
 <cdparam x="417" y="216" />
 <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="655" />
-<TGConnectingPoint num="1" id="656" />
+<TGConnectingPoint num="0" id="665" />
+<TGConnectingPoint num="1" id="666" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="654" >
-<father id="657" num="0" />
+<SUBCOMPONENT type="-1" id="664" >
+<father id="667" num="0" />
 <cdparam x="432" y="236" />
 <sizeparam width="23" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2642,74 +2702,74 @@
 <infoparam name="value of the delay" value="size" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1009" id="660" >
-<cdparam x="376" y="162" />
-<sizeparam width="92" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<COMPONENT type="1009" id="670" >
+<cdparam x="378" y="162" />
+<sizeparam width="89" 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="chToT2(size) " />
-<TGConnectingPoint num="0" id="658" />
-<TGConnectingPoint num="1" id="659" />
+<TGConnectingPoint num="0" id="668" />
+<TGConnectingPoint num="1" id="669" />
 <extraparam>
 <Data channelName="chToT2" nbOfSamples="size" secPattern="" isAttacker="No" isEncForm="Yes" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1010" id="663" >
-<cdparam x="374" y="116" />
-<sizeparam width="96" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<COMPONENT type="1010" id="673" >
+<cdparam x="376" y="116" />
+<sizeparam width="93" 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="wait event" value="evtToT2(size) " />
-<TGConnectingPoint num="0" id="661" />
-<TGConnectingPoint num="1" id="662" />
+<TGConnectingPoint num="0" id="671" />
+<TGConnectingPoint num="1" id="672" />
 <extraparam>
 <Data eventName="evtToT2" nbOfParams="5" />
 <Param index="0" value="size" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1000" id="665" >
+<COMPONENT type="1000" id="675" >
 <cdparam x="416" y="76" />
 <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="664" />
+<TGConnectingPoint num="0" id="674" />
 </COMPONENT>
 
-<CONNECTOR type="115" id="666" >
+<CONNECTOR type="115" id="676" >
 <cdparam x="422" y="251" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="422" y="251" id="656" />
-<P2  x="422" y="438" id="652" />
+<P1  x="422" y="251" id="666" />
+<P2  x="422" y="438" id="662" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="667" >
+<CONNECTOR type="115" id="677" >
 <cdparam x="414" y="91" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="423" y="91" id="664" />
-<P2  x="422" y="111" id="661" />
+<P1  x="423" y="91" id="674" />
+<P2  x="422" y="111" id="671" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="668" >
+<CONNECTOR type="115" id="678" >
 <cdparam x="422" y="141" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="422" y="141" id="662" />
-<P2  x="422" y="157" id="658" />
+<P1  x="422" y="141" id="672" />
+<P2  x="422" y="157" id="668" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="669" >
+<CONNECTOR type="115" id="679" >
 <cdparam x="432" y="199" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="422" y="187" id="659" />
-<P2  x="422" y="211" id="655" />
+<P1  x="422" y="187" id="669" />
+<P2  x="422" y="211" id="665" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 
@@ -2722,237 +2782,237 @@
 
 <Modeling type="TML Architecture" nameTab="ArchitectureSimple" >
 <TMLArchiDiagramPanel name="DIPLODOCUS architecture and mapping Diagram" minX="10" maxX="2500" minY="10" maxY="1500" attributes="0" masterClockFrequency="200" >
-<COMPONENT type="1105" id="694" >
+<COMPONENT type="1105" id="704" >
 <cdparam x="958" y="266" />
 <sizeparam width="200" height="200" 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="670" />
-<TGConnectingPoint num="1" id="671" />
-<TGConnectingPoint num="2" id="672" />
-<TGConnectingPoint num="3" id="673" />
-<TGConnectingPoint num="4" id="674" />
-<TGConnectingPoint num="5" id="675" />
-<TGConnectingPoint num="6" id="676" />
-<TGConnectingPoint num="7" id="677" />
-<TGConnectingPoint num="8" id="678" />
-<TGConnectingPoint num="9" id="679" />
-<TGConnectingPoint num="10" id="680" />
-<TGConnectingPoint num="11" id="681" />
-<TGConnectingPoint num="12" id="682" />
-<TGConnectingPoint num="13" id="683" />
-<TGConnectingPoint num="14" id="684" />
-<TGConnectingPoint num="15" id="685" />
-<TGConnectingPoint num="16" id="686" />
-<TGConnectingPoint num="17" id="687" />
-<TGConnectingPoint num="18" id="688" />
-<TGConnectingPoint num="19" id="689" />
-<TGConnectingPoint num="20" id="690" />
-<TGConnectingPoint num="21" id="691" />
-<TGConnectingPoint num="22" id="692" />
-<TGConnectingPoint num="23" id="693" />
+<TGConnectingPoint num="0" id="680" />
+<TGConnectingPoint num="1" id="681" />
+<TGConnectingPoint num="2" id="682" />
+<TGConnectingPoint num="3" id="683" />
+<TGConnectingPoint num="4" id="684" />
+<TGConnectingPoint num="5" id="685" />
+<TGConnectingPoint num="6" id="686" />
+<TGConnectingPoint num="7" id="687" />
+<TGConnectingPoint num="8" id="688" />
+<TGConnectingPoint num="9" id="689" />
+<TGConnectingPoint num="10" id="690" />
+<TGConnectingPoint num="11" id="691" />
+<TGConnectingPoint num="12" id="692" />
+<TGConnectingPoint num="13" id="693" />
+<TGConnectingPoint num="14" id="694" />
+<TGConnectingPoint num="15" id="695" />
+<TGConnectingPoint num="16" id="696" />
+<TGConnectingPoint num="17" id="697" />
+<TGConnectingPoint num="18" id="698" />
+<TGConnectingPoint num="19" id="699" />
+<TGConnectingPoint num="20" id="700" />
+<TGConnectingPoint num="21" id="701" />
+<TGConnectingPoint num="22" id="702" />
+<TGConnectingPoint num="23" id="703" />
 <extraparam>
 <info stereotype="MEMORY" nodeName="Memory0" />
 <attributes byteDataSize="4"  memorySize="1024"  clockRatio="1"  bufferType="0" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1102" id="719" >
+<COMPONENT type="1102" id="729" >
 <cdparam x="503" y="320" />
 <sizeparam width="250" height="50" 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="695" />
-<TGConnectingPoint num="1" id="696" />
-<TGConnectingPoint num="2" id="697" />
-<TGConnectingPoint num="3" id="698" />
-<TGConnectingPoint num="4" id="699" />
-<TGConnectingPoint num="5" id="700" />
-<TGConnectingPoint num="6" id="701" />
-<TGConnectingPoint num="7" id="702" />
-<TGConnectingPoint num="8" id="703" />
-<TGConnectingPoint num="9" id="704" />
-<TGConnectingPoint num="10" id="705" />
-<TGConnectingPoint num="11" id="706" />
-<TGConnectingPoint num="12" id="707" />
-<TGConnectingPoint num="13" id="708" />
-<TGConnectingPoint num="14" id="709" />
-<TGConnectingPoint num="15" id="710" />
-<TGConnectingPoint num="16" id="711" />
-<TGConnectingPoint num="17" id="712" />
-<TGConnectingPoint num="18" id="713" />
-<TGConnectingPoint num="19" id="714" />
-<TGConnectingPoint num="20" id="715" />
-<TGConnectingPoint num="21" id="716" />
-<TGConnectingPoint num="22" id="717" />
-<TGConnectingPoint num="23" id="718" />
+<TGConnectingPoint num="0" id="705" />
+<TGConnectingPoint num="1" id="706" />
+<TGConnectingPoint num="2" id="707" />
+<TGConnectingPoint num="3" id="708" />
+<TGConnectingPoint num="4" id="709" />
+<TGConnectingPoint num="5" id="710" />
+<TGConnectingPoint num="6" id="711" />
+<TGConnectingPoint num="7" id="712" />
+<TGConnectingPoint num="8" id="713" />
+<TGConnectingPoint num="9" id="714" />
+<TGConnectingPoint num="10" id="715" />
+<TGConnectingPoint num="11" id="716" />
+<TGConnectingPoint num="12" id="717" />
+<TGConnectingPoint num="13" id="718" />
+<TGConnectingPoint num="14" id="719" />
+<TGConnectingPoint num="15" id="720" />
+<TGConnectingPoint num="16" id="721" />
+<TGConnectingPoint num="17" id="722" />
+<TGConnectingPoint num="18" id="723" />
+<TGConnectingPoint num="19" id="724" />
+<TGConnectingPoint num="20" id="725" />
+<TGConnectingPoint num="21" id="726" />
+<TGConnectingPoint num="22" id="727" />
+<TGConnectingPoint num="23" id="728" />
 <extraparam>
 <info stereotype="BUS-RR" nodeName="Bus0" />
 <attributes byteDataSize="4"  arbitrationPolicy="0"  sliceTime="10000"  pipelineSize="1"  clockRatio="1"  privacy="0"  referenceAttack="null" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1100" id="762" >
+<COMPONENT type="1100" id="772" >
 <cdparam x="498" y="47" />
 <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="FPGA1" value="name" />
-<TGConnectingPoint num="0" id="738" />
-<TGConnectingPoint num="1" id="739" />
-<TGConnectingPoint num="2" id="740" />
-<TGConnectingPoint num="3" id="741" />
-<TGConnectingPoint num="4" id="742" />
-<TGConnectingPoint num="5" id="743" />
-<TGConnectingPoint num="6" id="744" />
-<TGConnectingPoint num="7" id="745" />
-<TGConnectingPoint num="8" id="746" />
-<TGConnectingPoint num="9" id="747" />
-<TGConnectingPoint num="10" id="748" />
-<TGConnectingPoint num="11" id="749" />
-<TGConnectingPoint num="12" id="750" />
-<TGConnectingPoint num="13" id="751" />
-<TGConnectingPoint num="14" id="752" />
-<TGConnectingPoint num="15" id="753" />
-<TGConnectingPoint num="16" id="754" />
-<TGConnectingPoint num="17" id="755" />
-<TGConnectingPoint num="18" id="756" />
-<TGConnectingPoint num="19" id="757" />
-<TGConnectingPoint num="20" id="758" />
-<TGConnectingPoint num="21" id="759" />
-<TGConnectingPoint num="22" id="760" />
-<TGConnectingPoint num="23" id="761" />
+<TGConnectingPoint num="0" id="748" />
+<TGConnectingPoint num="1" id="749" />
+<TGConnectingPoint num="2" id="750" />
+<TGConnectingPoint num="3" id="751" />
+<TGConnectingPoint num="4" id="752" />
+<TGConnectingPoint num="5" id="753" />
+<TGConnectingPoint num="6" id="754" />
+<TGConnectingPoint num="7" id="755" />
+<TGConnectingPoint num="8" id="756" />
+<TGConnectingPoint num="9" id="757" />
+<TGConnectingPoint num="10" id="758" />
+<TGConnectingPoint num="11" id="759" />
+<TGConnectingPoint num="12" id="760" />
+<TGConnectingPoint num="13" id="761" />
+<TGConnectingPoint num="14" id="762" />
+<TGConnectingPoint num="15" id="763" />
+<TGConnectingPoint num="16" id="764" />
+<TGConnectingPoint num="17" id="765" />
+<TGConnectingPoint num="18" id="766" />
+<TGConnectingPoint num="19" id="767" />
+<TGConnectingPoint num="20" id="768" />
+<TGConnectingPoint num="21" id="769" />
+<TGConnectingPoint num="22" id="770" />
+<TGConnectingPoint num="23" id="771" />
 <extraparam>
 <info stereotype="CPURR" nodeName="FPGA1" />
 <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="1" operation="" MECType="0" encryption="0"/>
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1101" id="728" >
-<father id="762" num="0" />
+<SUBCOMPONENT type="1101" id="738" >
+<father id="772" num="0" />
 <cdparam x="539" y="82" />
-<sizeparam width="168" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="161" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="82" minY="0" maxY="160" />
+<cdrectangleparam minX="0" maxX="89" minY="0" maxY="160" />
 <infoparam name="TGComponent" value="ApplicationSimple::T1" />
-<TGConnectingPoint num="0" id="720" />
-<TGConnectingPoint num="1" id="721" />
-<TGConnectingPoint num="2" id="722" />
-<TGConnectingPoint num="3" id="723" />
-<TGConnectingPoint num="4" id="724" />
-<TGConnectingPoint num="5" id="725" />
-<TGConnectingPoint num="6" id="726" />
-<TGConnectingPoint num="7" id="727" />
+<TGConnectingPoint num="0" id="730" />
+<TGConnectingPoint num="1" id="731" />
+<TGConnectingPoint num="2" id="732" />
+<TGConnectingPoint num="3" id="733" />
+<TGConnectingPoint num="4" id="734" />
+<TGConnectingPoint num="5" id="735" />
+<TGConnectingPoint num="6" id="736" />
+<TGConnectingPoint num="7" id="737" />
 <extraparam>
 <info value="ApplicationSimple::T1" taskName="T1" referenceTaskName="ApplicationSimple" priority="0" operationMEC="T1" fatherComponentMECType="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1101" id="737" >
-<father id="762" num="1" />
+<SUBCOMPONENT type="1101" id="747" >
+<father id="772" num="1" />
 <cdparam x="550" y="132" />
-<sizeparam width="168" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="161" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="82" minY="0" maxY="160" />
+<cdrectangleparam minX="0" maxX="89" minY="0" maxY="160" />
 <infoparam name="TGComponent" value="ApplicationSimple::T2" />
-<TGConnectingPoint num="0" id="729" />
-<TGConnectingPoint num="1" id="730" />
-<TGConnectingPoint num="2" id="731" />
-<TGConnectingPoint num="3" id="732" />
-<TGConnectingPoint num="4" id="733" />
-<TGConnectingPoint num="5" id="734" />
-<TGConnectingPoint num="6" id="735" />
-<TGConnectingPoint num="7" id="736" />
+<TGConnectingPoint num="0" id="739" />
+<TGConnectingPoint num="1" id="740" />
+<TGConnectingPoint num="2" id="741" />
+<TGConnectingPoint num="3" id="742" />
+<TGConnectingPoint num="4" id="743" />
+<TGConnectingPoint num="5" id="744" />
+<TGConnectingPoint num="6" id="745" />
+<TGConnectingPoint num="7" id="746" />
 <extraparam>
 <info value="ApplicationSimple::T2" taskName="T2" referenceTaskName="ApplicationSimple" priority="0" operationMEC="T2" fatherComponentMECType="0" />
 </extraparam>
 </SUBCOMPONENT>
 
-<COMPONENT type="1100" id="796" >
+<COMPONENT type="1100" id="806" >
 <cdparam x="77" y="230" />
 <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="Src" value="name" />
-<TGConnectingPoint num="0" id="772" />
-<TGConnectingPoint num="1" id="773" />
-<TGConnectingPoint num="2" id="774" />
-<TGConnectingPoint num="3" id="775" />
-<TGConnectingPoint num="4" id="776" />
-<TGConnectingPoint num="5" id="777" />
-<TGConnectingPoint num="6" id="778" />
-<TGConnectingPoint num="7" id="779" />
-<TGConnectingPoint num="8" id="780" />
-<TGConnectingPoint num="9" id="781" />
-<TGConnectingPoint num="10" id="782" />
-<TGConnectingPoint num="11" id="783" />
-<TGConnectingPoint num="12" id="784" />
-<TGConnectingPoint num="13" id="785" />
-<TGConnectingPoint num="14" id="786" />
-<TGConnectingPoint num="15" id="787" />
-<TGConnectingPoint num="16" id="788" />
-<TGConnectingPoint num="17" id="789" />
-<TGConnectingPoint num="18" id="790" />
-<TGConnectingPoint num="19" id="791" />
-<TGConnectingPoint num="20" id="792" />
-<TGConnectingPoint num="21" id="793" />
-<TGConnectingPoint num="22" id="794" />
-<TGConnectingPoint num="23" id="795" />
+<TGConnectingPoint num="0" id="782" />
+<TGConnectingPoint num="1" id="783" />
+<TGConnectingPoint num="2" id="784" />
+<TGConnectingPoint num="3" id="785" />
+<TGConnectingPoint num="4" id="786" />
+<TGConnectingPoint num="5" id="787" />
+<TGConnectingPoint num="6" id="788" />
+<TGConnectingPoint num="7" id="789" />
+<TGConnectingPoint num="8" id="790" />
+<TGConnectingPoint num="9" id="791" />
+<TGConnectingPoint num="10" id="792" />
+<TGConnectingPoint num="11" id="793" />
+<TGConnectingPoint num="12" id="794" />
+<TGConnectingPoint num="13" id="795" />
+<TGConnectingPoint num="14" id="796" />
+<TGConnectingPoint num="15" id="797" />
+<TGConnectingPoint num="16" id="798" />
+<TGConnectingPoint num="17" id="799" />
+<TGConnectingPoint num="18" id="800" />
+<TGConnectingPoint num="19" id="801" />
+<TGConnectingPoint num="20" id="802" />
+<TGConnectingPoint num="21" id="803" />
+<TGConnectingPoint num="22" id="804" />
+<TGConnectingPoint num="23" id="805" />
 <extraparam>
 <info stereotype="CPURR" nodeName="Src" />
 <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="1" operation="" MECType="0" encryption="0"/>
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1101" id="771" >
-<father id="796" num="0" />
+<SUBCOMPONENT type="1101" id="781" >
+<father id="806" num="0" />
 <cdparam x="139" y="297" />
-<sizeparam width="173" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="162" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="77" minY="0" maxY="160" />
+<cdrectangleparam minX="0" maxX="88" minY="0" maxY="160" />
 <infoparam name="TGComponent" value="ApplicationSimple::Src" />
-<TGConnectingPoint num="0" id="763" />
-<TGConnectingPoint num="1" id="764" />
-<TGConnectingPoint num="2" id="765" />
-<TGConnectingPoint num="3" id="766" />
-<TGConnectingPoint num="4" id="767" />
-<TGConnectingPoint num="5" id="768" />
-<TGConnectingPoint num="6" id="769" />
-<TGConnectingPoint num="7" id="770" />
+<TGConnectingPoint num="0" id="773" />
+<TGConnectingPoint num="1" id="774" />
+<TGConnectingPoint num="2" id="775" />
+<TGConnectingPoint num="3" id="776" />
+<TGConnectingPoint num="4" id="777" />
+<TGConnectingPoint num="5" id="778" />
+<TGConnectingPoint num="6" id="779" />
+<TGConnectingPoint num="7" id="780" />
 <extraparam>
 <info value="ApplicationSimple::Src" taskName="Src" referenceTaskName="ApplicationSimple" priority="0" operationMEC="Src" fatherComponentMECType="0" />
 </extraparam>
 </SUBCOMPONENT>
 
-<CONNECTOR type="125" id="797" >
+<CONNECTOR type="125" id="807" >
 <cdparam x="1017" y="421" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
-<P1  x="958" y="366" id="673" />
-<P2  x="753" y="345" id="699" />
+<P1  x="958" y="366" id="683" />
+<P2  x="753" y="345" id="709" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <info priority="0" />
 <spy value="false" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="798" >
+<CONNECTOR type="125" id="808" >
 <cdparam x="710" y="256" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
-<P1  x="623" y="247" id="744" />
-<P2  x="628" y="320" id="696" />
+<P1  x="623" y="247" id="754" />
+<P2  x="628" y="320" id="706" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <info priority="0" />
 <spy value="false" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="799" >
+<CONNECTOR type="125" id="809" >
 <cdparam x="327" y="330" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
-<P1  x="327" y="330" id="776" />
-<P2  x="503" y="332" id="705" />
+<P1  x="327" y="330" id="786" />
+<P2  x="503" y="332" id="715" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <info priority="0" />
@@ -2969,78 +3029,78 @@
 
 <Modeling type="TML Component Design" nameTab="ApplicationSimple_FixedSize" tabs="TML Component Task Diagram$Src$T1$T2" >
 <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="800" >
+<CONNECTOR type="126" id="810" >
 <cdparam x="335" y="236" />
 <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="335" y="237" id="819" />
-<P2  x="414" y="236" id="832" />
+<P1  x="322" y="224" id="829" />
+<P2  x="427" y="223" id="842" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="801" >
+<CONNECTOR type="126" id="811" >
 <cdparam x="590" y="241" />
 <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="590" y="241" id="830" />
-<P2  x="670" y="238" id="843" />
+<P1  x="577" y="228" id="840" />
+<P2  x="683" y="225" id="853" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<COMPONENT type="308" id="818" >
+<COMPONENT type="308" id="828" >
 <cdparam x="116" y="69" />
-<sizeparam width="284" height="45" minWidth="80" minHeight="10" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="262" height="45" minWidth="80" minHeight="10" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="Pragma" value="
 PERIOD 10ms
 " />
-<TGConnectingPoint num="0" id="802" />
-<TGConnectingPoint num="1" id="803" />
-<TGConnectingPoint num="2" id="804" />
-<TGConnectingPoint num="3" id="805" />
-<TGConnectingPoint num="4" id="806" />
-<TGConnectingPoint num="5" id="807" />
-<TGConnectingPoint num="6" id="808" />
-<TGConnectingPoint num="7" id="809" />
-<TGConnectingPoint num="8" id="810" />
-<TGConnectingPoint num="9" id="811" />
-<TGConnectingPoint num="10" id="812" />
-<TGConnectingPoint num="11" id="813" />
-<TGConnectingPoint num="12" id="814" />
-<TGConnectingPoint num="13" id="815" />
-<TGConnectingPoint num="14" id="816" />
-<TGConnectingPoint num="15" id="817" />
+<TGConnectingPoint num="0" id="812" />
+<TGConnectingPoint num="1" id="813" />
+<TGConnectingPoint num="2" id="814" />
+<TGConnectingPoint num="3" id="815" />
+<TGConnectingPoint num="4" id="816" />
+<TGConnectingPoint num="5" id="817" />
+<TGConnectingPoint num="6" id="818" />
+<TGConnectingPoint num="7" id="819" />
+<TGConnectingPoint num="8" id="820" />
+<TGConnectingPoint num="9" id="821" />
+<TGConnectingPoint num="10" id="822" />
+<TGConnectingPoint num="11" id="823" />
+<TGConnectingPoint num="12" id="824" />
+<TGConnectingPoint num="13" id="825" />
+<TGConnectingPoint num="14" id="826" />
+<TGConnectingPoint num="15" id="827" />
 <extraparam>
 <Line value="" />
 <Line value="PERIOD 10ms" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1202" id="829" >
+<COMPONENT type="1202" id="839" >
 <cdparam x="122" y="175" />
 <sizeparam width="200" height="150" 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="Primitive component" value="Src" />
-<TGConnectingPoint num="0" id="821" />
-<TGConnectingPoint num="1" id="822" />
-<TGConnectingPoint num="2" id="823" />
-<TGConnectingPoint num="3" id="824" />
-<TGConnectingPoint num="4" id="825" />
-<TGConnectingPoint num="5" id="826" />
-<TGConnectingPoint num="6" id="827" />
-<TGConnectingPoint num="7" id="828" />
+<TGConnectingPoint num="0" id="831" />
+<TGConnectingPoint num="1" id="832" />
+<TGConnectingPoint num="2" id="833" />
+<TGConnectingPoint num="3" id="834" />
+<TGConnectingPoint num="4" id="835" />
+<TGConnectingPoint num="5" id="836" />
+<TGConnectingPoint num="6" id="837" />
+<TGConnectingPoint num="7" id="838" />
 <extraparam>
 <Data isAttacker="No" daemon="false" Operation="" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1203" id="820" >
-<father id="829" num="0" />
+<SUBCOMPONENT type="1203" id="830" >
+<father id="839" num="0" />
 <cdparam x="309" y="224" />
 <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 chToT1" />
-<TGConnectingPoint num="0" id="819" />
+<TGConnectingPoint num="0" id="829" />
 <extraparam>
 <Prop commName="chToT1" commType="0" origin="true" finite="false" blocking="true" maxSamples="500" widthSamples="4" 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="" />
@@ -3051,32 +3111,32 @@ PERIOD 10ms
 </extraparam>
 </SUBCOMPONENT>
 
-<COMPONENT type="1202" id="842" >
+<COMPONENT type="1202" id="852" >
 <cdparam x="427" y="177" />
 <sizeparam width="150" height="150" 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="Primitive component" value="T1" />
-<TGConnectingPoint num="0" id="834" />
-<TGConnectingPoint num="1" id="835" />
-<TGConnectingPoint num="2" id="836" />
-<TGConnectingPoint num="3" id="837" />
-<TGConnectingPoint num="4" id="838" />
-<TGConnectingPoint num="5" id="839" />
-<TGConnectingPoint num="6" id="840" />
-<TGConnectingPoint num="7" id="841" />
+<TGConnectingPoint num="0" id="844" />
+<TGConnectingPoint num="1" id="845" />
+<TGConnectingPoint num="2" id="846" />
+<TGConnectingPoint num="3" id="847" />
+<TGConnectingPoint num="4" id="848" />
+<TGConnectingPoint num="5" id="849" />
+<TGConnectingPoint num="6" id="850" />
+<TGConnectingPoint num="7" id="851" />
 <extraparam>
 <Data isAttacker="No" daemon="false" Operation="" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1203" id="831" >
-<father id="842" num="0" />
+<SUBCOMPONENT type="1203" id="841" >
+<father id="852" num="0" />
 <cdparam x="564" y="228" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-13" maxX="137" minY="-13" maxY="137" />
 <infoparam name="Primitive port" value="Channel chToT2" />
-<TGConnectingPoint num="0" id="830" />
+<TGConnectingPoint num="0" id="840" />
 <extraparam>
 <Prop commName="chToT2" commType="0" origin="true" finite="false" 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="0" checkStrongAuthStatus="0" vc="0" />
 <Type type="0" typeOther="" />
@@ -3086,14 +3146,14 @@ PERIOD 10ms
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="833" >
-<father id="842" num="1" />
+<SUBCOMPONENT type="1203" id="843" >
+<father id="852" num="1" />
 <cdparam x="414" y="223" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-13" maxX="137" minY="-13" maxY="137" />
 <infoparam name="Primitive port" value="Channel chToT1" />
-<TGConnectingPoint num="0" id="832" />
+<TGConnectingPoint num="0" id="842" />
 <extraparam>
 <Prop commName="chToT1" commType="0" origin="false" finite="false" 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="0" checkStrongAuthStatus="0" vc="0" />
 <Type type="0" typeOther="" />
@@ -3104,32 +3164,32 @@ PERIOD 10ms
 </extraparam>
 </SUBCOMPONENT>
 
-<COMPONENT type="1202" id="853" >
+<COMPONENT type="1202" id="863" >
 <cdparam x="683" y="179" />
 <sizeparam width="185" height="150" 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="Primitive component" value="T2" />
-<TGConnectingPoint num="0" id="845" />
-<TGConnectingPoint num="1" id="846" />
-<TGConnectingPoint num="2" id="847" />
-<TGConnectingPoint num="3" id="848" />
-<TGConnectingPoint num="4" id="849" />
-<TGConnectingPoint num="5" id="850" />
-<TGConnectingPoint num="6" id="851" />
-<TGConnectingPoint num="7" id="852" />
+<TGConnectingPoint num="0" id="855" />
+<TGConnectingPoint num="1" id="856" />
+<TGConnectingPoint num="2" id="857" />
+<TGConnectingPoint num="3" id="858" />
+<TGConnectingPoint num="4" id="859" />
+<TGConnectingPoint num="5" id="860" />
+<TGConnectingPoint num="6" id="861" />
+<TGConnectingPoint num="7" id="862" />
 <extraparam>
 <Data isAttacker="No" daemon="false" Operation="" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1203" id="844" >
-<father id="853" num="0" />
+<SUBCOMPONENT type="1203" id="854" >
+<father id="863" num="0" />
 <cdparam x="670" y="225" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-13" maxX="172" minY="-13" maxY="137" />
 <infoparam name="Primitive port" value="Channel chToT2" />
-<TGConnectingPoint num="0" id="843" />
+<TGConnectingPoint num="0" id="853" />
 <extraparam>
 <Prop commName="chToT2" commType="0" origin="false" finite="false" 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="0" checkStrongAuthStatus="0" vc="0" />
 <Type type="0" typeOther="" />
@@ -3144,93 +3204,93 @@ PERIOD 10ms
 </TMLComponentTaskDiagramPanel>
 
 <TMLActivityDiagramPanel name="Src" minX="10" maxX="2500" minY="10" maxY="1500" >
-<COMPONENT type="1001" id="855" >
+<COMPONENT type="1001" id="865" >
 <cdparam x="322" y="286" />
 <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="854" />
+<TGConnectingPoint num="0" id="864" />
 </COMPONENT>
 
-<COMPONENT type="1006" id="858" >
+<COMPONENT type="1006" id="868" >
 <cdparam x="292" y="245" />
 <sizeparam width="81" 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="chToT1(50)" />
-<TGConnectingPoint num="0" id="856" />
-<TGConnectingPoint num="1" id="857" />
+<TGConnectingPoint num="0" id="866" />
+<TGConnectingPoint num="1" id="867" />
 <extraparam>
 <Data channelName="chToT1" nbOfSamples="50" secPattern="" isAttacker="No" isEncForm="Yes" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1000" id="860" >
+<COMPONENT type="1000" id="870" >
 <cdparam x="325" y="145" />
 <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="859" />
+<TGConnectingPoint num="0" id="869" />
 </COMPONENT>
 
-<CONNECTOR type="115" id="861" >
+<CONNECTOR type="115" id="871" >
 <cdparam x="332" y="160" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="332" y="160" id="859" />
-<P2  x="332" y="240" id="856" />
+<P1  x="332" y="160" id="869" />
+<P2  x="332" y="240" id="866" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="862" >
+<CONNECTOR type="115" id="872" >
 <cdparam x="332" y="223" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="332" y="270" id="857" />
-<P2  x="332" y="281" id="854" />
+<P1  x="332" y="270" id="867" />
+<P2  x="332" y="281" id="864" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 
 </TMLActivityDiagramPanel>
 
 <TMLActivityDiagramPanel name="T1" minX="10" maxX="2500" minY="10" maxY="1500" >
-<COMPONENT type="1006" id="865" >
+<COMPONENT type="1006" id="875" >
 <cdparam x="382" y="303" />
 <sizeparam width="81" 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="chToT2(15)" />
-<TGConnectingPoint num="0" id="863" />
-<TGConnectingPoint num="1" id="864" />
+<TGConnectingPoint num="0" id="873" />
+<TGConnectingPoint num="1" id="874" />
 <extraparam>
 <Data channelName="chToT2" nbOfSamples="15" secPattern="" isAttacker="No" isEncForm="Yes" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1001" id="867" >
+<COMPONENT type="1001" id="877" >
 <cdparam x="412" y="368" />
 <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="866" />
+<TGConnectingPoint num="0" id="876" />
 </COMPONENT>
 
-<COMPONENT type="1013" id="871" >
+<COMPONENT type="1013" id="881" >
 <cdparam x="417" y="216" />
 <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="869" />
-<TGConnectingPoint num="1" id="870" />
+<TGConnectingPoint num="0" id="879" />
+<TGConnectingPoint num="1" id="880" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="868" >
-<father id="871" num="0" />
+<SUBCOMPONENT type="-1" id="878" >
+<father id="881" num="0" />
 <cdparam x="432" y="236" />
 <sizeparam width="24" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3238,77 +3298,77 @@ PERIOD 10ms
 <infoparam name="value of the delay" value="100" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1009" id="874" >
+<COMPONENT type="1009" id="884" >
 <cdparam x="380" y="162" />
 <sizeparam width="85" 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="chToT1(50) " />
-<TGConnectingPoint num="0" id="872" />
-<TGConnectingPoint num="1" id="873" />
+<TGConnectingPoint num="0" id="882" />
+<TGConnectingPoint num="1" id="883" />
 <extraparam>
 <Data channelName="chToT1" nbOfSamples="50" secPattern="" isAttacker="No" isEncForm="Yes" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1000" id="876" >
+<COMPONENT type="1000" id="886" >
 <cdparam x="416" y="76" />
 <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="875" />
+<TGConnectingPoint num="0" id="885" />
 </COMPONENT>
 
-<CONNECTOR type="115" id="877" >
+<CONNECTOR type="115" id="887" >
 <cdparam x="432" y="325" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="422" y="328" id="864" />
-<P2  x="422" y="363" id="866" />
+<P1  x="422" y="328" id="874" />
+<P2  x="422" y="363" id="876" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="878" >
+<CONNECTOR type="115" id="888" >
 <cdparam x="422" y="251" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="422" y="251" id="870" />
-<P2  x="422" y="298" id="863" />
+<P1  x="422" y="251" id="880" />
+<P2  x="422" y="298" id="873" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="879" >
+<CONNECTOR type="115" id="889" >
 <cdparam x="423" y="91" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="423" y="91" id="875" />
-<P2  x="422" y="157" id="872" />
+<P1  x="423" y="91" id="885" />
+<P2  x="422" y="157" id="882" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="880" >
+<CONNECTOR type="115" id="890" >
 <cdparam x="432" y="199" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="422" y="187" id="873" />
-<P2  x="422" y="211" id="869" />
+<P1  x="422" y="187" id="883" />
+<P2  x="422" y="211" id="879" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 
 </TMLActivityDiagramPanel>
 
 <TMLActivityDiagramPanel name="T2" minX="10" maxX="2500" minY="10" maxY="1500" >
-<COMPONENT type="1013" id="884" >
+<COMPONENT type="1013" id="894" >
 <cdparam x="348" y="280" />
 <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="882" />
-<TGConnectingPoint num="1" id="883" />
+<TGConnectingPoint num="0" id="892" />
+<TGConnectingPoint num="1" id="893" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="881" >
-<father id="884" num="0" />
+<SUBCOMPONENT type="-1" id="891" >
+<father id="894" num="0" />
 <cdparam x="363" y="300" />
 <sizeparam width="16" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3316,18 +3376,18 @@ PERIOD 10ms
 <infoparam name="value of the delay" value="20" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1013" id="888" >
+<COMPONENT type="1013" id="898" >
 <cdparam x="733" y="279" />
 <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="886" />
-<TGConnectingPoint num="1" id="887" />
+<TGConnectingPoint num="0" id="896" />
+<TGConnectingPoint num="1" id="897" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="885" >
-<father id="888" num="0" />
+<SUBCOMPONENT type="-1" id="895" >
+<father id="898" num="0" />
 <cdparam x="748" y="299" />
 <sizeparam width="16" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3335,35 +3395,35 @@ PERIOD 10ms
 <infoparam name="value of the delay" value="25" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1012" id="896" >
+<COMPONENT type="1012" id="906" >
 <cdparam x="524" y="161" />
 <sizeparam width="30" height="30" 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="choice" value="null" />
-<TGConnectingPoint num="0" id="892" />
-<TGConnectingPoint num="1" id="893" />
-<TGConnectingPoint num="2" id="894" />
-<TGConnectingPoint num="3" id="895" />
+<TGConnectingPoint num="0" id="902" />
+<TGConnectingPoint num="1" id="903" />
+<TGConnectingPoint num="2" id="904" />
+<TGConnectingPoint num="3" id="905" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="889" >
-<father id="896" num="0" />
+<SUBCOMPONENT type="-1" id="899" >
+<father id="906" num="0" />
 <cdparam x="499" y="171" />
 <sizeparam width="14" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="890" >
-<father id="896" num="1" />
+<SUBCOMPONENT type="-1" id="900" >
+<father id="906" num="1" />
 <cdparam x="559" y="171" />
 <sizeparam width="14" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="891" >
-<father id="896" num="2" />
+<SUBCOMPONENT type="-1" id="901" >
+<father id="906" num="2" />
 <cdparam x="544" y="206" />
 <sizeparam width="14" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3371,39 +3431,39 @@ PERIOD 10ms
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1020" id="900" >
+<COMPONENT type="1020" id="910" >
 <cdparam x="366" y="103" />
 <sizeparam width="90" 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="for loop" value="1" />
-<TGConnectingPoint num="0" id="897" />
-<TGConnectingPoint num="1" id="898" />
-<TGConnectingPoint num="2" id="899" />
+<TGConnectingPoint num="0" id="907" />
+<TGConnectingPoint num="1" id="908" />
+<TGConnectingPoint num="2" id="909" />
 </COMPONENT>
 
-<COMPONENT type="1001" id="902" >
+<COMPONENT type="1001" id="912" >
 <cdparam x="533" y="533" />
 <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="901" />
+<TGConnectingPoint num="0" id="911" />
 </COMPONENT>
 
-<COMPONENT type="1013" id="906" >
+<COMPONENT type="1013" id="916" >
 <cdparam x="538" y="306" />
 <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="904" />
-<TGConnectingPoint num="1" id="905" />
+<TGConnectingPoint num="0" id="914" />
+<TGConnectingPoint num="1" id="915" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="903" >
-<father id="906" num="0" />
+<SUBCOMPONENT type="-1" id="913" >
+<father id="916" num="0" />
 <cdparam x="553" y="326" />
 <sizeparam width="24" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3411,161 +3471,161 @@ PERIOD 10ms
 <infoparam name="value of the delay" value="150" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1009" id="909" >
+<COMPONENT type="1009" id="919" >
 <cdparam x="497" y="252" />
 <sizeparam width="93" 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="chToT2(100) " />
-<TGConnectingPoint num="0" id="907" />
-<TGConnectingPoint num="1" id="908" />
+<TGConnectingPoint num="0" id="917" />
+<TGConnectingPoint num="1" id="918" />
 <extraparam>
 <Data channelName="chToT2" nbOfSamples="100" secPattern="" isAttacker="No" isEncForm="Yes" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1000" id="911" >
+<COMPONENT type="1000" id="921" >
 <cdparam x="396" y="55" />
 <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="910" />
+<TGConnectingPoint num="0" id="920" />
 </COMPONENT>
 
-<COMPONENT type="1001" id="913" >
+<COMPONENT type="1001" id="923" >
 <cdparam x="728" y="506" />
 <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="912" />
+<TGConnectingPoint num="0" id="922" />
 </COMPONENT>
 
-<COMPONENT type="1009" id="916" >
+<COMPONENT type="1009" id="926" >
 <cdparam x="696" y="225" />
 <sizeparam width="85" 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="chToT2(50) " />
-<TGConnectingPoint num="0" id="914" />
-<TGConnectingPoint num="1" id="915" />
+<TGConnectingPoint num="0" id="924" />
+<TGConnectingPoint num="1" id="925" />
 <extraparam>
 <Data channelName="chToT2" nbOfSamples="50" secPattern="" isAttacker="No" isEncForm="Yes" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1001" id="918" >
+<COMPONENT type="1001" id="928" >
 <cdparam x="343" y="507" />
 <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="917" />
+<TGConnectingPoint num="0" id="927" />
 </COMPONENT>
 
-<COMPONENT type="1009" id="921" >
+<COMPONENT type="1009" id="931" >
 <cdparam x="311" y="226" />
 <sizeparam width="85" 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="chToT2(50) " />
-<TGConnectingPoint num="0" id="919" />
-<TGConnectingPoint num="1" id="920" />
+<TGConnectingPoint num="0" id="929" />
+<TGConnectingPoint num="1" id="930" />
 <extraparam>
 <Data channelName="chToT2" nbOfSamples="50" secPattern="" isAttacker="No" isEncForm="Yes" />
 </extraparam>
 </COMPONENT>
 
-<CONNECTOR type="115" id="922" >
+<CONNECTOR type="115" id="932" >
 <cdparam x="411" y="128" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="411" y="128" id="899" />
-<P2  x="353" y="221" id="919" />
+<P1  x="411" y="128" id="909" />
+<P2  x="353" y="221" id="929" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="923" >
+<CONNECTOR type="115" id="933" >
 <cdparam x="579" y="176" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="579" y="176" id="894" />
-<P2  x="738" y="220" id="914" />
+<P1  x="579" y="176" id="904" />
+<P2  x="738" y="220" id="924" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="924" >
+<CONNECTOR type="115" id="934" >
 <cdparam x="543" y="341" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="543" y="341" id="905" />
-<P2  x="543" y="528" id="901" />
+<P1  x="543" y="341" id="915" />
+<P2  x="543" y="528" id="911" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="925" >
+<CONNECTOR type="115" id="935" >
 <cdparam x="553" y="289" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="543" y="277" id="908" />
-<P2  x="543" y="301" id="904" />
+<P1  x="543" y="277" id="918" />
+<P2  x="543" y="301" id="914" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="926" >
+<CONNECTOR type="115" id="936" >
 <cdparam x="403" 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="403" y="70" id="910" />
-<P2  x="411" y="98" id="897" />
+<P1  x="403" y="70" id="920" />
+<P2  x="411" y="98" id="907" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="927" >
+<CONNECTOR type="115" id="937" >
 <cdparam x="456" 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="456" y="117" id="898" />
-<P2  x="539" y="151" id="892" />
+<P1  x="456" y="117" id="908" />
+<P2  x="539" y="151" id="902" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="928" >
+<CONNECTOR type="115" id="938" >
 <cdparam x="539" y="216" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="539" y="216" id="895" />
-<P2  x="543" y="247" id="907" />
+<P1  x="539" y="216" id="905" />
+<P2  x="543" y="247" id="917" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="929" >
+<CONNECTOR type="115" id="939" >
 <cdparam x="738" y="314" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="738" y="314" id="887" />
-<P2  x="738" y="501" id="912" />
+<P1  x="738" y="314" id="897" />
+<P2  x="738" y="501" id="922" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="930" >
+<CONNECTOR type="115" id="940" >
 <cdparam x="748" y="262" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="738" y="250" id="915" />
-<P2  x="738" y="274" id="886" />
+<P1  x="738" y="250" id="925" />
+<P2  x="738" y="274" id="896" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="931" >
+<CONNECTOR type="115" id="941" >
 <cdparam x="353" y="315" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="353" y="315" id="883" />
-<P2  x="353" y="502" id="917" />
+<P1  x="353" y="315" id="893" />
+<P2  x="353" y="502" id="927" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="932" >
+<CONNECTOR type="115" id="942" >
 <cdparam x="363" y="263" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="353" y="251" id="920" />
-<P2  x="353" y="275" id="882" />
+<P1  x="353" y="251" id="930" />
+<P2  x="353" y="275" id="892" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 
-- 
GitLab