diff --git a/src/main/java/ui/ActivityDiagram2TMLTranslator.java b/src/main/java/ui/ActivityDiagram2TMLTranslator.java
index b2012f886f3c00dfa97ecc8a7fbc0cef039a5729..fc98cde645e485c509b035329edc002bc89b3825 100644
--- a/src/main/java/ui/ActivityDiagram2TMLTranslator.java
+++ b/src/main/java/ui/ActivityDiagram2TMLTranslator.java
@@ -648,7 +648,7 @@ public class ActivityDiagram2TMLTranslator {
 		                }
 		            } else {
 						// We have to check that the variable is a valid (natural) attribute
-						String variable = ((TMLADNotifiedEvent)tgc).getVariable();
+						String variable = modifyString(((TMLADNotifiedEvent)tgc).getVariable());
 						TMLAttribute t = tmltask.getAttributeByName(variable);
 						if (t == null) {
 							UICheckingError ce = new UICheckingError(CheckingError.BEHAVIOR_ERROR, ((TMLADNotifiedEvent)tgc).getVariable() + " is an " +
diff --git a/ttool/src/test/java/ui/TestGTMLModeling.java b/ttool/src/test/java/ui/TestGTMLModeling.java
index 1080c751b73ff774f2486e7f8070ab3eff23eec2..020085454b9fa69cd9c423d3ede30095b56b5855 100644
--- a/ttool/src/test/java/ui/TestGTMLModeling.java
+++ b/ttool/src/test/java/ui/TestGTMLModeling.java
@@ -247,7 +247,8 @@ public class TestGTMLModeling extends AbstractUITest {
         try {
             testTranslateToTMLModelingDisableSmartCardProtocol("InterfaceDevice", "ChoiceLeft", 1218);
         } catch (final MalformedTMLDesignException ex) {
-            assertTrue("TML modeling translation did not generate the expected '" + UICheckingError.MESSAGE_CHOICE_BOTH_STOCHASTIC_DETERMINISTIC + "' error!", ex.getErrors().size() == 1);
+            assertTrue("TML modeling translation did not generate the expected '" +
+                    UICheckingError.MESSAGE_CHOICE_BOTH_STOCHASTIC_DETERMINISTIC + "' error!", ex.getErrors().size() == 1);
 
             assertEquals(UICheckingError.MESSAGE_CHOICE_BOTH_STOCHASTIC_DETERMINISTIC, ex.getErrors().get(0).toString());
         }
diff --git a/ttool/src/test/resources/ui/diagram2tml/input/SmartCardProtocol.xml b/ttool/src/test/resources/ui/diagram2tml/input/SmartCardProtocol.xml
index f3c9aa583ef840d08febacfa8cb8247b298ca196..95ffb285b73ea6885d714919679d96da8cd33b57 100644
--- a/ttool/src/test/resources/ui/diagram2tml/input/SmartCardProtocol.xml
+++ b/ttool/src/test/resources/ui/diagram2tml/input/SmartCardProtocol.xml
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 
-<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="3" 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="0" LAST_SELECTED_SUB_TAB="2">
 
 <Modeling type="TML Component Design" nameTab="AppC" tabs="TML Component Task Diagram$Application$TCPIP$Timer$InterfaceDevice$SmartCard" >
-<TMLComponentTaskDiagramPanel name="TML Component Task Diagram" minX="0" maxX="2724" minY="0" maxY="916" channels="true" events="true" requests="true" zoom="1.0000000000000018" >
-<CONNECTOR type="126" id="1" >
+<TMLComponentTaskDiagramPanel name="TML Component Task Diagram" minX="0" maxX="2724" minY="0" maxY="916" channels="true" events="true" requests="true" considerExecOperators="true" considerTimingOperators="true" zoom="1.0000000000000018" >
+<CONNECTOR type="126" id="1" index="0" uid="f7d50757-4987-45d8-bbb5-c09e51a5165a" >
 <cdparam x="535" y="347" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
@@ -12,7 +12,7 @@
 <P2  x="534" y="395" id="216" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="3" >
+<CONNECTOR type="126" id="3" index="1" uid="ff7266a1-dab4-45df-8f61-d55175f9024d" >
 <cdparam x="820" y="398" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
@@ -20,7 +20,7 @@
 <P2  x="761" y="548" id="184" />
 <Point x="887" y="577" />
 <AutomaticDrawing  data="true" />
-</CONNECTOR><SUBCOMPONENT type="-1" id="2" uid="4bcaea62-3a9b-4d77-8c08-e18e1a23e96d" >
+</CONNECTOR><SUBCOMPONENT type="-1" id="2" index="30" uid="4bcaea62-3a9b-4d77-8c08-e18e1a23e96d" >
 <father id="3" num="0" />
 <cdparam x="887" y="577" />
 <sizeparam width="8" height="8" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -29,7 +29,7 @@
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
 
-<CONNECTOR type="126" id="4" >
+<CONNECTOR type="126" id="4" index="2" uid="281ead0a-da23-43f1-a30d-b0efc0643046" >
 <cdparam x="568" y="323" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
@@ -37,7 +37,7 @@
 <P2  x="693" y="321" id="147" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="5" >
+<CONNECTOR type="126" id="5" index="3" uid="fa70a977-bba2-43a5-9cd0-e66bcc7af638" >
 <cdparam x="522" y="390" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
@@ -45,7 +45,7 @@
 <P2  x="453" y="322" id="41" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="6" >
+<CONNECTOR type="126" id="6" index="4" uid="cff4fb14-3675-4529-bbae-a620771dc85d" >
 <cdparam x="409" y="124" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
@@ -53,7 +53,7 @@
 <P2  x="593" y="84" id="171" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="7" >
+<CONNECTOR type="126" id="7" index="5" uid="db93bc37-b010-4f07-93e3-955442800a86" >
 <cdparam x="656" y="426" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
@@ -61,7 +61,7 @@
 <P2  x="969" y="474" id="77" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="8" >
+<CONNECTOR type="126" id="8" index="6" uid="6072008d-7871-4fcd-b7ca-1f4f1fc3b270" >
 <cdparam x="656" y="400" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
@@ -69,7 +69,7 @@
 <P2  x="931" y="466" id="75" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="9" >
+<CONNECTOR type="126" id="9" index="7" uid="f4c7289d-9f56-4ba2-8946-a64e481c7d8b" >
 <cdparam x="602" y="327" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
@@ -77,7 +77,7 @@
 <P2  x="842" y="362" id="105" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="10" >
+<CONNECTOR type="126" id="10" index="8" uid="be1186c9-3c21-4bba-becc-183cad34cd41" >
 <cdparam x="689" y="292" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
@@ -85,7 +85,7 @@
 <P2  x="931" y="352" id="85" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="11" >
+<CONNECTOR type="126" id="11" index="9" uid="947d0898-f00d-4cd1-a1a6-8884f8e05265" >
 <cdparam x="656" y="377" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
@@ -93,7 +93,7 @@
 <P2  x="931" y="443" id="83" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="12" >
+<CONNECTOR type="126" id="12" index="10" uid="1a426000-6d00-442c-8723-953b37ec7b09" >
 <cdparam x="656" y="351" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
@@ -101,7 +101,7 @@
 <P2  x="931" y="416" id="81" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="13" >
+<CONNECTOR type="126" id="13" index="11" uid="a911db94-2d41-4c9c-891b-25f7c10935ca" >
 <cdparam x="741" y="296" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
@@ -109,7 +109,7 @@
 <P2  x="805" y="419" id="198" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="14" >
+<CONNECTOR type="126" id="14" index="12" uid="718ae2da-5ea3-4667-8d9b-b441c7a03b1f" >
 <cdparam x="735" y="260" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
@@ -117,7 +117,7 @@
 <P2  x="734" y="269" id="159" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="15" >
+<CONNECTOR type="126" id="15" index="13" uid="36e08b76-6394-44d8-a3c9-f2f2ff43127b" >
 <cdparam x="641" y="230" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
@@ -125,7 +125,7 @@
 <P2  x="931" y="278" id="89" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="16" >
+<CONNECTOR type="126" id="16" index="14" uid="af15d9cd-86db-447d-8124-1083ff483b4d" >
 <cdparam x="641" y="195" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
@@ -133,7 +133,7 @@
 <P2  x="931" y="235" id="91" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="17" >
+<CONNECTOR type="126" id="17" index="15" uid="0fda2719-2fcf-4de2-88c8-21c03fe37e41" >
 <cdparam x="740" y="353" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
@@ -141,7 +141,7 @@
 <P2  x="734" y="301" id="153" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="18" >
+<CONNECTOR type="126" id="18" index="16" uid="ccb711fe-282f-4b49-b023-b486a36dad71" >
 <cdparam x="460" y="270" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
@@ -149,7 +149,7 @@
 <P2  x="453" y="286" id="35" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="19" >
+<CONNECTOR type="126" id="19" index="17" uid="9772dd24-eb8a-4236-968c-a145780843fc" >
 <cdparam x="387" y="129" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
@@ -157,7 +157,7 @@
 <P2  x="534" y="116" id="151" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="20" >
+<CONNECTOR type="126" id="20" index="18" uid="9debe6d8-c6d4-4f1c-82fc-bbf69104861d" >
 <cdparam x="389" y="200" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
@@ -165,7 +165,7 @@
 <P2  x="534" y="202" id="165" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="21" >
+<CONNECTOR type="126" id="21" index="19" uid="b11b3061-ae63-4104-a46f-0d903eee443c" >
 <cdparam x="460" 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" />
@@ -173,7 +173,7 @@
 <P2  x="453" y="247" id="39" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="22" >
+<CONNECTOR type="126" id="22" index="20" uid="13916e82-fa9f-47d7-a036-106c8d6dac25" >
 <cdparam x="389" y="163" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
@@ -181,7 +181,7 @@
 <P2  x="534" y="156" id="161" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="23" >
+<CONNECTOR type="126" id="23" index="21" uid="811e62d6-ec00-43b2-9204-3997e222a3b9" >
 <cdparam x="967" y="190" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from TGComponent to TGComponent" value="Connector between ports" />
@@ -189,7 +189,7 @@
 <P2  x="734" y="111" id="173" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="24" >
+<CONNECTOR type="126" id="24" index="22" uid="5d04c530-df72-497b-b702-05f6a8f4298b" >
 <cdparam x="1028" y="535" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from TGComponent to TGComponent" value="Connector between ports" />
@@ -197,7 +197,7 @@
 <P2  x="669" y="406" id="188" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="25" >
+<CONNECTOR type="126" id="25" index="23" uid="5053fe1d-0fe1-4baa-aba4-179f47553a1e" >
 <cdparam x="1308" y="303" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from TGComponent to TGComponent" value="Connector between ports" />
@@ -205,7 +205,7 @@
 <P2  x="1167" y="370" id="73" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="26" >
+<CONNECTOR type="126" id="26" index="24" uid="7f6c4a66-7a89-463a-a61a-43207d658615" >
 <cdparam x="1172" y="437" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from TGComponent to TGComponent" value="Connector between ports" />
@@ -213,7 +213,7 @@
 <P2  x="1232" y="403" id="125" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="29" >
+<CONNECTOR type="126" id="29" index="25" uid="d0c65b1a-5828-4112-9f47-87e768dc469f" >
 <cdparam x="1041" y="162" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from TGComponent to TGComponent" value="Connector between ports" />
@@ -222,7 +222,7 @@
 <Point x="1227" y="207" />
 <Point x="1227" y="247" />
 <AutomaticDrawing  data="true" />
-</CONNECTOR><SUBCOMPONENT type="-1" id="27" uid="7981f831-1ef3-4ffd-94f9-c2cd59c1665a" >
+</CONNECTOR><SUBCOMPONENT type="-1" id="27" index="31" uid="7981f831-1ef3-4ffd-94f9-c2cd59c1665a" >
 <father id="29" num="0" />
 <cdparam x="1227" y="207" />
 <sizeparam width="8" height="8" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -230,7 +230,7 @@
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="28" uid="47656427-f167-4dbc-b2ee-ac6879bc4b86" >
+<SUBCOMPONENT type="-1" id="28" index="32" uid="47656427-f167-4dbc-b2ee-ac6879bc4b86" >
 <father id="29" num="1" />
 <cdparam x="1227" y="247" />
 <sizeparam width="8" height="8" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -239,7 +239,7 @@
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
 
-<CONNECTOR type="126" id="30" >
+<CONNECTOR type="126" id="30" index="26" uid="60c83839-95fb-4c11-93a7-6e674fe11e28" >
 <cdparam x="877" y="343" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from TGComponent to TGComponent" value="Connector between ports" />
@@ -247,7 +247,7 @@
 <P2  x="1232" y="431" id="123" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<COMPONENT type="1202" id="53" uid="1968e564-baf8-409e-b7a9-37b99e82cf53" >
+<COMPONENT type="1202" id="53" index="27" uid="1968e564-baf8-409e-b7a9-37b99e82cf53" >
 <cdparam x="163" y="96" />
 <sizeparam width="290" height="276" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -270,7 +270,7 @@
 <Attribute access="2" id="b" value="" type="4" typeOther="" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1203" id="32" uid="0ac36443-7eff-4fb5-bbe3-cc1a95befa19" >
+<SUBCOMPONENT type="1203" id="32" index="33" uid="0ac36443-7eff-4fb5-bbe3-cc1a95befa19" >
 <father id="53" num="0" />
 <cdparam x="443" y="116" />
 <sizeparam width="21" height="21" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -287,7 +287,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="34" uid="a94db3f8-aa3a-4f21-9f2b-f056a890ff26" >
+<SUBCOMPONENT type="1203" id="34" index="34" uid="a94db3f8-aa3a-4f21-9f2b-f056a890ff26" >
 <father id="53" num="1" />
 <cdparam x="440" y="156" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -304,7 +304,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="36" uid="d23dda4e-9966-4812-ae65-12d5dc92e753" >
+<SUBCOMPONENT type="1203" id="36" index="35" uid="d23dda4e-9966-4812-ae65-12d5dc92e753" >
 <father id="53" num="2" />
 <cdparam x="440" y="286" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -321,7 +321,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="38" uid="ce6d61d9-9ae0-44ba-9f85-c19e3c61f959" >
+<SUBCOMPONENT type="1203" id="38" index="36" uid="ce6d61d9-9ae0-44ba-9f85-c19e3c61f959" >
 <father id="53" num="3" />
 <cdparam x="440" y="202" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -338,7 +338,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="40" uid="e28ae663-7fc3-444c-8bb5-aeed571a20e5" >
+<SUBCOMPONENT type="1203" id="40" index="37" uid="e28ae663-7fc3-444c-8bb5-aeed571a20e5" >
 <father id="53" num="4" />
 <cdparam x="440" y="247" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -355,7 +355,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="42" uid="385c6564-7b3f-4056-ba4f-4b72e497147c" >
+<SUBCOMPONENT type="1203" id="42" index="38" uid="385c6564-7b3f-4056-ba4f-4b72e497147c" >
 <father id="53" num="5" />
 <cdparam x="440" y="322" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -372,7 +372,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="44" uid="5ec0ab66-161f-409d-9b51-baddef3187d2" >
+<SUBCOMPONENT type="1203" id="44" index="39" uid="5ec0ab66-161f-409d-9b51-baddef3187d2" >
 <father id="53" num="6" />
 <cdparam x="388" y="83" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -390,7 +390,7 @@
 </extraparam>
 </SUBCOMPONENT>
 
-<COMPONENT type="1205" id="62" uid="3c2cd116-0192-46b0-9f6e-8ed182c44103" >
+<COMPONENT type="1205" id="62" index="28" uid="3c2cd116-0192-46b0-9f6e-8ed182c44103" >
 <cdparam x="1155" y="486" />
 <sizeparam width="205" height="105" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -410,7 +410,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1200" id="238" uid="ae8a471c-2860-4a47-a557-7f71cb569bb1" >
+<COMPONENT type="1200" id="238" index="29" uid="ae8a471c-2860-4a47-a557-7f71cb569bb1" >
 <cdparam x="534" y="93" />
 <sizeparam width="935" height="530" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -428,7 +428,7 @@
 <info hiddeni="false" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1200" id="146" uid="27b38621-086c-4eb9-ab5f-63c3519649e7" >
+<SUBCOMPONENT type="1200" id="146" index="40" uid="27b38621-086c-4eb9-ab5f-63c3519649e7" >
 <father id="238" num="0" />
 <cdparam x="842" y="133" />
 <sizeparam width="570" height="485" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -447,7 +447,7 @@
 <info hiddeni="false" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1202" id="103" uid="e81b3719-88d7-40a5-9541-1fa5bf551e56" >
+<SUBCOMPONENT type="1202" id="103" index="41" uid="e81b3719-88d7-40a5-9541-1fa5bf551e56" >
 <father id="146" num="0" />
 <cdparam x="931" y="167" />
 <sizeparam width="236" height="317" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -473,7 +473,7 @@
 <Attribute access="2" id="tcpctrl" value="" type="5" typeOther="TCP_CTRL" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="64" uid="879a36d7-3f56-4bf1-9f25-1046a95bd7d0" >
+<SUBCOMPONENT type="1203" id="64" index="42" uid="879a36d7-3f56-4bf1-9f25-1046a95bd7d0" >
 <father id="103" num="0" />
 <cdparam x="1012" y="471" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -490,7 +490,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="66" uid="55b97293-919f-4873-a14a-cbdf0c1fc4fe" >
+<SUBCOMPONENT type="1203" id="66" index="43" uid="55b97293-919f-4873-a14a-cbdf0c1fc4fe" >
 <father id="103" num="1" />
 <cdparam x="1157" y="444" />
 <sizeparam width="21" height="21" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -507,7 +507,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="68" uid="c54e4157-4d8f-4de9-9ad8-f051ba61a8a1" >
+<SUBCOMPONENT type="1203" id="68" index="44" uid="c54e4157-4d8f-4de9-9ad8-f051ba61a8a1" >
 <father id="103" num="2" />
 <cdparam x="1157" y="266" />
 <sizeparam width="21" height="21" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -524,7 +524,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="70" uid="e5dde430-3393-4aa3-b582-cd1577ef6346" >
+<SUBCOMPONENT type="1203" id="70" index="45" uid="e5dde430-3393-4aa3-b582-cd1577ef6346" >
 <father id="103" num="3" />
 <cdparam x="1157" y="198" />
 <sizeparam width="21" height="21" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -541,7 +541,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="72" uid="20a1ecb1-6787-4c13-93a5-0e657f5dbe37" >
+<SUBCOMPONENT type="1203" id="72" index="46" uid="20a1ecb1-6787-4c13-93a5-0e657f5dbe37" >
 <father id="103" num="4" />
 <cdparam x="1157" y="405" />
 <sizeparam width="21" height="21" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -558,7 +558,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="74" uid="bd77d57a-5de7-41d6-a023-473d9b8c9f0e" >
+<SUBCOMPONENT type="1203" id="74" index="47" uid="bd77d57a-5de7-41d6-a023-473d9b8c9f0e" >
 <father id="103" num="5" />
 <cdparam x="1157" y="370" />
 <sizeparam width="21" height="21" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -575,7 +575,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="76" uid="f3dd1f4a-ed2f-4dea-bcce-4b07472f36a5" >
+<SUBCOMPONENT type="1203" id="76" index="48" uid="f3dd1f4a-ed2f-4dea-bcce-4b07472f36a5" >
 <father id="103" num="6" />
 <cdparam x="921" y="466" />
 <sizeparam width="21" height="21" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -592,7 +592,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="78" uid="7e59f093-23ca-4d70-bb9b-c30022fb7b98" >
+<SUBCOMPONENT type="1203" id="78" index="49" uid="7e59f093-23ca-4d70-bb9b-c30022fb7b98" >
 <father id="103" num="7" />
 <cdparam x="959" y="474" />
 <sizeparam width="21" height="21" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -609,7 +609,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="80" uid="d5cdd3e6-2448-4c6d-bd99-36eaa18acefd" >
+<SUBCOMPONENT type="1203" id="80" index="50" uid="d5cdd3e6-2448-4c6d-bd99-36eaa18acefd" >
 <father id="103" num="8" />
 <cdparam x="921" y="387" />
 <sizeparam width="21" height="21" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -626,7 +626,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="82" uid="659b5abb-2eb0-42e6-bcb0-eca400f42f1e" >
+<SUBCOMPONENT type="1203" id="82" index="51" uid="659b5abb-2eb0-42e6-bcb0-eca400f42f1e" >
 <father id="103" num="9" />
 <cdparam x="921" y="416" />
 <sizeparam width="21" height="21" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -643,7 +643,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="84" uid="fb739f59-d91b-462c-b37e-3b3f426b36a0" >
+<SUBCOMPONENT type="1203" id="84" index="52" uid="fb739f59-d91b-462c-b37e-3b3f426b36a0" >
 <father id="103" num="10" />
 <cdparam x="921" y="443" />
 <sizeparam width="21" height="21" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -660,7 +660,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="86" uid="dc4790a9-7b16-4d0a-a28d-1000cdeaf6df" >
+<SUBCOMPONENT type="1203" id="86" index="53" uid="dc4790a9-7b16-4d0a-a28d-1000cdeaf6df" >
 <father id="103" num="11" />
 <cdparam x="921" y="352" />
 <sizeparam width="21" height="21" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -677,7 +677,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="88" uid="a281eb85-f293-40fa-bfa7-245635426dc3" >
+<SUBCOMPONENT type="1203" id="88" index="54" uid="a281eb85-f293-40fa-bfa7-245635426dc3" >
 <father id="103" num="12" />
 <cdparam x="918" y="317" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -694,7 +694,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="90" uid="c050218a-5f14-4150-96f4-cb56425a5542" >
+<SUBCOMPONENT type="1203" id="90" index="55" uid="c050218a-5f14-4150-96f4-cb56425a5542" >
 <father id="103" num="13" />
 <cdparam x="918" y="278" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -711,7 +711,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="92" uid="6feaf20f-1f9c-449a-b841-536d97a11a60" >
+<SUBCOMPONENT type="1203" id="92" index="56" uid="6feaf20f-1f9c-449a-b841-536d97a11a60" >
 <father id="103" num="14" />
 <cdparam x="918" y="235" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -728,7 +728,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="94" uid="d177fc07-a9f9-4fc9-b44e-4efd50455a73" >
+<SUBCOMPONENT type="1203" id="94" index="57" uid="d177fc07-a9f9-4fc9-b44e-4efd50455a73" >
 <father id="103" num="15" />
 <cdparam x="918" y="185" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -745,7 +745,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1201" id="122" uid="873de139-3cb1-4fed-9ae7-c7cd5bf9e4c1" >
+<SUBCOMPONENT type="1201" id="122" index="58" uid="873de139-3cb1-4fed-9ae7-c7cd5bf9e4c1" >
 <father id="146" num="1" />
 <cdparam x="829" y="362" />
 <sizeparam width="26" height="26" minWidth="10" minHeight="10" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -771,7 +771,7 @@
 <TGConnectingPoint num="16" id="120" />
 <TGConnectingPoint num="17" id="121" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1202" id="137" uid="71dd5cc7-83d8-46a7-873b-49843ceed51b" >
+<SUBCOMPONENT type="1202" id="137" index="59" uid="71dd5cc7-83d8-46a7-873b-49843ceed51b" >
 <father id="146" num="2" />
 <cdparam x="1232" y="328" />
 <sizeparam width="140" height="141" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -791,7 +791,7 @@
 <Attribute access="2" id="x" value="0" type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="124" uid="d8867e2b-11a8-4bf3-ac4d-40eb9ca46db1" >
+<SUBCOMPONENT type="1203" id="124" index="60" uid="d8867e2b-11a8-4bf3-ac4d-40eb9ca46db1" >
 <father id="137" num="0" />
 <cdparam x="1222" y="431" />
 <sizeparam width="21" height="21" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -808,7 +808,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="126" uid="f7196f0a-e5f9-47d5-b752-a9dfdbb09b50" >
+<SUBCOMPONENT type="1203" id="126" index="61" uid="f7196f0a-e5f9-47d5-b752-a9dfdbb09b50" >
 <father id="137" num="1" />
 <cdparam x="1222" y="403" />
 <sizeparam width="21" height="21" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -825,7 +825,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="128" uid="0b3249a6-2378-4d14-822e-a7957081b10a" >
+<SUBCOMPONENT type="1203" id="128" index="62" uid="0b3249a6-2378-4d14-822e-a7957081b10a" >
 <father id="137" num="2" />
 <cdparam x="1222" y="368" />
 <sizeparam width="21" height="21" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -842,7 +842,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1202" id="183" uid="c8c75fa8-0162-44ca-b01a-6b6e72742e15" >
+<SUBCOMPONENT type="1202" id="183" index="63" uid="c8c75fa8-0162-44ca-b01a-6b6e72742e15" >
 <father id="238" num="1" />
 <cdparam x="534" y="97" />
 <sizeparam width="200" height="237" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -869,7 +869,7 @@
 <Attribute access="2" id="t" value="" type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="148" uid="d7af56c8-f9bc-439b-a6f0-311aa32308b6" >
+<SUBCOMPONENT type="1203" id="148" index="64" uid="d7af56c8-f9bc-439b-a6f0-311aa32308b6" >
 <father id="183" num="0" />
 <cdparam x="680" y="321" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -886,7 +886,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="150" uid="f62e505a-0502-4d04-90e9-398d3cc8b021" >
+<SUBCOMPONENT type="1203" id="150" index="65" uid="f62e505a-0502-4d04-90e9-398d3cc8b021" >
 <father id="183" num="1" />
 <cdparam x="620" y="324" />
 <sizeparam width="21" height="21" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -903,7 +903,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="152" uid="6649edb2-ec45-4d50-a123-3afa89d2b19b" >
+<SUBCOMPONENT type="1203" id="152" index="66" uid="6649edb2-ec45-4d50-a123-3afa89d2b19b" >
 <father id="183" num="2" />
 <cdparam x="524" y="116" />
 <sizeparam width="21" height="21" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -920,7 +920,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="154" uid="56de0e31-9335-4853-8803-d9b64b8b7531" >
+<SUBCOMPONENT type="1203" id="154" index="67" uid="56de0e31-9335-4853-8803-d9b64b8b7531" >
 <father id="183" num="3" />
 <cdparam x="721" y="301" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -937,7 +937,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="156" uid="b0796d5a-6141-4ab7-8ff5-3a543afb43f2" >
+<SUBCOMPONENT type="1203" id="156" index="68" uid="b0796d5a-6141-4ab7-8ff5-3a543afb43f2" >
 <father id="183" num="4" />
 <cdparam x="721" y="190" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -954,7 +954,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="158" uid="c03f19ba-eac5-4fd8-9c3b-87abaed8b4ff" >
+<SUBCOMPONENT type="1203" id="158" index="69" uid="c03f19ba-eac5-4fd8-9c3b-87abaed8b4ff" >
 <father id="183" num="5" />
 <cdparam x="721" y="235" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -971,7 +971,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="160" uid="674e46c8-5dc2-4467-800c-42d5e8308dd0" >
+<SUBCOMPONENT type="1203" id="160" index="70" uid="674e46c8-5dc2-4467-800c-42d5e8308dd0" >
 <father id="183" num="6" />
 <cdparam x="721" y="269" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -988,7 +988,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="162" uid="943e2115-b6a8-4c2a-8d74-055a654aa40c" >
+<SUBCOMPONENT type="1203" id="162" index="71" uid="943e2115-b6a8-4c2a-8d74-055a654aa40c" >
 <father id="183" num="7" />
 <cdparam x="521" y="156" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1005,7 +1005,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="164" uid="5c7d9a72-47b3-4dcc-bdb5-ba657ac7c891" >
+<SUBCOMPONENT type="1203" id="164" index="72" uid="5c7d9a72-47b3-4dcc-bdb5-ba657ac7c891" >
 <father id="183" num="8" />
 <cdparam x="521" y="282" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1022,7 +1022,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="166" uid="fa6ce164-e610-48dc-bae1-e16b47213a94" >
+<SUBCOMPONENT type="1203" id="166" index="73" uid="fa6ce164-e610-48dc-bae1-e16b47213a94" >
 <father id="183" num="9" />
 <cdparam x="521" y="202" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1039,7 +1039,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="168" uid="795e8701-8a55-45a2-b495-5098a90a083b" >
+<SUBCOMPONENT type="1203" id="168" index="74" uid="795e8701-8a55-45a2-b495-5098a90a083b" >
 <father id="183" num="10" />
 <cdparam x="521" y="247" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1056,7 +1056,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="170" uid="bbf073af-2ffa-43e8-8af7-57bc047aa49d" >
+<SUBCOMPONENT type="1203" id="170" index="75" uid="bbf073af-2ffa-43e8-8af7-57bc047aa49d" >
 <father id="183" num="11" />
 <cdparam x="543" y="321" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1073,7 +1073,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="172" uid="f2d10609-3465-4116-aa64-5e93adbc1d88" >
+<SUBCOMPONENT type="1203" id="172" index="76" uid="f2d10609-3465-4116-aa64-5e93adbc1d88" >
 <father id="183" num="12" />
 <cdparam x="580" y="84" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1090,7 +1090,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="174" uid="60a02c53-1694-4f00-b0fd-37584e75c4f0" >
+<SUBCOMPONENT type="1203" id="174" index="77" uid="60a02c53-1694-4f00-b0fd-37584e75c4f0" >
 <father id="183" num="13" />
 <cdparam x="721" y="111" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1107,7 +1107,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1202" id="210" uid="d00f0238-f10a-4895-8928-01630674fd16" >
+<SUBCOMPONENT type="1202" id="210" index="78" uid="d00f0238-f10a-4895-8928-01630674fd16" >
 <father id="238" num="2" />
 <cdparam x="565" y="416" />
 <sizeparam width="240" height="145" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1126,7 +1126,7 @@
 <Data isAttacker="No" daemon="false" periodic="false" periodValue="" unit="" Operation="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="185" uid="a9a39aba-94be-4ab5-b73a-fd71a68884b9" >
+<SUBCOMPONENT type="1203" id="185" index="79" uid="a9a39aba-94be-4ab5-b73a-fd71a68884b9" >
 <father id="210" num="0" />
 <cdparam x="748" y="548" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1143,7 +1143,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="187" uid="b5801312-e9a6-4ab3-a599-0a88861828e8" >
+<SUBCOMPONENT type="1203" id="187" index="80" uid="b5801312-e9a6-4ab3-a599-0a88861828e8" >
 <father id="210" num="1" />
 <cdparam x="697" y="403" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1160,7 +1160,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="189" uid="b771db42-75a5-434f-ba97-7423be1922ae" >
+<SUBCOMPONENT type="1203" id="189" index="81" uid="b771db42-75a5-434f-ba97-7423be1922ae" >
 <father id="210" num="2" />
 <cdparam x="659" y="406" />
 <sizeparam width="21" height="21" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1177,7 +1177,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="191" uid="2308fd9f-032a-40f0-a828-56877cee45d6" >
+<SUBCOMPONENT type="1203" id="191" index="82" uid="2308fd9f-032a-40f0-a828-56877cee45d6" >
 <father id="210" num="3" />
 <cdparam x="795" y="542" />
 <sizeparam width="21" height="21" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1194,7 +1194,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="193" uid="19627382-2e54-4a93-9597-648c6bc78c68" >
+<SUBCOMPONENT type="1203" id="193" index="83" uid="19627382-2e54-4a93-9597-648c6bc78c68" >
 <father id="210" num="4" />
 <cdparam x="795" y="509" />
 <sizeparam width="21" height="21" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1211,7 +1211,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="195" uid="49eb2dd2-0891-4d98-a4c0-a017a9ec1b39" >
+<SUBCOMPONENT type="1203" id="195" index="84" uid="49eb2dd2-0891-4d98-a4c0-a017a9ec1b39" >
 <father id="210" num="5" />
 <cdparam x="795" y="448" />
 <sizeparam width="21" height="21" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1228,7 +1228,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="197" uid="3373e6ce-6a23-4c79-a01d-730dd8f554a1" >
+<SUBCOMPONENT type="1203" id="197" index="85" uid="3373e6ce-6a23-4c79-a01d-730dd8f554a1" >
 <father id="210" num="6" />
 <cdparam x="795" y="481" />
 <sizeparam width="21" height="21" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1245,7 +1245,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="199" uid="3432623a-1069-4b8e-a27a-08825f112a57" >
+<SUBCOMPONENT type="1203" id="199" index="86" uid="3432623a-1069-4b8e-a27a-08825f112a57" >
 <father id="210" num="7" />
 <cdparam x="795" y="419" />
 <sizeparam width="21" height="21" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1262,7 +1262,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="201" uid="1629d24b-baef-436a-84fc-8e915b24573c" >
+<SUBCOMPONENT type="1203" id="201" index="87" uid="1629d24b-baef-436a-84fc-8e915b24573c" >
 <father id="210" num="8" />
 <cdparam x="741" y="406" />
 <sizeparam width="21" height="21" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1279,7 +1279,7 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1201" id="229" uid="e6a1eed0-7a8d-4c2b-8a7a-706405c70055" >
+<SUBCOMPONENT type="1201" id="229" index="88" uid="e6a1eed0-7a8d-4c2b-8a7a-706405c70055" >
 <father id="238" num="3" />
 <cdparam x="521" y="369" />
 <sizeparam width="26" height="26" minWidth="10" minHeight="10" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1310,7 +1310,7 @@
 </TMLComponentTaskDiagramPanel>
 
 <TMLActivityDiagramPanel name="Application" minX="10" maxX="1400" minY="10" maxY="900" zoom="1.0" >
-<COMPONENT type="1013" id="242" uid="8a7d0bfb-c1ab-4f31-a5c1-0680157758de" >
+<COMPONENT type="1013" id="242" index="0" uid="8a7d0bfb-c1ab-4f31-a5c1-0680157758de" >
 <cdparam x="505" y="259" />
 <sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1320,7 +1320,7 @@
 <TGConnectingPoint num="0" id="240" />
 <TGConnectingPoint num="1" id="241" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="239" uid="dd1ef1a8-4499-4aad-bbb5-2271f05b81b9" >
+<SUBCOMPONENT type="-1" id="239" index="23" uid="dd1ef1a8-4499-4aad-bbb5-2271f05b81b9" >
 <father id="242" num="0" />
 <cdparam x="520" y="279" />
 <sizeparam width="16" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1329,7 +1329,7 @@
 <infoparam name="value of the delay" value="10" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1010" id="245" uid="b0547e17-b7e9-4da9-b299-874692672d4f" >
+<COMPONENT type="1010" id="245" index="1" uid="b0547e17-b7e9-4da9-b299-874692672d4f" >
 <cdparam x="469" y="129" />
 <sizeparam width="86" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1343,7 +1343,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1008" id="248" uid="47e08d10-e6ac-46b2-bc57-a46e9b8453a1" >
+<COMPONENT type="1008" id="248" index="2" uid="47e08d10-e6ac-46b2-bc57-a46e9b8453a1" >
 <cdparam x="439" y="192" />
 <sizeparam width="145" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1357,7 +1357,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1012" id="256" uid="4ec2f39c-0bfe-4290-a971-096f3e751ea3" >
+<COMPONENT type="1012" id="256" index="3" uid="4ec2f39c-0bfe-4290-a971-096f3e751ea3" >
 <cdparam x="495" y="514" />
 <sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1368,7 +1368,7 @@
 <TGConnectingPoint num="2" id="254" />
 <TGConnectingPoint num="3" id="255" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="249" uid="bf3a5c91-9931-4b7c-bbc9-c63a04e6075f" >
+<SUBCOMPONENT type="-1" id="249" index="24" uid="bf3a5c91-9931-4b7c-bbc9-c63a04e6075f" >
 <father id="256" num="0" />
 <cdparam x="470" y="524" />
 <sizeparam width="12" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1376,7 +1376,7 @@
 <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="250" uid="81b9441a-a855-4ac4-ab96-1c9dac42c5b2" >
+<SUBCOMPONENT type="-1" id="250" index="25" uid="81b9441a-a855-4ac4-ab96-1c9dac42c5b2" >
 <father id="256" num="1" />
 <cdparam x="530" y="524" />
 <sizeparam width="12" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1384,7 +1384,7 @@
 <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="251" uid="ebe2cc3e-56d9-4aca-8a88-a3896d1e403e" >
+<SUBCOMPONENT type="-1" id="251" index="26" uid="ebe2cc3e-56d9-4aca-8a88-a3896d1e403e" >
 <father id="256" num="2" />
 <cdparam x="515" y="559" />
 <sizeparam width="12" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1393,7 +1393,7 @@
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1000" id="258" uid="02a1902d-96a2-4ab9-8ef0-744e93932bbe" >
+<COMPONENT type="1000" id="258" index="4" uid="02a1902d-96a2-4ab9-8ef0-744e93932bbe" >
 <cdparam x="498" y="33" />
 <sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1402,7 +1402,7 @@
 <TGConnectingPoint num="0" id="257" />
 </COMPONENT>
 
-<COMPONENT type="1008" id="261" uid="89f21e42-28bb-4a42-a974-afe33f4518ab" >
+<COMPONENT type="1008" id="261" index="5" uid="89f21e42-28bb-4a42-a974-afe33f4518ab" >
 <cdparam x="472" y="71" />
 <sizeparam width="67" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1416,7 +1416,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1006" id="264" uid="f4837b2d-9c8d-4e00-8054-8c7cc023c2d7" >
+<COMPONENT type="1006" id="264" index="6" uid="f4837b2d-9c8d-4e00-8054-8c7cc023c2d7" >
 <cdparam x="459" y="353" />
 <sizeparam width="100" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1430,7 +1430,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1008" id="267" uid="4c66dbd7-d8ba-42c1-b1eb-6a054b7e2825" >
+<COMPONENT type="1008" id="267" index="7" uid="4c66dbd7-d8ba-42c1-b1eb-6a054b7e2825" >
 <cdparam x="461" y="399" />
 <sizeparam width="95" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1445,7 +1445,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1001" id="269" uid="2d4de3ff-b91c-45fe-a9c6-046b09bc91cf" >
+<COMPONENT type="1001" id="269" index="8" uid="2d4de3ff-b91c-45fe-a9c6-046b09bc91cf" >
 <cdparam x="577" y="648" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1454,7 +1454,7 @@
 <TGConnectingPoint num="0" id="268" />
 </COMPONENT>
 
-<COMPONENT type="1008" id="272" uid="89795ce2-2c9f-4071-a4c8-37bc0df84cb0" >
+<COMPONENT type="1008" id="272" index="9" uid="89795ce2-2c9f-4071-a4c8-37bc0df84cb0" >
 <cdparam x="553" y="589" />
 <sizeparam width="69" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1468,7 +1468,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1008" id="275" uid="ca497413-7f3c-4445-8edf-b3a8f3ef6ffb" >
+<COMPONENT type="1008" id="275" index="10" uid="ca497413-7f3c-4445-8edf-b3a8f3ef6ffb" >
 <cdparam x="400" y="597" />
 <sizeparam width="67" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1482,7 +1482,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1001" id="277" uid="e9daa9e7-7b0d-4931-9322-141f9af78793" >
+<COMPONENT type="1001" id="277" index="11" uid="e9daa9e7-7b0d-4931-9322-141f9af78793" >
 <cdparam x="423" y="646" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1491,7 +1491,7 @@
 <TGConnectingPoint num="0" id="276" />
 </COMPONENT>
 
-<CONNECTOR type="115" id="278" >
+<CONNECTOR type="115" id="278" index="12" uid="b314361b-d2af-48e6-b199-3c4e9ca6ea14" >
 <cdparam x="510" y="294" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -1499,7 +1499,7 @@
 <P2  x="509" y="348" id="262" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="279" >
+<CONNECTOR type="115" id="279" index="13" uid="b5e3ce7d-a513-4763-9ae5-7431673d7827" >
 <cdparam x="508" y="424" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -1507,7 +1507,7 @@
 <P2  x="510" y="509" id="252" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="280" >
+<CONNECTOR type="115" id="280" index="14" uid="dc1b4bfa-c305-4540-8f61-f2976974e5f4" >
 <cdparam x="512" y="154" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -1515,7 +1515,7 @@
 <P2  x="511" y="187" id="246" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="281" >
+<CONNECTOR type="115" id="281" index="15" uid="ebcc05e8-0386-49fb-82ee-01a39a91167b" >
 <cdparam x="594" y="221" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -1523,7 +1523,7 @@
 <P2  x="510" y="254" id="240" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="282" >
+<CONNECTOR type="115" id="282" index="16" uid="eed41710-16bc-4151-bd73-b63a1334d495" >
 <cdparam x="506" y="36" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from start state to send event" value="null" />
@@ -1531,7 +1531,7 @@
 <P2  x="505" y="66" id="259" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="283" >
+<CONNECTOR type="115" id="283" index="17" uid="5557dfce-a961-4878-9ea3-06f4f67cf4bf" >
 <cdparam x="508" y="154" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send event to write channel" value="null" />
@@ -1539,7 +1539,7 @@
 <P2  x="512" y="124" id="243" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="284" >
+<CONNECTOR type="115" id="284" index="18" uid="52a35c3b-7bd9-4c0a-8322-8c6d86bc288c" >
 <cdparam x="509" y="397" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from write channel to send event" value="null" />
@@ -1547,7 +1547,7 @@
 <P2  x="508" y="394" id="265" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="285" >
+<CONNECTOR type="115" id="285" index="19" uid="ac9b8924-1e41-49e9-8b48-c8d0abe87f84" >
 <cdparam x="587" y="614" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send event to stop state" value="null" />
@@ -1555,7 +1555,7 @@
 <P2  x="587" y="643" id="268" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="286" >
+<CONNECTOR type="115" id="286" index="20" uid="7fd23cd8-9d2d-477d-b774-dc7a21d86d3d" >
 <cdparam x="471" y="608" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to send event" value="null" />
@@ -1563,7 +1563,7 @@
 <P2  x="433" y="592" id="273" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="287" >
+<CONNECTOR type="115" id="287" index="21" uid="81bcab78-e694-4b61-a258-77404a5f7f0f" >
 <cdparam x="433" y="622" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send event to stop state" value="null" />
@@ -1571,7 +1571,7 @@
 <P2  x="433" y="641" id="276" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="288" >
+<CONNECTOR type="115" id="288" index="22" uid="40c52b15-7a20-47bb-9bb2-cc27a757dfb4" >
 <cdparam x="551" y="608" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to send event" value="null" />
@@ -1583,7 +1583,7 @@
 </TMLActivityDiagramPanel>
 
 <TMLActivityDiagramPanel name="TCPIP" minX="10" maxX="2900" minY="10" maxY="1900" zoom="1.0" >
-<COMPONENT type="1015" id="292" uid="32ac6630-af82-4e5a-96b4-8b1c1cb05bb3" >
+<COMPONENT type="1015" id="292" index="0" uid="32ac6630-af82-4e5a-96b4-8b1c1cb05bb3" >
 <cdparam x="1006" y="643" />
 <sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1593,7 +1593,7 @@
 <TGConnectingPoint num="0" id="290" />
 <TGConnectingPoint num="1" id="291" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="289" uid="3c25369b-5341-4a41-9b42-24dcd1878037" >
+<SUBCOMPONENT type="-1" id="289" index="296" uid="3c25369b-5341-4a41-9b42-24dcd1878037" >
 <father id="292" num="0" />
 <cdparam x="1021" y="663" />
 <sizeparam width="33" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1605,7 +1605,7 @@
 </extraparam>
 </SUBCOMPONENT>
 
-<COMPONENT type="1008" id="295" uid="75a5160e-a9c0-42ec-9671-13e993e6ffd5" >
+<COMPONENT type="1008" id="295" index="1" uid="75a5160e-a9c0-42ec-9671-13e993e6ffd5" >
 <cdparam x="149" y="424" />
 <sizeparam width="82" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1619,7 +1619,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1012" id="303" uid="dcb57fea-0426-4dc7-ad76-7f8184c1f83c" >
+<COMPONENT type="1012" id="303" index="2" uid="dcb57fea-0426-4dc7-ad76-7f8184c1f83c" >
 <cdparam x="2086" y="1378" />
 <sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1630,7 +1630,7 @@
 <TGConnectingPoint num="2" id="301" />
 <TGConnectingPoint num="3" id="302" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="296" uid="943825f9-32f6-4203-8553-b6534468f8ff" >
+<SUBCOMPONENT type="-1" id="296" index="297" uid="943825f9-32f6-4203-8553-b6534468f8ff" >
 <father id="303" num="0" />
 <cdparam x="2061" y="1388" />
 <sizeparam width="12" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1638,7 +1638,7 @@
 <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="297" uid="4eabf5f6-9206-4183-ab45-d1a2cf7337e9" >
+<SUBCOMPONENT type="-1" id="297" index="298" uid="4eabf5f6-9206-4183-ab45-d1a2cf7337e9" >
 <father id="303" num="1" />
 <cdparam x="2121" y="1388" />
 <sizeparam width="39" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1647,7 +1647,7 @@
 <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
 <infoparam name="guard 2" value="[ else ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="298" uid="3cba257d-bacb-4801-9edf-c90fb2398d91" >
+<SUBCOMPONENT type="-1" id="298" index="299" uid="3cba257d-bacb-4801-9edf-c90fb2398d91" >
 <father id="303" num="2" />
 <cdparam x="2106" y="1426" />
 <sizeparam width="124" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1657,7 +1657,7 @@
 <infoparam name="guard 3" value="[ tcpctrl.state ==10 ]" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1012" id="311" uid="80c55fc3-aa89-4939-a62a-68a5cf30ff5a" >
+<COMPONENT type="1012" id="311" index="3" uid="80c55fc3-aa89-4939-a62a-68a5cf30ff5a" >
 <cdparam x="2262" y="951" />
 <sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1668,7 +1668,7 @@
 <TGConnectingPoint num="2" id="309" />
 <TGConnectingPoint num="3" id="310" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="304" uid="0880ba48-38e5-4e37-b734-216b62cefd4d" >
+<SUBCOMPONENT type="-1" id="304" index="300" uid="0880ba48-38e5-4e37-b734-216b62cefd4d" >
 <father id="311" num="0" />
 <cdparam x="2212" y="961" />
 <sizeparam width="116" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1677,7 +1677,7 @@
 <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
 <infoparam name="guard 1" value="[ tcpctrl.state ==1 ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="305" uid="e6b60d5d-29e6-46cc-9317-89e887ca1d8f" >
+<SUBCOMPONENT type="-1" id="305" index="301" uid="e6b60d5d-29e6-46cc-9317-89e887ca1d8f" >
 <father id="311" num="1" />
 <cdparam x="2301" y="975" />
 <sizeparam width="116" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1686,7 +1686,7 @@
 <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
 <infoparam name="guard 2" value="[ tcpctrl.state ==3 ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="306" uid="e882018a-cd1a-4753-98b2-52058e53c026" >
+<SUBCOMPONENT type="-1" id="306" index="302" uid="e882018a-cd1a-4753-98b2-52058e53c026" >
 <father id="311" num="2" />
 <cdparam x="2282" y="996" />
 <sizeparam width="39" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1696,7 +1696,7 @@
 <infoparam name="guard 3" value="[ else ]" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1012" id="319" uid="f65b32c9-6e97-43fb-a4ab-95803600aebd" >
+<COMPONENT type="1012" id="319" index="4" uid="f65b32c9-6e97-43fb-a4ab-95803600aebd" >
 <cdparam x="1981" y="1346" />
 <sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1707,7 +1707,7 @@
 <TGConnectingPoint num="2" id="317" />
 <TGConnectingPoint num="3" id="318" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="312" uid="280c0141-5fab-4a06-90cd-c44ed87541c4" >
+<SUBCOMPONENT type="-1" id="312" index="303" uid="280c0141-5fab-4a06-90cd-c44ed87541c4" >
 <father id="319" num="0" />
 <cdparam x="1934" y="1356" />
 <sizeparam width="116" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1716,7 +1716,7 @@
 <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
 <infoparam name="guard 1" value="[ tcpctrl.state ==5 ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="313" uid="d3aa0eb7-77f4-4e0c-a135-d78cf4d6f6fc" >
+<SUBCOMPONENT type="-1" id="313" index="304" uid="d3aa0eb7-77f4-4e0c-a135-d78cf4d6f6fc" >
 <father id="319" num="1" />
 <cdparam x="2016" y="1356" />
 <sizeparam width="39" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1725,7 +1725,7 @@
 <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
 <infoparam name="guard 2" value="[ else ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="314" uid="31775432-d9d9-4843-90ea-af391865caaf" >
+<SUBCOMPONENT type="-1" id="314" index="305" uid="31775432-d9d9-4843-90ea-af391865caaf" >
 <father id="319" num="2" />
 <cdparam x="2001" y="1391" />
 <sizeparam width="120" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1735,7 +1735,7 @@
 <infoparam name="guard 3" value="[ tcpctrl.state == 7 ]" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1012" id="327" uid="26fce2ce-a3b1-46c2-8c42-fab0a1ef019e" >
+<COMPONENT type="1012" id="327" index="5" uid="26fce2ce-a3b1-46c2-8c42-fab0a1ef019e" >
 <cdparam x="1811" y="1269" />
 <sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1746,7 +1746,7 @@
 <TGConnectingPoint num="2" id="325" />
 <TGConnectingPoint num="3" id="326" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="320" uid="d7f28bdd-d9b9-4f5e-bf38-da27419778b1" >
+<SUBCOMPONENT type="-1" id="320" index="306" uid="d7f28bdd-d9b9-4f5e-bf38-da27419778b1" >
 <father id="327" num="0" />
 <cdparam x="1762" y="1279" />
 <sizeparam width="116" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1755,7 +1755,7 @@
 <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
 <infoparam name="guard 1" value="[ tcpctrl.state ==4 ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="321" uid="49f22647-dccf-47c5-9ce5-7ec345f95a2d" >
+<SUBCOMPONENT type="-1" id="321" index="307" uid="49f22647-dccf-47c5-9ce5-7ec345f95a2d" >
 <father id="327" num="1" />
 <cdparam x="1846" y="1279" />
 <sizeparam width="39" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1764,7 +1764,7 @@
 <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
 <infoparam name="guard 2" value="[ else ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="322" uid="64865eaf-c9d1-4039-8997-1d0cd3470642" >
+<SUBCOMPONENT type="-1" id="322" index="308" uid="64865eaf-c9d1-4039-8997-1d0cd3470642" >
 <father id="327" num="2" />
 <cdparam x="1831" y="1314" />
 <sizeparam width="116" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1774,7 +1774,7 @@
 <infoparam name="guard 3" value="[ tcpctrl.state ==2 ]" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1012" id="335" uid="cadea66b-16e4-4272-a410-8be4f6dc5c70" >
+<COMPONENT type="1012" id="335" index="6" uid="cadea66b-16e4-4272-a410-8be4f6dc5c70" >
 <cdparam x="1713" y="1141" />
 <sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1785,7 +1785,7 @@
 <TGConnectingPoint num="2" id="333" />
 <TGConnectingPoint num="3" id="334" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="328" uid="4fd8d31b-9036-435b-80dd-2c2eda583c4b" >
+<SUBCOMPONENT type="-1" id="328" index="309" uid="4fd8d31b-9036-435b-80dd-2c2eda583c4b" >
 <father id="335" num="0" />
 <cdparam x="1688" y="1151" />
 <sizeparam width="12" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1793,7 +1793,7 @@
 <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="329" uid="3b39d0c2-a0ec-45b7-b3cc-d6601322f940" >
+<SUBCOMPONENT type="-1" id="329" index="310" uid="3b39d0c2-a0ec-45b7-b3cc-d6601322f940" >
 <father id="335" num="1" />
 <cdparam x="1748" y="1151" />
 <sizeparam width="12" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1801,7 +1801,7 @@
 <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="330" uid="2e62d41f-18d2-455f-adb2-bc792673c216" >
+<SUBCOMPONENT type="-1" id="330" index="311" uid="2e62d41f-18d2-455f-adb2-bc792673c216" >
 <father id="335" num="2" />
 <cdparam x="1733" y="1186" />
 <sizeparam width="12" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1810,7 +1810,7 @@
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1013" id="339" uid="a743bd07-e670-4dd9-9bdf-287b111b3370" >
+<COMPONENT type="1013" id="339" index="7" uid="a743bd07-e670-4dd9-9bdf-287b111b3370" >
 <cdparam x="1524" y="1254" />
 <sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1820,16 +1820,16 @@
 <TGConnectingPoint num="0" id="337" />
 <TGConnectingPoint num="1" id="338" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="336" uid="25263319-a1b7-4a56-b225-094991320fc9" >
+<SUBCOMPONENT type="-1" id="336" index="312" uid="25263319-a1b7-4a56-b225-094991320fc9" >
 <father id="339" num="0" />
 <cdparam x="1539" y="1274" />
-<sizeparam width="10" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="8" 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="b" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1013" id="343" uid="79c7532f-b813-4972-815f-758e3d2278a7" >
+<COMPONENT type="1013" id="343" index="8" uid="79c7532f-b813-4972-815f-758e3d2278a7" >
 <cdparam x="1524" y="1064" />
 <sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1839,16 +1839,16 @@
 <TGConnectingPoint num="0" id="341" />
 <TGConnectingPoint num="1" id="342" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="340" uid="916f4c72-9f79-411f-b945-7bef02598d9c" >
+<SUBCOMPONENT type="-1" id="340" index="313" uid="916f4c72-9f79-411f-b945-7bef02598d9c" >
 <father id="343" num="0" />
 <cdparam x="1538" y="1088" />
-<sizeparam width="10" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="8" 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="b" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1012" id="351" uid="bb7107e1-ba2d-4bf7-9a32-d744ff2049ab" >
+<COMPONENT type="1012" id="351" index="9" uid="bb7107e1-ba2d-4bf7-9a32-d744ff2049ab" >
 <cdparam x="1592" y="1006" />
 <sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1859,7 +1859,7 @@
 <TGConnectingPoint num="2" id="349" />
 <TGConnectingPoint num="3" id="350" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="344" uid="48c4bdbc-9f3b-45be-b455-867ccd8c0bd8" >
+<SUBCOMPONENT type="-1" id="344" index="314" uid="48c4bdbc-9f3b-45be-b455-867ccd8c0bd8" >
 <father id="351" num="0" />
 <cdparam x="1542" y="1016" />
 <sizeparam width="124" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1868,7 +1868,7 @@
 <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
 <infoparam name="guard 1" value="[ tcpctrl.state  == 4 ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="345" uid="c6733fbf-d2c2-4bc8-b3ce-fc2682c9acd0" >
+<SUBCOMPONENT type="-1" id="345" index="315" uid="c6733fbf-d2c2-4bc8-b3ce-fc2682c9acd0" >
 <father id="351" num="1" />
 <cdparam x="1627" y="1016" />
 <sizeparam width="39" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1877,7 +1877,7 @@
 <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
 <infoparam name="guard 2" value="[ else ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="346" uid="fe320d22-754e-465f-8873-75907e03d8de" >
+<SUBCOMPONENT type="-1" id="346" index="316" uid="fe320d22-754e-465f-8873-75907e03d8de" >
 <father id="351" num="2" />
 <cdparam x="1612" y="1051" />
 <sizeparam width="12" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1886,7 +1886,7 @@
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1012" id="359" uid="a72d7234-1b4a-4645-beab-de95e3635ed6" >
+<COMPONENT type="1012" id="359" index="10" uid="a72d7234-1b4a-4645-beab-de95e3635ed6" >
 <cdparam x="1713" y="875" />
 <sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1897,7 +1897,7 @@
 <TGConnectingPoint num="2" id="357" />
 <TGConnectingPoint num="3" id="358" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="352" uid="0062135f-792e-4776-a0e9-2ba222898faf" >
+<SUBCOMPONENT type="-1" id="352" index="317" uid="0062135f-792e-4776-a0e9-2ba222898faf" >
 <father id="359" num="0" />
 <cdparam x="1688" y="885" />
 <sizeparam width="12" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1905,7 +1905,7 @@
 <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="353" uid="be7f5b55-8473-4bd4-88b9-b4b3a2a3d9b5" >
+<SUBCOMPONENT type="-1" id="353" index="318" uid="be7f5b55-8473-4bd4-88b9-b4b3a2a3d9b5" >
 <father id="359" num="1" />
 <cdparam x="1748" y="885" />
 <sizeparam width="12" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1913,7 +1913,7 @@
 <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="354" uid="6a2e8688-5d19-471b-8b97-a3dfbd8de329" >
+<SUBCOMPONENT type="-1" id="354" index="319" uid="6a2e8688-5d19-471b-8b97-a3dfbd8de329" >
 <father id="359" num="2" />
 <cdparam x="1733" y="920" />
 <sizeparam width="12" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1922,7 +1922,7 @@
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1013" id="363" uid="1bfd2db4-b9d7-4e3b-b332-97576ec0a6df" >
+<COMPONENT type="1013" id="363" index="11" uid="1bfd2db4-b9d7-4e3b-b332-97576ec0a6df" >
 <cdparam x="1636" y="1235" />
 <sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1932,16 +1932,16 @@
 <TGConnectingPoint num="0" id="361" />
 <TGConnectingPoint num="1" id="362" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="360" uid="b14bfb44-ae9e-4498-8ca4-0982571e79f5" >
+<SUBCOMPONENT type="-1" id="360" index="320" uid="b14bfb44-ae9e-4498-8ca4-0982571e79f5" >
 <father id="363" num="0" />
 <cdparam x="1655" y="1254" />
-<sizeparam width="10" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="8" 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="b" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1013" id="367" uid="a07ceb53-0128-424a-aa11-66baa49dadb7" >
+<COMPONENT type="1013" id="367" index="12" uid="a07ceb53-0128-424a-aa11-66baa49dadb7" >
 <cdparam x="2232" y="1059" />
 <sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1951,16 +1951,16 @@
 <TGConnectingPoint num="0" id="365" />
 <TGConnectingPoint num="1" id="366" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="364" uid="876b57b0-c80d-44e2-8d47-c59506a3644d" >
+<SUBCOMPONENT type="-1" id="364" index="321" uid="876b57b0-c80d-44e2-8d47-c59506a3644d" >
 <father id="367" num="0" />
 <cdparam x="2219" y="1083" />
-<sizeparam width="10" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="8" 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="b" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1013" id="371" uid="31ac6094-755e-4a9b-91d9-42b6a9962c36" >
+<COMPONENT type="1013" id="371" index="13" uid="31ac6094-755e-4a9b-91d9-42b6a9962c36" >
 <cdparam x="2312" y="1024" />
 <sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1970,16 +1970,16 @@
 <TGConnectingPoint num="0" id="369" />
 <TGConnectingPoint num="1" id="370" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="368" uid="cd15b4f4-2179-4208-838d-4ec443d79fad" >
+<SUBCOMPONENT type="-1" id="368" index="322" uid="cd15b4f4-2179-4208-838d-4ec443d79fad" >
 <father id="371" num="0" />
 <cdparam x="2288" y="1044" />
-<sizeparam width="10" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="8" 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="b" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1012" id="379" uid="a92ae96c-08a8-4e50-aa4a-711e1b4bfcbe" >
+<COMPONENT type="1012" id="379" index="14" uid="a92ae96c-08a8-4e50-aa4a-711e1b4bfcbe" >
 <cdparam x="1193" y="1020" />
 <sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -1990,7 +1990,7 @@
 <TGConnectingPoint num="2" id="377" />
 <TGConnectingPoint num="3" id="378" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="372" uid="592c3f05-83b4-4356-b9d7-bfbb413eae5c" >
+<SUBCOMPONENT type="-1" id="372" index="323" uid="592c3f05-83b4-4356-b9d7-bfbb413eae5c" >
 <father id="379" num="0" />
 <cdparam x="1168" y="1030" />
 <sizeparam width="12" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -1998,7 +1998,7 @@
 <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="373" uid="0cefa077-3a4a-450c-8187-afbf119e1c6b" >
+<SUBCOMPONENT type="-1" id="373" index="324" uid="0cefa077-3a4a-450c-8187-afbf119e1c6b" >
 <father id="379" num="1" />
 <cdparam x="1228" y="1030" />
 <sizeparam width="39" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -2007,7 +2007,7 @@
 <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
 <infoparam name="guard 2" value="[ else ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="374" uid="60a741b9-f1d1-4719-ab1c-f2365807498d" >
+<SUBCOMPONENT type="-1" id="374" index="325" uid="60a741b9-f1d1-4719-ab1c-f2365807498d" >
 <father id="379" num="2" />
 <cdparam x="1213" y="1065" />
 <sizeparam width="116" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -2017,7 +2017,7 @@
 <infoparam name="guard 3" value="[ tcpctrl.state ==6 ]" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1013" id="383" uid="ca883fe5-d36d-4662-9aac-10984807c4fa" >
+<COMPONENT type="1013" id="383" index="15" uid="ca883fe5-d36d-4662-9aac-10984807c4fa" >
 <cdparam x="1203" y="1107" />
 <sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2027,16 +2027,16 @@
 <TGConnectingPoint num="0" id="381" />
 <TGConnectingPoint num="1" id="382" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="380" uid="3000bf51-e0e5-4565-8868-85f003720e67" >
+<SUBCOMPONENT type="-1" id="380" index="326" uid="3000bf51-e0e5-4565-8868-85f003720e67" >
 <father id="383" num="0" />
 <cdparam x="1218" y="1127" />
-<sizeparam width="10" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="8" 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="b" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1012" id="391" uid="a764bbf0-0195-4f80-b259-68f8091dbe50" >
+<COMPONENT type="1012" id="391" index="16" uid="a764bbf0-0195-4f80-b259-68f8091dbe50" >
 <cdparam x="557" y="712" />
 <sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2047,7 +2047,7 @@
 <TGConnectingPoint num="2" id="389" />
 <TGConnectingPoint num="3" id="390" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="384" uid="a6eb55e7-75e8-4128-b16e-8e00ee3fa17e" >
+<SUBCOMPONENT type="-1" id="384" index="327" uid="a6eb55e7-75e8-4128-b16e-8e00ee3fa17e" >
 <father id="391" num="0" />
 <cdparam x="482" y="747" />
 <sizeparam width="120" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -2056,7 +2056,7 @@
 <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
 <infoparam name="guard 1" value="[ tcpctrl.state == 1 ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="385" uid="e1eaec7f-d3e4-4205-b76c-1e2e39e26d66" >
+<SUBCOMPONENT type="-1" id="385" index="328" uid="e1eaec7f-d3e4-4205-b76c-1e2e39e26d66" >
 <father id="391" num="1" />
 <cdparam x="592" y="722" />
 <sizeparam width="39" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -2065,7 +2065,7 @@
 <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
 <infoparam name="guard 2" value="[ else ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="386" uid="5995c7e9-31b9-4a4f-825f-d19470ab3133" >
+<SUBCOMPONENT type="-1" id="386" index="329" uid="5995c7e9-31b9-4a4f-825f-d19470ab3133" >
 <father id="391" num="2" />
 <cdparam x="577" y="757" />
 <sizeparam width="12" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -2074,7 +2074,7 @@
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1013" id="395" uid="c2468a4c-be72-4221-a487-6a2801d293dd" >
+<COMPONENT type="1013" id="395" index="17" uid="c2468a4c-be72-4221-a487-6a2801d293dd" >
 <cdparam x="717" y="694" />
 <sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2084,16 +2084,16 @@
 <TGConnectingPoint num="0" id="393" />
 <TGConnectingPoint num="1" id="394" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="392" uid="a1c8f60a-5d60-450a-ac83-a380030ee735" >
+<SUBCOMPONENT type="-1" id="392" index="330" uid="a1c8f60a-5d60-450a-ac83-a380030ee735" >
 <father id="395" num="0" />
 <cdparam x="732" y="714" />
-<sizeparam width="10" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="8" 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="b" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1013" id="399" uid="4b9feb9e-4eec-4609-a746-78fa811ec148" >
+<COMPONENT type="1013" id="399" index="18" uid="4b9feb9e-4eec-4609-a746-78fa811ec148" >
 <cdparam x="938" y="1025" />
 <sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2103,16 +2103,16 @@
 <TGConnectingPoint num="0" id="397" />
 <TGConnectingPoint num="1" id="398" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="396" uid="203aff0b-5d31-4b50-bbc3-28c61ddffbe4" >
+<SUBCOMPONENT type="-1" id="396" index="331" uid="203aff0b-5d31-4b50-bbc3-28c61ddffbe4" >
 <father id="399" num="0" />
 <cdparam x="953" y="1045" />
-<sizeparam width="10" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="8" 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="b" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1012" id="407" uid="60d6a907-8696-44f0-8e2d-1ac4fac0cc40" >
+<COMPONENT type="1012" id="407" index="19" uid="60d6a907-8696-44f0-8e2d-1ac4fac0cc40" >
 <cdparam x="1034" y="939" />
 <sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2123,7 +2123,7 @@
 <TGConnectingPoint num="2" id="405" />
 <TGConnectingPoint num="3" id="406" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="400" uid="a70bc401-ae89-488e-8198-e246b79a4771" >
+<SUBCOMPONENT type="-1" id="400" index="332" uid="a70bc401-ae89-488e-8198-e246b79a4771" >
 <father id="407" num="0" />
 <cdparam x="959" y="974" />
 <sizeparam width="116" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -2132,7 +2132,7 @@
 <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
 <infoparam name="guard 1" value="[ tcpctrl.state ==4 ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="401" uid="534ac925-e30d-43aa-8a84-61cf440b1298" >
+<SUBCOMPONENT type="-1" id="401" index="333" uid="534ac925-e30d-43aa-8a84-61cf440b1298" >
 <father id="407" num="1" />
 <cdparam x="1070" y="949" />
 <sizeparam width="39" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -2141,7 +2141,7 @@
 <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
 <infoparam name="guard 2" value="[ else ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="402" uid="d256d869-cb83-489a-9a09-53778d32dd41" >
+<SUBCOMPONENT type="-1" id="402" index="334" uid="d256d869-cb83-489a-9a09-53778d32dd41" >
 <father id="407" num="2" />
 <cdparam x="1054" y="984" />
 <sizeparam width="116" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -2151,7 +2151,7 @@
 <infoparam name="guard 3" value="[ tcpctrl.state == 5]" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1013" id="411" uid="942f909c-0fe0-458c-a973-20e3450c52e6" >
+<COMPONENT type="1013" id="411" index="20" uid="942f909c-0fe0-458c-a973-20e3450c52e6" >
 <cdparam x="795" y="1009" />
 <sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2161,16 +2161,16 @@
 <TGConnectingPoint num="0" id="409" />
 <TGConnectingPoint num="1" id="410" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="408" uid="feebe61a-ff03-44a8-8843-74bfa927aabf" >
+<SUBCOMPONENT type="-1" id="408" index="335" uid="feebe61a-ff03-44a8-8843-74bfa927aabf" >
 <father id="411" num="0" />
 <cdparam x="818" y="1031" />
-<sizeparam width="10" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="8" 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="b" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1012" id="419" uid="659a3234-3313-4a68-bce3-61902e615f04" >
+<COMPONENT type="1012" id="419" index="21" uid="659a3234-3313-4a68-bce3-61902e615f04" >
 <cdparam x="828" y="869" />
 <sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2181,7 +2181,7 @@
 <TGConnectingPoint num="2" id="417" />
 <TGConnectingPoint num="3" id="418" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="412" uid="e8dd207b-9032-447b-84a2-212e03dcf51e" >
+<SUBCOMPONENT type="-1" id="412" index="336" uid="e8dd207b-9032-447b-84a2-212e03dcf51e" >
 <father id="419" num="0" />
 <cdparam x="753" y="885" />
 <sizeparam width="116" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -2190,7 +2190,7 @@
 <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
 <infoparam name="guard 1" value="[ tcpctrl.state ==0 ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="413" uid="657b22a1-19f5-4db8-93dd-933f38ff6636" >
+<SUBCOMPONENT type="-1" id="413" index="337" uid="657b22a1-19f5-4db8-93dd-933f38ff6636" >
 <father id="419" num="1" />
 <cdparam x="863" y="879" />
 <sizeparam width="39" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -2199,7 +2199,7 @@
 <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
 <infoparam name="guard 2" value="[ else ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="414" uid="3771d6ea-d3f9-412d-8e1e-603cbe15b6e4" >
+<SUBCOMPONENT type="-1" id="414" index="338" uid="3771d6ea-d3f9-412d-8e1e-603cbe15b6e4" >
 <father id="419" num="2" />
 <cdparam x="848" y="914" />
 <sizeparam width="112" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -2209,7 +2209,7 @@
 <infoparam name="guard 3" value="[ tcpctrl.state==0 ]" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1013" id="423" uid="184dbb0a-560c-46df-b072-10f5ed653fa5" >
+<COMPONENT type="1013" id="423" index="22" uid="184dbb0a-560c-46df-b072-10f5ed653fa5" >
 <cdparam x="341" y="764" />
 <sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2219,16 +2219,16 @@
 <TGConnectingPoint num="0" id="421" />
 <TGConnectingPoint num="1" id="422" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="420" uid="b1d47b88-a81f-44df-a5fa-185d877f410f" >
+<SUBCOMPONENT type="-1" id="420" index="339" uid="b1d47b88-a81f-44df-a5fa-185d877f410f" >
 <father id="423" num="0" />
 <cdparam x="354" y="785" />
-<sizeparam width="10" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="8" 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="b" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1013" id="427" uid="65a4866e-0b42-4e7c-9859-7f77b68a5440" >
+<COMPONENT type="1013" id="427" index="23" uid="65a4866e-0b42-4e7c-9859-7f77b68a5440" >
 <cdparam x="127" y="794" />
 <sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2238,16 +2238,16 @@
 <TGConnectingPoint num="0" id="425" />
 <TGConnectingPoint num="1" id="426" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="424" uid="dd9e2123-8c23-4886-89bf-abb64b2ce4c0" >
+<SUBCOMPONENT type="-1" id="424" index="340" uid="dd9e2123-8c23-4886-89bf-abb64b2ce4c0" >
 <father id="427" num="0" />
 <cdparam x="146" y="818" />
-<sizeparam width="10" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="8" 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="b" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1012" id="435" uid="30e60e34-1851-485f-a40e-f88f2471ec80" >
+<COMPONENT type="1012" id="435" index="24" uid="30e60e34-1851-485f-a40e-f88f2471ec80" >
 <cdparam x="993" y="780" />
 <sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2258,7 +2258,7 @@
 <TGConnectingPoint num="2" id="433" />
 <TGConnectingPoint num="3" id="434" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="428" uid="53caada3-5988-4cb0-8295-f21735ae91d8" >
+<SUBCOMPONENT type="-1" id="428" index="341" uid="53caada3-5988-4cb0-8295-f21735ae91d8" >
 <father id="435" num="0" />
 <cdparam x="949" y="793" />
 <sizeparam width="12" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -2266,7 +2266,7 @@
 <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="429" uid="2b7effb3-5736-493c-ba5e-4af3b4cc5854" >
+<SUBCOMPONENT type="-1" id="429" index="342" uid="2b7effb3-5736-493c-ba5e-4af3b4cc5854" >
 <father id="435" num="1" />
 <cdparam x="1028" y="790" />
 <sizeparam width="12" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -2274,7 +2274,7 @@
 <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="430" uid="16a5a7d8-8d8b-4b4a-a521-06d3cb4d71b3" >
+<SUBCOMPONENT type="-1" id="430" index="343" uid="16a5a7d8-8d8b-4b4a-a521-06d3cb4d71b3" >
 <father id="435" num="2" />
 <cdparam x="1013" y="825" />
 <sizeparam width="12" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -2283,7 +2283,7 @@
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1013" id="439" uid="e4bd6f12-e37f-4e75-84b1-044443083429" >
+<COMPONENT type="1013" id="439" index="25" uid="e4bd6f12-e37f-4e75-84b1-044443083429" >
 <cdparam x="459" y="783" />
 <sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2293,16 +2293,16 @@
 <TGConnectingPoint num="0" id="437" />
 <TGConnectingPoint num="1" id="438" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="436" uid="653b0f2b-f700-4172-81f2-67ba3b506553" >
+<SUBCOMPONENT type="-1" id="436" index="344" uid="653b0f2b-f700-4172-81f2-67ba3b506553" >
 <father id="439" num="0" />
 <cdparam x="474" y="802" />
-<sizeparam width="10" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="8" 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="b" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1013" id="443" uid="2e9c80f2-5a5a-4038-b2e8-42f267d146d2" >
+<COMPONENT type="1013" id="443" index="26" uid="2e9c80f2-5a5a-4038-b2e8-42f267d146d2" >
 <cdparam x="225" y="863" />
 <sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2312,16 +2312,16 @@
 <TGConnectingPoint num="0" id="441" />
 <TGConnectingPoint num="1" id="442" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="440" uid="b3c72553-cf5f-4bd0-9172-9a30d830f7d2" >
+<SUBCOMPONENT type="-1" id="440" index="345" uid="b3c72553-cf5f-4bd0-9172-9a30d830f7d2" >
 <father id="443" num="0" />
 <cdparam x="245" y="885" />
-<sizeparam width="10" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="8" 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="b" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1013" id="447" uid="ef9ec2a0-f9f7-4f75-8452-b32353dc7a0c" >
+<COMPONENT type="1013" id="447" index="27" uid="ef9ec2a0-f9f7-4f75-8452-b32353dc7a0c" >
 <cdparam x="1044" y="1057" />
 <sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2331,16 +2331,16 @@
 <TGConnectingPoint num="0" id="445" />
 <TGConnectingPoint num="1" id="446" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="444" uid="6777cebc-cc77-4a97-872c-265b68b0405c" >
+<SUBCOMPONENT type="-1" id="444" index="346" uid="6777cebc-cc77-4a97-872c-265b68b0405c" >
 <father id="447" num="0" />
 <cdparam x="1059" y="1077" />
-<sizeparam width="10" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="8" 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="b" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1012" id="455" uid="cc1b60f1-add2-4d09-81ed-3a21865d82f2" >
+<COMPONENT type="1012" id="455" index="28" uid="cc1b60f1-add2-4d09-81ed-3a21865d82f2" >
 <cdparam x="173" y="486" />
 <sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2351,7 +2351,7 @@
 <TGConnectingPoint num="2" id="453" />
 <TGConnectingPoint num="3" id="454" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="448" uid="65fbccf4-8ad4-4722-b873-59add95b6ec7" >
+<SUBCOMPONENT type="-1" id="448" index="347" uid="65fbccf4-8ad4-4722-b873-59add95b6ec7" >
 <father id="455" num="0" />
 <cdparam x="98" y="521" />
 <sizeparam width="112" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -2360,7 +2360,7 @@
 <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
 <infoparam name="guard 1" value="[ tcpctrl.state==0 ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="449" uid="dcef7bd0-1edd-4ba3-8093-516b76f755ad" >
+<SUBCOMPONENT type="-1" id="449" index="348" uid="dcef7bd0-1edd-4ba3-8093-516b76f755ad" >
 <father id="455" num="1" />
 <cdparam x="208" y="496" />
 <sizeparam width="39" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -2369,7 +2369,7 @@
 <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
 <infoparam name="guard 2" value="[ else ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="450" uid="8edffd27-62d4-40d7-b93d-f2a3bf85a3f5" >
+<SUBCOMPONENT type="-1" id="450" index="349" uid="8edffd27-62d4-40d7-b93d-f2a3bf85a3f5" >
 <father id="455" num="2" />
 <cdparam x="193" y="531" />
 <sizeparam width="12" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -2378,7 +2378,7 @@
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1012" id="463" uid="07b372eb-7fdf-4fa3-a928-046ef784f019" >
+<COMPONENT type="1012" id="463" index="29" uid="07b372eb-7fdf-4fa3-a928-046ef784f019" >
 <cdparam x="359" y="192" />
 <sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2389,7 +2389,7 @@
 <TGConnectingPoint num="2" id="461" />
 <TGConnectingPoint num="3" id="462" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="456" uid="93e35bed-ea33-49b8-95e3-03f639090d38" >
+<SUBCOMPONENT type="-1" id="456" index="350" uid="93e35bed-ea33-49b8-95e3-03f639090d38" >
 <father id="463" num="0" />
 <cdparam x="317" y="202" />
 <sizeparam width="81" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -2398,7 +2398,7 @@
 <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
 <infoparam name="guard 1" value="[ tcpctrl.a&gt;0 ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="457" uid="5a4210ff-6071-43f2-bc8e-d07edddb5694" >
+<SUBCOMPONENT type="-1" id="457" index="351" uid="5a4210ff-6071-43f2-bc8e-d07edddb5694" >
 <father id="463" num="1" />
 <cdparam x="394" y="202" />
 <sizeparam width="91" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -2407,7 +2407,7 @@
 <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
 <infoparam name="guard 2" value="[ tcpctrl.a==0 ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="458" uid="ad1d693c-d30c-42e6-a7bf-f7de27a82836" >
+<SUBCOMPONENT type="-1" id="458" index="352" uid="ad1d693c-d30c-42e6-a7bf-f7de27a82836" >
 <father id="463" num="2" />
 <cdparam x="379" y="237" />
 <sizeparam width="12" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -2416,7 +2416,7 @@
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1012" id="471" uid="ea20f942-c660-494c-99a2-a79a29b04c32" >
+<COMPONENT type="1012" id="471" index="30" uid="ea20f942-c660-494c-99a2-a79a29b04c32" >
 <cdparam x="449" y="582" />
 <sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2427,7 +2427,7 @@
 <TGConnectingPoint num="2" id="469" />
 <TGConnectingPoint num="3" id="470" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="464" uid="623805c7-017c-40df-8991-577756b0eb38" >
+<SUBCOMPONENT type="-1" id="464" index="353" uid="623805c7-017c-40df-8991-577756b0eb38" >
 <father id="471" num="0" />
 <cdparam x="404" y="592" />
 <sizeparam width="116" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -2436,7 +2436,7 @@
 <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
 <infoparam name="guard 1" value="[ tcpctrl.state ==9 ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="465" uid="aedbb787-f95a-426d-b339-ac809f639b01" >
+<SUBCOMPONENT type="-1" id="465" index="354" uid="aedbb787-f95a-426d-b339-ac809f639b01" >
 <father id="471" num="1" />
 <cdparam x="500" y="599" />
 <sizeparam width="39" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -2445,7 +2445,7 @@
 <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
 <infoparam name="guard 2" value="[ else ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="466" uid="de90a0f7-22de-4e16-b9f5-dfc6de5a4a4f" >
+<SUBCOMPONENT type="-1" id="466" index="355" uid="de90a0f7-22de-4e16-b9f5-dfc6de5a4a4f" >
 <father id="471" num="2" />
 <cdparam x="469" y="627" />
 <sizeparam width="252" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -2455,7 +2455,7 @@
 <infoparam name="guard 3" value="[ (tcpctrl.state ==2) or (tcpctrl.state ==4) ]" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1012" id="479" uid="b7ec4e1b-a546-41cb-9561-c47b0bcb21a6" >
+<COMPONENT type="1012" id="479" index="31" uid="b7ec4e1b-a546-41cb-9561-c47b0bcb21a6" >
 <cdparam x="274" y="564" />
 <sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2466,7 +2466,7 @@
 <TGConnectingPoint num="2" id="477" />
 <TGConnectingPoint num="3" id="478" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="472" uid="560af884-d313-489b-95f8-d7ecaa96b85f" >
+<SUBCOMPONENT type="-1" id="472" index="356" uid="560af884-d313-489b-95f8-d7ecaa96b85f" >
 <father id="479" num="0" />
 <cdparam x="228" y="574" />
 <sizeparam width="116" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -2475,7 +2475,7 @@
 <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
 <infoparam name="guard 1" value="[ tcpctrl.state == 1]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="473" uid="26d7f473-7043-4d84-ad69-658b53cbb695" >
+<SUBCOMPONENT type="-1" id="473" index="357" uid="26d7f473-7043-4d84-ad69-658b53cbb695" >
 <father id="479" num="1" />
 <cdparam x="317" y="584" />
 <sizeparam width="39" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -2484,7 +2484,7 @@
 <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
 <infoparam name="guard 2" value="[ else ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="474" uid="1fe5d2e4-894b-4c92-aeeb-f8e9c328c824" >
+<SUBCOMPONENT type="-1" id="474" index="358" uid="1fe5d2e4-894b-4c92-aeeb-f8e9c328c824" >
 <father id="479" num="2" />
 <cdparam x="306" y="616" />
 <sizeparam width="116" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -2494,7 +2494,7 @@
 <infoparam name="guard 3" value="[ tcpctrl.state ==4 ]" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1000" id="481" uid="fa82fe65-fa56-4214-a4b8-caaa7363a8ef" >
+<COMPONENT type="1000" id="481" index="32" uid="fa82fe65-fa56-4214-a4b8-caaa7363a8ef" >
 <cdparam x="227" y="27" />
 <sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2503,7 +2503,7 @@
 <TGConnectingPoint num="0" id="480" />
 </COMPONENT>
 
-<COMPONENT type="301" id="498" uid="b8dbe54b-f620-4835-88d3-4fa14a7e44a5" >
+<COMPONENT type="301" id="498" index="33" uid="b8dbe54b-f620-4835-88d3-4fa14a7e44a5" >
 <cdparam x="10" y="30" />
 <sizeparam width="92" height="135" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2551,7 +2551,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1011" id="501" uid="3a269a19-0620-45fe-935b-361f17c9d008" >
+<COMPONENT type="1011" id="501" index="34" uid="3a269a19-0620-45fe-935b-361f17c9d008" >
 <cdparam x="94" y="549" />
 <sizeparam width="109" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2562,7 +2562,7 @@
 <TGConnectingPoint num="1" id="500" />
 </COMPONENT>
 
-<COMPONENT type="1001" id="503" uid="0dc35037-e502-4da6-97c0-1de772dc1406" >
+<COMPONENT type="1001" id="503" index="35" uid="0dc35037-e502-4da6-97c0-1de772dc1406" >
 <cdparam x="138" y="615" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2571,7 +2571,7 @@
 <TGConnectingPoint num="0" id="502" />
 </COMPONENT>
 
-<COMPONENT type="1009" id="506" uid="1ee57cc6-0e0c-4e01-8449-59b41b1ca946" >
+<COMPONENT type="1009" id="506" index="36" uid="1ee57cc6-0e0c-4e01-8449-59b41b1ca946" >
 <cdparam x="957" y="585" />
 <sizeparam width="103" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2585,7 +2585,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1014" id="510" uid="e3353b1e-d86b-49af-9364-7fe289b4e808" >
+<COMPONENT type="1014" id="510" index="37" uid="e3353b1e-d86b-49af-9364-7fe289b4e808" >
 <cdparam x="145" y="85" />
 <sizeparam width="180" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2600,7 +2600,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1001" id="512" uid="df1cefdf-4071-4104-9fb3-3e91b29490cd" >
+<COMPONENT type="1001" id="512" index="38" uid="df1cefdf-4071-4104-9fb3-3e91b29490cd" >
 <cdparam x="225" y="207" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2609,7 +2609,7 @@
 <TGConnectingPoint num="0" id="511" />
 </COMPONENT>
 
-<COMPONENT type="1011" id="515" uid="7af48aac-f8e9-4267-bba1-d174660f58a3" >
+<COMPONENT type="1011" id="515" index="39" uid="7af48aac-f8e9-4267-bba1-d174660f58a3" >
 <cdparam x="183" y="144" />
 <sizeparam width="105" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2620,7 +2620,7 @@
 <TGConnectingPoint num="1" id="514" />
 </COMPONENT>
 
-<COMPONENT type="1017" id="518" uid="8e7dcb2c-5ff6-4ed3-a893-c4208803dce4" >
+<COMPONENT type="1017" id="518" index="40" uid="8e7dcb2c-5ff6-4ed3-a893-c4208803dce4" >
 <cdparam x="309" y="133" />
 <sizeparam width="131" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2634,7 +2634,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1009" id="521" uid="d5984acf-44b4-48ab-a6ec-a43e34431053" >
+<COMPONENT type="1009" id="521" index="41" uid="d5984acf-44b4-48ab-a6ec-a43e34431053" >
 <cdparam x="682" y="589" />
 <sizeparam width="80" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2648,7 +2648,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1010" id="524" uid="92b40c3c-9167-4381-9584-1566cd3c17f3" >
+<COMPONENT type="1010" id="524" index="42" uid="92b40c3c-9167-4381-9584-1566cd3c17f3" >
 <cdparam x="679" y="534" />
 <sizeparam width="87" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2662,7 +2662,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1010" id="527" uid="5245bcf9-f64d-4582-a85d-2294ad9ce0b3" >
+<COMPONENT type="1010" id="527" index="43" uid="5245bcf9-f64d-4582-a85d-2294ad9ce0b3" >
 <cdparam x="967" y="528" />
 <sizeparam width="83" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2676,7 +2676,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1010" id="530" uid="b2be55c4-8297-4d1e-9b9a-a0dcd69a2c5d" >
+<COMPONENT type="1010" id="530" index="44" uid="b2be55c4-8297-4d1e-9b9a-a0dcd69a2c5d" >
 <cdparam x="429" y="492" />
 <sizeparam width="71" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2690,7 +2690,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1010" id="533" uid="77d1050f-56b9-4c9e-a1bd-a4d21f9ef9bf" >
+<COMPONENT type="1010" id="533" index="45" uid="77d1050f-56b9-4c9e-a1bd-a4d21f9ef9bf" >
 <cdparam x="240" y="468" />
 <sizeparam width="99" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2704,7 +2704,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1010" id="536" uid="17f945bb-a6c3-4de6-a177-72ea4d925dd3" >
+<COMPONENT type="1010" id="536" index="46" uid="17f945bb-a6c3-4de6-a177-72ea4d925dd3" >
 <cdparam x="153" y="383" />
 <sizeparam width="71" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2718,7 +2718,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1018" id="547" uid="16fea7e9-ff35-44be-9e30-8fcc6963801e" >
+<COMPONENT type="1018" id="547" index="47" uid="16fea7e9-ff35-44be-9e30-8fcc6963801e" >
 <cdparam x="449" y="267" />
 <sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2736,7 +2736,7 @@
 <TGConnectingPoint num="9" id="546" />
 </COMPONENT>
 
-<COMPONENT type="1001" id="549" uid="4a82f97d-4c25-4909-9643-8b71b58045ac" >
+<COMPONENT type="1001" id="549" index="48" uid="4a82f97d-4c25-4909-9643-8b71b58045ac" >
 <cdparam x="218" y="529" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2745,7 +2745,7 @@
 <TGConnectingPoint num="0" id="548" />
 </COMPONENT>
 
-<COMPONENT type="1001" id="551" uid="71de86e8-6825-4234-bd32-30f8994a77f8" >
+<COMPONENT type="1001" id="551" index="49" uid="71de86e8-6825-4234-bd32-30f8994a77f8" >
 <cdparam x="319" y="614" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2754,7 +2754,7 @@
 <TGConnectingPoint num="0" id="550" />
 </COMPONENT>
 
-<COMPONENT type="1010" id="554" uid="3988bee0-92bd-435c-afab-5b6144b2cbfb" >
+<COMPONENT type="1010" id="554" index="50" uid="3988bee0-92bd-435c-afab-5b6144b2cbfb" >
 <cdparam x="265" y="228" />
 <sizeparam width="73" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2768,7 +2768,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1001" id="556" uid="aa4f4c11-2d3c-45f3-ab5c-acc2145add36" >
+<COMPONENT type="1001" id="556" index="51" uid="aa4f4c11-2d3c-45f3-ab5c-acc2145add36" >
 <cdparam x="291" y="290" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2777,7 +2777,7 @@
 <TGConnectingPoint num="0" id="555" />
 </COMPONENT>
 
-<COMPONENT type="301" id="573" uid="b62e9b24-07c7-4e62-a0ba-5264e9ea99a0" >
+<COMPONENT type="301" id="573" index="52" uid="b62e9b24-07c7-4e62-a0ba-5264e9ea99a0" >
 <cdparam x="602" y="86" />
 <sizeparam width="360" height="51" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2811,7 +2811,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1009" id="576" uid="05849858-9b63-4e61-b2ba-ae666c1ecf5b" >
+<COMPONENT type="1009" id="576" index="53" uid="05849858-9b63-4e61-b2ba-ae666c1ecf5b" >
 <cdparam x="178" y="808" />
 <sizeparam width="104" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2825,7 +2825,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1006" id="579" uid="219ab426-c931-48e6-a8fa-3fb3ae32c3a2" >
+<COMPONENT type="1006" id="579" index="54" uid="219ab426-c931-48e6-a8fa-3fb3ae32c3a2" >
 <cdparam x="181" y="1002" />
 <sizeparam width="99" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2839,7 +2839,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1001" id="581" uid="dbf4ce37-a7d2-4653-9f23-2d680de164cd" >
+<COMPONENT type="1001" id="581" index="55" uid="dbf4ce37-a7d2-4653-9f23-2d680de164cd" >
 <cdparam x="220" y="1237" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2848,7 +2848,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="580" />
 </COMPONENT>
 
-<COMPONENT type="1011" id="584" uid="07f61da1-3e56-4234-8047-acfea240c326" >
+<COMPONENT type="1011" id="584" index="56" uid="07f61da1-3e56-4234-8047-acfea240c326" >
 <cdparam x="410" y="1032" />
 <sizeparam width="109" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2859,7 +2859,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="1" id="583" />
 </COMPONENT>
 
-<COMPONENT type="1001" id="586" uid="d15dd175-07aa-4f5f-b019-d30882573a76" >
+<COMPONENT type="1001" id="586" index="57" uid="d15dd175-07aa-4f5f-b019-d30882573a76" >
 <cdparam x="454" y="1213" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2868,7 +2868,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="585" />
 </COMPONENT>
 
-<COMPONENT type="1011" id="589" uid="aab634e2-5eb1-4859-97bc-e95fd95b757f" >
+<COMPONENT type="1011" id="589" index="58" uid="aab634e2-5eb1-4859-97bc-e95fd95b757f" >
 <cdparam x="80" y="1041" />
 <sizeparam width="105" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2879,7 +2879,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="1" id="588" />
 </COMPONENT>
 
-<COMPONENT type="1006" id="592" uid="99efad6b-4a0a-48dd-9e02-24ad31ccd874" >
+<COMPONENT type="1006" id="592" index="59" uid="99efad6b-4a0a-48dd-9e02-24ad31ccd874" >
 <cdparam x="83" y="938" />
 <sizeparam width="99" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2893,7 +2893,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1011" id="595" uid="4a2d208e-8287-423b-86db-5eee6ace1d5c" >
+<COMPONENT type="1011" id="595" index="60" uid="4a2d208e-8287-423b-86db-5eee6ace1d5c" >
 <cdparam x="288" y="1026" />
 <sizeparam width="117" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2904,7 +2904,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="1" id="594" />
 </COMPONENT>
 
-<COMPONENT type="1001" id="597" uid="d88e3341-7a1b-46be-adb4-0461fef3dcd3" >
+<COMPONENT type="1001" id="597" index="61" uid="d88e3341-7a1b-46be-adb4-0461fef3dcd3" >
 <cdparam x="336" y="1229" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2913,7 +2913,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="596" />
 </COMPONENT>
 
-<COMPONENT type="1006" id="600" uid="f451aa23-9e9c-4c54-b709-0b368e5a5c64" >
+<COMPONENT type="1006" id="600" index="62" uid="f451aa23-9e9c-4c54-b709-0b368e5a5c64" >
 <cdparam x="415" y="941" />
 <sizeparam width="99" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2927,7 +2927,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1006" id="603" uid="5edd65af-ae15-42eb-b083-eb8d50ec5d12" >
+<COMPONENT type="1006" id="603" index="63" uid="5edd65af-ae15-42eb-b083-eb8d50ec5d12" >
 <cdparam x="297" y="900" />
 <sizeparam width="99" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2941,7 +2941,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1001" id="605" uid="9580b1e4-69d0-4fb4-a38e-0042255579da" >
+<COMPONENT type="1001" id="605" index="64" uid="9580b1e4-69d0-4fb4-a38e-0042255579da" >
 <cdparam x="790" y="1270" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2950,9 +2950,9 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="604" />
 </COMPONENT>
 
-<COMPONENT type="301" id="622" uid="90cef370-0935-431a-bc1b-bb748acc1167" >
+<COMPONENT type="301" id="622" index="65" uid="90cef370-0935-431a-bc1b-bb748acc1167" >
 <cdparam x="998" y="850" />
-<sizeparam width="50" height="20" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="50" height="15" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1900" />
 <infoparam name="UML Note" value="Final
@@ -2978,7 +2978,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1011" id="625" uid="5942f7c5-50b9-46ae-af02-77b0fa4fd772" >
+<COMPONENT type="1011" id="625" index="66" uid="5942f7c5-50b9-46ae-af02-77b0fa4fd772" >
 <cdparam x="674" y="965" />
 <sizeparam width="109" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2989,7 +2989,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="1" id="624" />
 </COMPONENT>
 
-<COMPONENT type="1001" id="627" uid="acc5f8a9-d984-48a2-b0a0-874a9a07614e" >
+<COMPONENT type="1001" id="627" index="67" uid="acc5f8a9-d984-48a2-b0a0-874a9a07614e" >
 <cdparam x="718" y="1032" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -2998,7 +2998,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="626" />
 </COMPONENT>
 
-<COMPONENT type="1006" id="630" uid="0e26534e-be49-4fb9-a76d-6b641ea19abb" >
+<COMPONENT type="1006" id="630" index="68" uid="0e26534e-be49-4fb9-a76d-6b641ea19abb" >
 <cdparam x="751" y="1086" />
 <sizeparam width="99" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3012,9 +3012,9 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="301" id="647" uid="5889bd3e-2e61-4183-828b-c0ddc6beb473" >
+<COMPONENT type="301" id="647" index="69" uid="5889bd3e-2e61-4183-828b-c0ddc6beb473" >
 <cdparam x="781" y="950" />
-<sizeparam width="89" height="20" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="89" height="15" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1900" />
 <infoparam name="UML Note" value="Active Open
@@ -3040,9 +3040,9 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="301" id="664" uid="1012654f-3ddc-4ce6-8231-fcca921430db" >
+<COMPONENT type="301" id="664" index="70" uid="1012654f-3ddc-4ce6-8231-fcca921430db" >
 <cdparam x="715" y="907" />
-<sizeparam width="97" height="20" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="97" height="15" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1900" />
 <infoparam name="UML Note" value="Passive Open
@@ -3068,7 +3068,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1011" id="667" uid="33c87588-29ec-4a8d-a301-9178914a6667" >
+<COMPONENT type="1011" id="667" index="71" uid="33c87588-29ec-4a8d-a301-9178914a6667" >
 <cdparam x="746" y="1193" />
 <sizeparam width="109" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3079,7 +3079,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="1" id="666" />
 </COMPONENT>
 
-<COMPONENT type="1011" id="670" uid="b105be91-483c-410c-866c-0512637526f1" >
+<COMPONENT type="1011" id="670" index="72" uid="b105be91-483c-410c-866c-0512637526f1" >
 <cdparam x="442" y="768" />
 <sizeparam width="109" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3090,7 +3090,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="1" id="669" />
 </COMPONENT>
 
-<COMPONENT type="1001" id="672" uid="2156e57e-2917-443e-8649-8536ef85ac9a" >
+<COMPONENT type="1001" id="672" index="73" uid="2156e57e-2917-443e-8649-8536ef85ac9a" >
 <cdparam x="486" y="830" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3099,7 +3099,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="671" />
 </COMPONENT>
 
-<COMPONENT type="1006" id="675" uid="668a9692-9984-4f22-86cc-13c7c48c5737" >
+<COMPONENT type="1006" id="675" index="74" uid="668a9692-9984-4f22-86cc-13c7c48c5737" >
 <cdparam x="894" y="1123" />
 <sizeparam width="99" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3113,9 +3113,9 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="301" id="692" uid="deb329f2-b88f-4538-b1b9-82096a81e237" >
+<COMPONENT type="301" id="692" index="75" uid="deb329f2-b88f-4538-b1b9-82096a81e237" >
 <cdparam x="884" y="1068" />
-<sizeparam width="108" height="20" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="108" height="15" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1900" />
 <infoparam name="UML Note" value="send Ack of Fin
@@ -3141,7 +3141,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1011" id="695" uid="459f2f8e-b01c-4ab6-9a10-805ef530553e" >
+<COMPONENT type="1011" id="695" index="76" uid="459f2f8e-b01c-4ab6-9a10-805ef530553e" >
 <cdparam x="889" y="1234" />
 <sizeparam width="109" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3152,7 +3152,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="1" id="694" />
 </COMPONENT>
 
-<COMPONENT type="1001" id="697" uid="0247dc07-5f1d-4d37-b156-da4e42871234" >
+<COMPONENT type="1001" id="697" index="77" uid="0247dc07-5f1d-4d37-b156-da4e42871234" >
 <cdparam x="933" y="1311" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3161,7 +3161,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="696" />
 </COMPONENT>
 
-<COMPONENT type="1006" id="700" uid="7690b268-d22f-46e6-abbb-a716561d3c08" >
+<COMPONENT type="1006" id="700" index="78" uid="7690b268-d22f-46e6-abbb-a716561d3c08" >
 <cdparam x="1000" y="1155" />
 <sizeparam width="99" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3175,9 +3175,9 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="301" id="717" uid="dc5b21eb-2d86-43a9-a9f0-5e918eb0fa7a" >
+<COMPONENT type="301" id="717" index="79" uid="dc5b21eb-2d86-43a9-a9f0-5e918eb0fa7a" >
 <cdparam x="1000" y="1094" />
-<sizeparam width="108" height="20" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="108" height="15" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1900" />
 <infoparam name="UML Note" value="send Ack of Fin
@@ -3203,7 +3203,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1011" id="720" uid="d745a4a0-d707-4dea-98f7-ce409575bef0" >
+<COMPONENT type="1011" id="720" index="80" uid="d745a4a0-d707-4dea-98f7-ce409575bef0" >
 <cdparam x="995" y="1266" />
 <sizeparam width="109" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3214,7 +3214,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="1" id="719" />
 </COMPONENT>
 
-<COMPONENT type="1001" id="722" uid="bfe04c91-d65c-4580-afc1-de6ad888344b" >
+<COMPONENT type="1001" id="722" index="81" uid="bfe04c91-d65c-4580-afc1-de6ad888344b" >
 <cdparam x="1039" y="1341" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3223,7 +3223,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="721" />
 </COMPONENT>
 
-<COMPONENT type="1006" id="725" uid="cc793421-b5ef-478c-ae4e-187e6e0d48dc" >
+<COMPONENT type="1006" id="725" index="82" uid="cc793421-b5ef-478c-ae4e-187e6e0d48dc" >
 <cdparam x="673" y="758" />
 <sizeparam width="99" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3237,7 +3237,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1001" id="727" uid="2d880b74-49d3-4e45-a417-4c2faef4a76d" >
+<COMPONENT type="1001" id="727" index="83" uid="2d880b74-49d3-4e45-a417-4c2faef4a76d" >
 <cdparam x="712" y="865" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3246,7 +3246,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="726" />
 </COMPONENT>
 
-<COMPONENT type="1007" id="730" uid="e552c67f-5fb4-435a-bf2e-02e6eea1a7ad" >
+<COMPONENT type="1007" id="730" index="84" uid="e552c67f-5fb4-435a-bf2e-02e6eea1a7ad" >
 <cdparam x="84" y="1100" />
 <sizeparam width="98" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3260,7 +3260,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1006" id="733" uid="ee8f09ac-8867-4944-b804-ef4744fb6d13" >
+<COMPONENT type="1006" id="733" index="85" uid="ee8f09ac-8867-4944-b804-ef4744fb6d13" >
 <cdparam x="94" y="1167" />
 <sizeparam width="76" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3274,7 +3274,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1001" id="735" uid="6c12238d-1954-4ceb-ba42-0abef59a807a" >
+<COMPONENT type="1001" id="735" index="86" uid="6c12238d-1954-4ceb-ba42-0abef59a807a" >
 <cdparam x="122" y="1236" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3283,7 +3283,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="734" />
 </COMPONENT>
 
-<COMPONENT type="1007" id="738" uid="a54db00a-dba4-4568-b7ba-e8a4dd223605" >
+<COMPONENT type="1007" id="738" index="87" uid="a54db00a-dba4-4568-b7ba-e8a4dd223605" >
 <cdparam x="182" y="1102" />
 <sizeparam width="98" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3297,7 +3297,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1006" id="741" uid="a90c9be5-d7ee-43f1-bc11-2aefaa667501" >
+<COMPONENT type="1006" id="741" index="88" uid="a90c9be5-d7ee-43f1-bc11-2aefaa667501" >
 <cdparam x="192" y="1169" />
 <sizeparam width="76" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3311,7 +3311,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1007" id="744" uid="73b93f6d-cad4-4a97-8cb2-c67e45441e95" >
+<COMPONENT type="1007" id="744" index="89" uid="73b93f6d-cad4-4a97-8cb2-c67e45441e95" >
 <cdparam x="298" y="1106" />
 <sizeparam width="98" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3325,7 +3325,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1006" id="747" uid="0e7a0f76-4a39-4ee0-9bb7-077295efb35a" >
+<COMPONENT type="1006" id="747" index="90" uid="0e7a0f76-4a39-4ee0-9bb7-077295efb35a" >
 <cdparam x="308" y="1173" />
 <sizeparam width="76" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3339,7 +3339,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1007" id="750" uid="b4e54afd-0416-4060-a291-8f67eabb43d9" >
+<COMPONENT type="1007" id="750" index="91" uid="b4e54afd-0416-4060-a291-8f67eabb43d9" >
 <cdparam x="416" y="1090" />
 <sizeparam width="98" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3353,7 +3353,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1006" id="753" uid="e4a641cf-865c-456e-857e-91358c0801fd" >
+<COMPONENT type="1006" id="753" index="92" uid="e4a641cf-865c-456e-857e-91358c0801fd" >
 <cdparam x="426" y="1159" />
 <sizeparam width="76" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3367,7 +3367,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1011" id="756" uid="9cf481e0-d000-4f9f-b22e-9d8fb1a57633" >
+<COMPONENT type="1011" id="756" index="93" uid="9cf481e0-d000-4f9f-b22e-9d8fb1a57633" >
 <cdparam x="52" y="861" />
 <sizeparam width="160" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3378,7 +3378,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="1" id="755" />
 </COMPONENT>
 
-<COMPONENT type="1011" id="759" uid="7bd8bae6-b8cd-4cad-b14e-65ca6b876529" >
+<COMPONENT type="1011" id="759" index="94" uid="7bd8bae6-b8cd-4cad-b14e-65ca6b876529" >
 <cdparam x="150" y="940" />
 <sizeparam width="160" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3389,7 +3389,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="1" id="758" />
 </COMPONENT>
 
-<COMPONENT type="1011" id="762" uid="77d1a746-5580-4a23-bc77-511c5ef23759" >
+<COMPONENT type="1011" id="762" index="95" uid="77d1a746-5580-4a23-bc77-511c5ef23759" >
 <cdparam x="384" y="865" />
 <sizeparam width="160" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3400,7 +3400,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="1" id="761" />
 </COMPONENT>
 
-<COMPONENT type="1011" id="765" uid="2c9f947f-f54d-4536-b6e7-42844c66fb35" >
+<COMPONENT type="1011" id="765" index="96" uid="2c9f947f-f54d-4536-b6e7-42844c66fb35" >
 <cdparam x="266" y="831" />
 <sizeparam width="160" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3411,7 +3411,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="1" id="764" />
 </COMPONENT>
 
-<COMPONENT type="1008" id="768" uid="d98b6e3f-ca00-427c-9a19-9000e293d39b" >
+<COMPONENT type="1008" id="768" index="97" uid="d98b6e3f-ca00-427c-9a19-9000e293d39b" >
 <cdparam x="198" y="1052" />
 <sizeparam width="66" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3425,7 +3425,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1008" id="771" uid="ed13ea64-930c-453b-9dd8-d39870b9025e" >
+<COMPONENT type="1008" id="771" index="98" uid="ed13ea64-930c-453b-9dd8-d39870b9025e" >
 <cdparam x="314" y="962" />
 <sizeparam width="66" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3439,7 +3439,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1008" id="774" uid="711304e2-8ef7-4028-b70b-e0d62e4a46a4" >
+<COMPONENT type="1008" id="774" index="99" uid="711304e2-8ef7-4028-b70b-e0d62e4a46a4" >
 <cdparam x="432" y="983" />
 <sizeparam width="66" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3453,7 +3453,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1008" id="777" uid="11331719-ae44-4ed3-9c0a-eed195e1c70d" >
+<COMPONENT type="1008" id="777" index="100" uid="11331719-ae44-4ed3-9c0a-eed195e1c70d" >
 <cdparam x="100" y="986" />
 <sizeparam width="66" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3467,7 +3467,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1008" id="780" uid="e8f2c92f-9af0-4b6a-b494-2fcf7a147ad0" >
+<COMPONENT type="1008" id="780" index="101" uid="e8f2c92f-9af0-4b6a-b494-2fcf7a147ad0" >
 <cdparam x="690" y="813" />
 <sizeparam width="66" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3481,7 +3481,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1008" id="783" uid="e2524592-9a68-4e03-a86d-7afcb79f5d46" >
+<COMPONENT type="1008" id="783" index="102" uid="e2524592-9a68-4e03-a86d-7afcb79f5d46" >
 <cdparam x="768" y="1141" />
 <sizeparam width="66" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3495,7 +3495,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1008" id="786" uid="4bcb525c-fd21-45c1-85c4-5a9f2dc515dd" >
+<COMPONENT type="1008" id="786" index="103" uid="4bcb525c-fd21-45c1-85c4-5a9f2dc515dd" >
 <cdparam x="911" y="1178" />
 <sizeparam width="66" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3509,7 +3509,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1008" id="789" uid="a267a474-1dcd-41e7-b290-8c45f6d8ec03" >
+<COMPONENT type="1008" id="789" index="104" uid="a267a474-1dcd-41e7-b290-8c45f6d8ec03" >
 <cdparam x="1017" y="1211" />
 <sizeparam width="66" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3523,7 +3523,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1001" id="791" uid="e6dbc33c-5dd8-46df-b612-fbb9fc588e24" >
+<COMPONENT type="1001" id="791" index="105" uid="e6dbc33c-5dd8-46df-b612-fbb9fc588e24" >
 <cdparam x="602" y="762" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3532,7 +3532,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="790" />
 </COMPONENT>
 
-<COMPONENT type="1001" id="793" uid="80071a3c-1471-43ff-ba91-d4adc7126b8a" >
+<COMPONENT type="1001" id="793" index="106" uid="80071a3c-1471-43ff-ba91-d4adc7126b8a" >
 <cdparam x="873" y="922" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3541,7 +3541,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="792" />
 </COMPONENT>
 
-<COMPONENT type="1006" id="796" uid="8a1c64f3-34b0-4298-8adf-cbbeada58bb7" >
+<COMPONENT type="1006" id="796" index="107" uid="8a1c64f3-34b0-4298-8adf-cbbeada58bb7" >
 <cdparam x="1159" y="1214" />
 <sizeparam width="99" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3555,9 +3555,9 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="301" id="813" uid="b361e171-a814-4147-994f-e0414689614d" >
+<COMPONENT type="301" id="813" index="108" uid="b361e171-a814-4147-994f-e0414689614d" >
 <cdparam x="1159" y="1153" />
-<sizeparam width="108" height="20" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="108" height="15" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1900" />
 <infoparam name="UML Note" value="send Ack of Fin
@@ -3583,7 +3583,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1011" id="816" uid="f2769533-b35e-4793-a70a-6d57ffeeddd2" >
+<COMPONENT type="1011" id="816" index="109" uid="f2769533-b35e-4793-a70a-6d57ffeeddd2" >
 <cdparam x="1154" y="1295" />
 <sizeparam width="109" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3594,7 +3594,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="1" id="815" />
 </COMPONENT>
 
-<COMPONENT type="1001" id="818" uid="5cfb523c-6286-489e-855b-fe0bd9993067" >
+<COMPONENT type="1001" id="818" index="110" uid="5cfb523c-6286-489e-855b-fe0bd9993067" >
 <cdparam x="1198" y="1471" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3603,7 +3603,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="817" />
 </COMPONENT>
 
-<COMPONENT type="1011" id="821" uid="22cb5bcf-af10-42e6-9abd-8b439ebbaf4e" >
+<COMPONENT type="1011" id="821" index="111" uid="22cb5bcf-af10-42e6-9abd-8b439ebbaf4e" >
 <cdparam x="1154" y="1402" />
 <sizeparam width="109" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3614,7 +3614,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="1" id="820" />
 </COMPONENT>
 
-<COMPONENT type="1008" id="824" uid="a89e2fc8-a102-4ae5-ad66-97df5440a6d7" >
+<COMPONENT type="1008" id="824" index="112" uid="a89e2fc8-a102-4ae5-ad66-97df5440a6d7" >
 <cdparam x="1176" y="1351" />
 <sizeparam width="66" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3628,7 +3628,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1001" id="826" uid="bda73451-551d-4db6-bb12-23650c95ce6c" >
+<COMPONENT type="1001" id="826" index="113" uid="bda73451-551d-4db6-bb12-23650c95ce6c" >
 <cdparam x="1277" y="1070" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3637,7 +3637,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="825" />
 </COMPONENT>
 
-<COMPONENT type="1001" id="828" uid="456abc56-8f7b-40b0-9559-d2d0bd8b27ed" >
+<COMPONENT type="1001" id="828" index="114" uid="456abc56-8f7b-40b0-9559-d2d0bd8b27ed" >
 <cdparam x="1519" y="1457" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3646,7 +3646,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="827" />
 </COMPONENT>
 
-<COMPONENT type="1006" id="831" uid="2f947d3c-82c9-4869-b010-f1213294848f" >
+<COMPONENT type="1006" id="831" index="115" uid="2f947d3c-82c9-4869-b010-f1213294848f" >
 <cdparam x="1479" y="1132" />
 <sizeparam width="100" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3660,7 +3660,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1006" id="834" uid="03b7e5c6-4038-466d-bb66-b461499e0963" >
+<COMPONENT type="1006" id="834" index="116" uid="03b7e5c6-4038-466d-bb66-b461499e0963" >
 <cdparam x="1480" y="1348" />
 <sizeparam width="99" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3674,7 +3674,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1008" id="837" uid="67a08c3a-4c35-4b8e-a92b-cfb960bcb4a3" >
+<COMPONENT type="1008" id="837" index="117" uid="67a08c3a-4c35-4b8e-a92b-cfb960bcb4a3" >
 <cdparam x="1697" y="1026" />
 <sizeparam width="63" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3688,9 +3688,9 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="301" id="854" uid="3a43d68b-84e4-4952-bd46-025277b7a929" >
+<COMPONENT type="301" id="854" index="118" uid="3a43d68b-84e4-4952-bd46-025277b7a929" >
 <cdparam x="1759" y="1192" />
-<sizeparam width="86" height="20" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="86" height="15" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1900" />
 <infoparam name="UML Note" value="Correct ack
@@ -3716,9 +3716,9 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="301" id="871" uid="1fad9b43-08d5-43aa-9a50-81f2e6eb80bf" >
+<COMPONENT type="301" id="871" index="119" uid="1fad9b43-08d5-43aa-9a50-81f2e6eb80bf" >
 <cdparam x="1635" y="1168" />
-<sizeparam width="71" height="20" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="71" height="15" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1900" />
 <infoparam name="UML Note" value="false ack
@@ -3744,7 +3744,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1006" id="874" uid="2730c241-fcaf-45a6-9f20-07b55b923e15" >
+<COMPONENT type="1006" id="874" index="120" uid="2730c241-fcaf-45a6-9f20-07b55b923e15" >
 <cdparam x="1592" y="1299" />
 <sizeparam width="99" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3758,7 +3758,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1001" id="876" uid="bda6069a-e2d0-4dc4-87cb-b819f862082e" >
+<COMPONENT type="1001" id="876" index="121" uid="bda6069a-e2d0-4dc4-87cb-b819f862082e" >
 <cdparam x="1631" y="1468" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3767,9 +3767,9 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="875" />
 </COMPONENT>
 
-<COMPONENT type="301" id="893" uid="5ef50071-788a-49a1-a1a8-a760c0b5d19d" >
+<COMPONENT type="301" id="893" index="122" uid="5ef50071-788a-49a1-a1a8-a760c0b5d19d" >
 <cdparam x="1469" y="1295" />
-<sizeparam width="127" height="20" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="127" height="15" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1900" />
 <infoparam name="UML Note" value="return acknowldge
@@ -3795,9 +3795,9 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="301" id="910" uid="f5f79efc-f8a9-4d61-83a4-0cd9f13ab8c3" >
+<COMPONENT type="301" id="910" index="123" uid="f5f79efc-f8a9-4d61-83a4-0cd9f13ab8c3" >
 <cdparam x="1620" y="927" />
-<sizeparam width="50" height="20" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="50" height="15" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1900" />
 <infoparam name="UML Note" value="data
@@ -3823,7 +3823,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1008" id="913" uid="22cc1afc-7418-49d7-bef3-7a73054dd4c9" >
+<COMPONENT type="1008" id="913" index="124" uid="22cc1afc-7418-49d7-bef3-7a73054dd4c9" >
 <cdparam x="1497" y="1405" />
 <sizeparam width="66" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3837,7 +3837,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1008" id="916" uid="51bb2d62-d18a-4766-a6bc-96877cf6c58e" >
+<COMPONENT type="1008" id="916" index="125" uid="51bb2d62-d18a-4766-a6bc-96877cf6c58e" >
 <cdparam x="1609" y="1348" />
 <sizeparam width="66" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3851,7 +3851,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1006" id="919" uid="59332e98-17e2-44c6-a979-9026c495c2b5" >
+<COMPONENT type="1006" id="919" index="126" uid="59332e98-17e2-44c6-a979-9026c495c2b5" >
 <cdparam x="1603" y="1404" />
 <sizeparam width="76" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3865,7 +3865,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1001" id="921" uid="df4f4fb6-4ea3-4464-bef4-28f56d7ee695" >
+<COMPONENT type="1001" id="921" index="127" uid="df4f4fb6-4ea3-4464-bef4-28f56d7ee695" >
 <cdparam x="1730" y="1335" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3874,7 +3874,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="920" />
 </COMPONENT>
 
-<COMPONENT type="1011" id="924" uid="64a5a093-b847-4a86-9e05-4a1bdb3be719" >
+<COMPONENT type="1011" id="924" index="128" uid="64a5a093-b847-4a86-9e05-4a1bdb3be719" >
 <cdparam x="1772" y="1349" />
 <sizeparam width="109" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3885,7 +3885,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="1" id="923" />
 </COMPONENT>
 
-<COMPONENT type="1001" id="926" uid="ecd687c2-3775-430a-9a83-218e4eedce9e" >
+<COMPONENT type="1001" id="926" index="129" uid="ecd687c2-3775-430a-9a83-218e4eedce9e" >
 <cdparam x="1816" y="1457" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3894,7 +3894,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="925" />
 </COMPONENT>
 
-<COMPONENT type="1011" id="929" uid="01b5648f-4b64-4be5-8155-c65cbe220b11" >
+<COMPONENT type="1011" id="929" index="130" uid="01b5648f-4b64-4be5-8155-c65cbe220b11" >
 <cdparam x="1866" y="1411" />
 <sizeparam width="109" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3905,7 +3905,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="1" id="928" />
 </COMPONENT>
 
-<COMPONENT type="1001" id="931" uid="d4a277a4-5673-46ee-8a09-307c54ad387f" >
+<COMPONENT type="1001" id="931" index="131" uid="d4a277a4-5673-46ee-8a09-307c54ad387f" >
 <cdparam x="1910" y="1481" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3914,7 +3914,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="930" />
 </COMPONENT>
 
-<COMPONENT type="1001" id="933" uid="ba0cf12d-b45b-43b8-8b30-e84a140d80da" >
+<COMPONENT type="1001" id="933" index="132" uid="ba0cf12d-b45b-43b8-8b30-e84a140d80da" >
 <cdparam x="1986" y="1543" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3923,7 +3923,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="932" />
 </COMPONENT>
 
-<COMPONENT type="1011" id="936" uid="71f31e32-703d-4302-9d17-a445c7cabffb" >
+<COMPONENT type="1011" id="936" index="133" uid="71f31e32-703d-4302-9d17-a445c7cabffb" >
 <cdparam x="2047" y="1466" />
 <sizeparam width="109" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3934,7 +3934,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="1" id="935" />
 </COMPONENT>
 
-<COMPONENT type="1001" id="938" uid="e193cf5f-2f88-4c5a-8156-2a613c8bda44" >
+<COMPONENT type="1001" id="938" index="134" uid="e193cf5f-2f88-4c5a-8156-2a613c8bda44" >
 <cdparam x="2091" y="1537" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3943,7 +3943,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="937" />
 </COMPONENT>
 
-<COMPONENT type="1011" id="941" uid="f491ac5b-5bb7-4f4b-bcb9-9f7d40def4fa" >
+<COMPONENT type="1011" id="941" index="135" uid="f491ac5b-5bb7-4f4b-bcb9-9f7d40def4fa" >
 <cdparam x="1942" y="1493" />
 <sizeparam width="109" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3954,7 +3954,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="1" id="940" />
 </COMPONENT>
 
-<COMPONENT type="1011" id="944" uid="12a75bfa-7345-47f0-bc4e-5f5cd6f65946" >
+<COMPONENT type="1011" id="944" index="136" uid="12a75bfa-7345-47f0-bc4e-5f5cd6f65946" >
 <cdparam x="1942" y="1434" />
 <sizeparam width="109" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -3965,9 +3965,9 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="1" id="943" />
 </COMPONENT>
 
-<COMPONENT type="301" id="961" uid="6f7a2eb1-63c7-44bd-9a62-3faeab9de781" >
+<COMPONENT type="301" id="961" index="137" uid="6f7a2eb1-63c7-44bd-9a62-3faeab9de781" >
 <cdparam x="1825" y="889" />
-<sizeparam width="50" height="20" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="50" height="15" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1900" />
 <infoparam name="UML Note" value="Syn
@@ -3993,9 +3993,9 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="301" id="978" uid="291a1172-a93b-4334-974a-4fac2e1eeb9f" >
+<COMPONENT type="301" id="978" index="138" uid="291a1172-a93b-4334-974a-4fac2e1eeb9f" >
 <cdparam x="1707" y="945" />
-<sizeparam width="50" height="20" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="50" height="15" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1900" />
 <infoparam name="UML Note" value="ack
@@ -4021,7 +4021,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1006" id="981" uid="8c1d381e-25c4-4da9-96e3-5ccdded51e94" >
+<COMPONENT type="1006" id="981" index="139" uid="8c1d381e-25c4-4da9-96e3-5ccdded51e94" >
 <cdparam x="2188" y="1198" />
 <sizeparam width="99" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -4035,7 +4035,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1001" id="983" uid="e6f80259-84a8-41cb-8674-e57a86fa2250" >
+<COMPONENT type="1001" id="983" index="140" uid="e6f80259-84a8-41cb-8674-e57a86fa2250" >
 <cdparam x="2227" y="1483" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -4044,7 +4044,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="982" />
 </COMPONENT>
 
-<COMPONENT type="1007" id="986" uid="3cfff5f8-787c-4c67-ad86-a03cfb79aaa4" >
+<COMPONENT type="1007" id="986" index="141" uid="3cfff5f8-787c-4c67-ad86-a03cfb79aaa4" >
 <cdparam x="2189" y="1298" />
 <sizeparam width="98" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -4058,7 +4058,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1006" id="989" uid="9ef07963-51d4-416b-9b65-8715c6bea000" >
+<COMPONENT type="1006" id="989" index="142" uid="9ef07963-51d4-416b-9b65-8715c6bea000" >
 <cdparam x="2199" y="1365" />
 <sizeparam width="76" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -4072,7 +4072,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1011" id="992" uid="42c94059-fa87-4538-8012-c6c95565855a" >
+<COMPONENT type="1011" id="992" index="143" uid="42c94059-fa87-4538-8012-c6c95565855a" >
 <cdparam x="2157" y="1136" />
 <sizeparam width="160" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -4083,7 +4083,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="1" id="991" />
 </COMPONENT>
 
-<COMPONENT type="1008" id="995" uid="26f2781e-2d32-46f3-9ffe-0e234002bc9e" >
+<COMPONENT type="1008" id="995" index="144" uid="26f2781e-2d32-46f3-9ffe-0e234002bc9e" >
 <cdparam x="2205" y="1248" />
 <sizeparam width="66" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -4097,7 +4097,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1011" id="998" uid="438c04b1-8193-4330-b593-dacad6b0020b" >
+<COMPONENT type="1011" id="998" index="145" uid="438c04b1-8193-4330-b593-dacad6b0020b" >
 <cdparam x="2183" y="1424" />
 <sizeparam width="109" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -4108,7 +4108,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="1" id="997" />
 </COMPONENT>
 
-<COMPONENT type="1006" id="1001" uid="a3d67fb8-31bb-432d-a657-edd5bd57f487" >
+<COMPONENT type="1006" id="1001" index="146" uid="a3d67fb8-31bb-432d-a657-edd5bd57f487" >
 <cdparam x="2268" y="1122" />
 <sizeparam width="99" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -4122,9 +4122,9 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="301" id="1018" uid="d8d59259-a796-4193-ade2-f5557c909799" >
+<COMPONENT type="301" id="1018" index="147" uid="d8d59259-a796-4193-ade2-f5557c909799" >
 <cdparam x="2283" y="1065" />
-<sizeparam width="114" height="20" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="114" height="15" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1900" />
 <infoparam name="UML Note" value="send Ack of SYN
@@ -4150,7 +4150,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1011" id="1021" uid="bf0c1320-6646-4873-bb5d-3d2eba0dca96" >
+<COMPONENT type="1011" id="1021" index="148" uid="bf0c1320-6646-4873-bb5d-3d2eba0dca96" >
 <cdparam x="2263" y="1267" />
 <sizeparam width="109" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -4161,7 +4161,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="1" id="1020" />
 </COMPONENT>
 
-<COMPONENT type="1001" id="1023" uid="5ddac351-bb4d-4fe5-8179-cdffe99bd875" >
+<COMPONENT type="1001" id="1023" index="149" uid="5ddac351-bb4d-4fe5-8179-cdffe99bd875" >
 <cdparam x="2307" y="1324" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -4170,7 +4170,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="1022" />
 </COMPONENT>
 
-<COMPONENT type="1008" id="1026" uid="f17194ce-747d-4a69-a228-a0019f273ad0" >
+<COMPONENT type="1008" id="1026" index="150" uid="f17194ce-747d-4a69-a228-a0019f273ad0" >
 <cdparam x="2285" y="1199" />
 <sizeparam width="66" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -4184,7 +4184,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1001" id="1028" uid="1b187163-f683-405f-a3d8-ada3e6598e0b" >
+<COMPONENT type="1001" id="1028" index="151" uid="1b187163-f683-405f-a3d8-ada3e6598e0b" >
 <cdparam x="1637" y="1057" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -4193,7 +4193,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="1027" />
 </COMPONENT>
 
-<COMPONENT type="1001" id="1030" uid="39c48088-e793-49b3-86c3-1c32caeba354" >
+<COMPONENT type="1001" id="1030" index="152" uid="39c48088-e793-49b3-86c3-1c32caeba354" >
 <cdparam x="2168" y="1421" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -4202,7 +4202,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="1029" />
 </COMPONENT>
 
-<COMPONENT type="1001" id="1032" uid="9b5610dc-b62b-4326-abad-3ab6b9db5fab" >
+<COMPONENT type="1001" id="1032" index="153" uid="9b5610dc-b62b-4326-abad-3ab6b9db5fab" >
 <cdparam x="2267" y="1039" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -4211,7 +4211,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="1031" />
 </COMPONENT>
 
-<COMPONENT type="1008" id="1035" uid="4555a035-fbd5-44f6-8ffe-4f713a99a010" >
+<COMPONENT type="1008" id="1035" index="154" uid="4555a035-fbd5-44f6-8ffe-4f713a99a010" >
 <cdparam x="1455" y="1192" />
 <sizeparam width="149" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -4225,7 +4225,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1009" id="1038" uid="3edbd1f4-c07e-4c8b-a9ae-faa9ff4e6cb6" >
+<COMPONENT type="1009" id="1038" index="155" uid="3edbd1f4-c07e-4c8b-a9ae-faa9ff4e6cb6" >
 <cdparam x="1688" y="1086" />
 <sizeparam width="80" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -4239,7 +4239,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<CONNECTOR type="115" id="1039" >
+<CONNECTOR type="115" id="1039" index="156" uid="c72b820c-462a-4420-a5cd-0cc17c9b8a7b" >
 <cdparam x="192" y="445" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -4247,7 +4247,7 @@ On prend b=1 comme exemple
 <P2  x="188" y="481" id="451" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1040" >
+<CONNECTOR type="115" id="1040" index="157" uid="150f7a38-f38c-4dcd-8646-fee7d6613a79" >
 <cdparam x="1048" y="795" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to choice" value="null" />
@@ -4255,7 +4255,7 @@ On prend b=1 comme exemple
 <P2  x="1728" y="870" id="355" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1041" >
+<CONNECTOR type="115" id="1041" index="158" uid="669e1ad5-36b8-4aa3-ac0f-cb33ec49d4e3" >
 <cdparam x="1048" y="795" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to choice" value="null" />
@@ -4263,7 +4263,7 @@ On prend b=1 comme exemple
 <P2  x="1208" y="1015" id="375" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1042" >
+<CONNECTOR type="115" id="1042" index="159" uid="7937af6a-4068-4e10-a148-63c34a69c8a3" >
 <cdparam x="722" y="614" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from read channel to execI" value="null" />
@@ -4271,7 +4271,7 @@ On prend b=1 comme exemple
 <P2  x="722" y="689" id="393" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1043" >
+<CONNECTOR type="115" id="1043" index="160" uid="6027491f-0d56-48e2-82ed-f9b9ed2e6036" >
 <cdparam x="504" y="597" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to choice" value="null" />
@@ -4279,7 +4279,7 @@ On prend b=1 comme exemple
 <P2  x="572" y="707" id="387" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1044" >
+<CONNECTOR type="115" id="1044" index="161" uid="4a724ed0-8a4b-43d6-a9e9-ec775837d748" >
 <cdparam x="464" y="637" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to execI" value="null" />
@@ -4287,7 +4287,7 @@ On prend b=1 comme exemple
 <P2  x="464" y="778" id="437" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1045" >
+<CONNECTOR type="115" id="1045" index="162" uid="48f81c1e-caaa-472b-afe0-59c2316bf731" >
 <cdparam x="424" y="597" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to execI" value="null" />
@@ -4295,7 +4295,7 @@ On prend b=1 comme exemple
 <P2  x="346" y="759" id="421" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1046" >
+<CONNECTOR type="115" id="1046" index="163" uid="1303147b-0f7a-408c-9083-ad0d2c85b056" >
 <cdparam x="289" y="619" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to read channel" value="null" />
@@ -4303,7 +4303,7 @@ On prend b=1 comme exemple
 <P2  x="230" y="803" id="574" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1047" >
+<CONNECTOR type="115" id="1047" index="164" uid="e1603376-8c24-41cf-8677-ee06c55da84e" >
 <cdparam x="249" y="579" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to execI" value="null" />
@@ -4311,7 +4311,7 @@ On prend b=1 comme exemple
 <P2  x="132" y="789" id="425" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1048" >
+<CONNECTOR type="115" id="1048" index="165" uid="bc9a38d1-4aad-4556-b4e0-99141859b798" >
 <cdparam x="371" y="93" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from for loop to notified event" value="null" />
@@ -4319,7 +4319,7 @@ On prend b=1 comme exemple
 <P2  x="374" y="128" id="516" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1049" >
+<CONNECTOR type="115" id="1049" index="166" uid="f3f8900c-8664-456d-a8e9-e6e19c695a2a" >
 <cdparam x="234" y="169" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from action state to stop state" value="null" />
@@ -4327,7 +4327,7 @@ On prend b=1 comme exemple
 <P2  x="235" y="202" id="511" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1050" >
+<CONNECTOR type="115" id="1050" index="167" uid="950106b3-d915-4ec7-80a0-3b38bfb4d564" >
 <cdparam x="234" y="104" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from for loop to action state" value="null" />
@@ -4335,7 +4335,7 @@ On prend b=1 comme exemple
 <P2  x="235" y="139" id="513" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1051" >
+<CONNECTOR type="115" id="1051" index="168" uid="89613d5d-fd75-4f38-a15d-0f1da8ef9aba" >
 <cdparam x="234" y="47" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from start state to for loop" value="null" />
@@ -4343,7 +4343,7 @@ On prend b=1 comme exemple
 <P2  x="235" y="80" id="507" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1052" >
+<CONNECTOR type="115" id="1052" index="169" uid="a9bda41a-ddf8-4606-9543-ca250d4e7b51" >
 <cdparam x="425" y="162" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from notified event to choice" value="null" />
@@ -4351,7 +4351,7 @@ On prend b=1 comme exemple
 <P2  x="374" y="187" id="459" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1053" >
+<CONNECTOR type="115" id="1053" index="170" uid="7674beea-931d-486f-8b28-17fccc995876" >
 <cdparam x="564" y="482" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to wait event" value="null" />
@@ -4359,7 +4359,7 @@ On prend b=1 comme exemple
 <P2  x="722" y="529" id="522" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1054" >
+<CONNECTOR type="115" id="1054" index="171" uid="15759e5d-4246-4268-ae96-1bee203269a1" >
 <cdparam x="722" y="559" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from wait event to read channel" value="null" />
@@ -4367,7 +4367,7 @@ On prend b=1 comme exemple
 <P2  x="722" y="584" id="519" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1055" >
+<CONNECTOR type="115" id="1055" index="172" uid="90808436-bdee-4ee1-8a48-99e79c4ee518" >
 <cdparam x="604" y="442" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to wait event" value="null" />
@@ -4375,7 +4375,7 @@ On prend b=1 comme exemple
 <P2  x="1008" y="523" id="525" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1056" >
+<CONNECTOR type="115" id="1056" index="173" uid="41006708-9aaf-4d01-94f2-46399c13c11c" >
 <cdparam x="1007" y="553" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from wait event to read channel" value="null" />
@@ -4383,7 +4383,7 @@ On prend b=1 comme exemple
 <P2  x="1008" y="580" id="504" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1057" >
+<CONNECTOR type="115" id="1057" index="174" uid="50b9d6ae-cf30-4252-8a5e-a1e2ea7ec9c9" >
 <cdparam x="524" y="442" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to wait event" value="null" />
@@ -4391,7 +4391,7 @@ On prend b=1 comme exemple
 <P2  x="464" y="487" id="528" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1058" >
+<CONNECTOR type="115" id="1058" index="175" uid="5e6ac1b6-3467-47db-98d3-b85d4db43874" >
 <cdparam x="330" y="428" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to wait event" value="null" />
@@ -4399,7 +4399,7 @@ On prend b=1 comme exemple
 <P2  x="289" y="463" id="531" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1059" >
+<CONNECTOR type="115" id="1059" index="176" uid="25a446f3-46f6-4f46-99c3-17d4e11839f7" >
 <cdparam x="318" y="520" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from wait event to choice" value="null" />
@@ -4407,7 +4407,7 @@ On prend b=1 comme exemple
 <P2  x="289" y="559" id="475" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1060" >
+<CONNECTOR type="115" id="1060" index="177" uid="e2e5e24d-8d24-41c2-a946-55194b5174d1" >
 <cdparam x="160" y="481" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to action state" value="null" />
@@ -4415,7 +4415,7 @@ On prend b=1 comme exemple
 <P2  x="148" y="544" id="499" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1061" >
+<CONNECTOR type="115" id="1061" index="178" uid="22c6cfb6-6b0d-48cb-acd6-4083e003641f" >
 <cdparam x="290" y="388" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to wait event" value="null" />
@@ -4423,7 +4423,7 @@ On prend b=1 comme exemple
 <P2  x="188" y="378" id="534" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1062" >
+<CONNECTOR type="115" id="1062" index="179" uid="958cc866-2a9e-4082-b734-2d27d3bae515" >
 <cdparam x="229" y="467" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from wait event to choice" value="null" />
@@ -4431,7 +4431,7 @@ On prend b=1 comme exemple
 <P2  x="190" y="419" id="293" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1063" >
+<CONNECTOR type="115" id="1063" index="180" uid="51269615-f922-4d6a-a385-319bf1d45aa3" >
 <cdparam x="228" y="501" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to stop state" value="null" />
@@ -4439,7 +4439,7 @@ On prend b=1 comme exemple
 <P2  x="228" y="524" id="548" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1064" >
+<CONNECTOR type="115" id="1064" index="181" uid="39610158-92e0-40ae-993a-750a837bb97b" >
 <cdparam x="334" y="207" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to wait event" value="null" />
@@ -4447,7 +4447,7 @@ On prend b=1 comme exemple
 <P2  x="301" y="223" id="552" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1065" >
+<CONNECTOR type="115" id="1065" index="182" uid="640d52ea-ced3-4f1b-901d-5dd0f48195b0" >
 <cdparam x="301" y="253" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from wait event to stop state" value="null" />
@@ -4455,7 +4455,7 @@ On prend b=1 comme exemple
 <P2  x="301" y="285" id="555" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1066" >
+<CONNECTOR type="115" id="1066" index="183" uid="19b98397-0eaa-47c3-bf0c-bd70d9115ec4" >
 <cdparam x="464" y="517" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from wait event to choice" value="null" />
@@ -4463,7 +4463,7 @@ On prend b=1 comme exemple
 <P2  x="464" y="577" id="467" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1067" >
+<CONNECTOR type="115" id="1067" index="184" uid="8313d4ed-d956-4c9d-852a-dc603db7fe89" >
 <cdparam x="329" y="579" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to stop state" value="null" />
@@ -4471,7 +4471,7 @@ On prend b=1 comme exemple
 <P2  x="329" y="609" id="550" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1068" >
+<CONNECTOR type="115" id="1068" index="185" uid="da2bbb17-6f44-49ab-9286-93667b93b054" >
 <cdparam x="126" y="574" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from action state to stop state" value="null" />
@@ -4479,7 +4479,7 @@ On prend b=1 comme exemple
 <P2  x="148" y="610" id="502" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1069" >
+<CONNECTOR type="115" id="1069" index="186" uid="573d9a1e-899f-44be-b6c2-be88f79216bf" >
 <cdparam x="414" y="207" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to select" value="null" />
@@ -4487,7 +4487,7 @@ On prend b=1 comme exemple
 <P2  x="464" y="262" id="537" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1070" >
+<CONNECTOR type="115" id="1070" index="187" uid="dceca9e4-193d-495d-9841-e9262141f55e" >
 <cdparam x="230" y="833" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from read channel to execI" value="null" />
@@ -4495,7 +4495,7 @@ On prend b=1 comme exemple
 <P2  x="230" y="858" id="441" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1071" >
+<CONNECTOR type="115" id="1071" index="188" uid="c687f2a5-158d-4233-8fdb-9e1bbf28a1d3" >
 <cdparam x="716" y="749" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to choice" value="null" />
@@ -4503,7 +4503,7 @@ On prend b=1 comme exemple
 <P2  x="843" y="864" id="415" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1072" >
+<CONNECTOR type="115" id="1072" index="189" uid="5204f2e6-5a26-48ea-8275-5f7f29135f8c" >
 <cdparam x="720" y="1074" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from action state to stop state" value="null" />
@@ -4511,7 +4511,7 @@ On prend b=1 comme exemple
 <P2  x="728" y="1027" id="626" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1073" >
+<CONNECTOR type="115" id="1073" index="190" uid="9ceade50-dc0b-47cf-a1e9-905a27027120" >
 <cdparam x="733" y="899" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to action state" value="null" />
@@ -4519,7 +4519,7 @@ On prend b=1 comme exemple
 <P2  x="728" y="960" id="623" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1074" >
+<CONNECTOR type="115" id="1074" index="191" uid="8715dfd3-8c69-4a10-b5dd-e74783063062" >
 <cdparam x="800" y="938" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to execI" value="null" />
@@ -4527,7 +4527,7 @@ On prend b=1 comme exemple
 <P2  x="800" y="1004" id="409" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1075" >
+<CONNECTOR type="115" id="1075" index="192" uid="0b681316-cf03-43c0-9a9f-15f5f2251e9e" >
 <cdparam x="800" y="1057" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from execI to write channel" value="null" />
@@ -4535,7 +4535,7 @@ On prend b=1 comme exemple
 <P2  x="800" y="1081" id="628" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1076" >
+<CONNECTOR type="115" id="1076" index="193" uid="cb127f75-97a9-4ac4-acbb-f59d72c2759c" >
 <cdparam x="132" y="886" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from action state to write channel" value="null" />
@@ -4543,7 +4543,7 @@ On prend b=1 comme exemple
 <P2  x="132" y="933" id="590" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1077" >
+<CONNECTOR type="115" id="1077" index="194" uid="df8dfea1-39f0-437b-b2ef-5d4566efc989" >
 <cdparam x="943" y="1061" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from execI to write channel" value="null" />
@@ -4551,7 +4551,7 @@ On prend b=1 comme exemple
 <P2  x="943" y="1118" id="673" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1078" >
+<CONNECTOR type="115" id="1078" index="195" uid="ff34e03a-7dc2-4647-9c31-08ba467f19b5" >
 <cdparam x="1049" y="1093" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from execI to write channel" value="null" />
@@ -4559,7 +4559,7 @@ On prend b=1 comme exemple
 <P2  x="1049" y="1150" id="698" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1079" >
+<CONNECTOR type="115" id="1079" index="196" uid="0c0ba1ab-cfcd-4c46-9474-1ee950f0c11a" >
 <cdparam x="1049" y="994" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to execI" value="null" />
@@ -4567,7 +4567,7 @@ On prend b=1 comme exemple
 <P2  x="1049" y="1052" id="445" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1080" >
+<CONNECTOR type="115" id="1080" index="197" uid="3eafbf98-fe40-441c-9701-cb69cbad5cb9" >
 <cdparam x="696" y="742" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from execI to write channel" value="null" />
@@ -4575,7 +4575,7 @@ On prend b=1 comme exemple
 <P2  x="722" y="753" id="723" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1081" >
+<CONNECTOR type="115" id="1081" index="198" uid="118c26a2-e5a7-43c1-8216-4f0a57da8c94" >
 <cdparam x="132" y="1125" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send request to write channel" value="null" />
@@ -4583,7 +4583,7 @@ On prend b=1 comme exemple
 <P2  x="132" y="1162" id="731" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1082" >
+<CONNECTOR type="115" id="1082" index="199" uid="a611d50c-1553-4660-8974-92b08369067f" >
 <cdparam x="132" y="1192" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from write channel to stop state" value="null" />
@@ -4591,7 +4591,7 @@ On prend b=1 comme exemple
 <P2  x="132" y="1231" id="734" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1083" >
+<CONNECTOR type="115" id="1083" index="200" uid="9f55ec1a-c6fe-406d-ba82-2ea309cf8c13" >
 <cdparam x="132" y="1066" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from action state to send request" value="null" />
@@ -4599,7 +4599,7 @@ On prend b=1 comme exemple
 <P2  x="133" y="1095" id="728" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1084" >
+<CONNECTOR type="115" id="1084" index="201" uid="b697703b-b1fb-446a-9941-ca10d3636247" >
 <cdparam x="229" y="1127" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send request to write channel" value="null" />
@@ -4607,7 +4607,7 @@ On prend b=1 comme exemple
 <P2  x="230" y="1164" id="739" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1085" >
+<CONNECTOR type="115" id="1085" index="202" uid="4a6514b4-2c59-4638-8a10-6d1b9ffdb5ad" >
 <cdparam x="346" y="1131" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send request to write channel" value="null" />
@@ -4615,7 +4615,7 @@ On prend b=1 comme exemple
 <P2  x="346" y="1168" id="745" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1086" >
+<CONNECTOR type="115" id="1086" index="203" uid="ce2af771-8d7b-45af-8bc5-f17f69935372" >
 <cdparam x="346" y="1051" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from action state to send request" value="null" />
@@ -4623,7 +4623,7 @@ On prend b=1 comme exemple
 <P2  x="347" y="1101" id="742" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1087" >
+<CONNECTOR type="115" id="1087" index="204" uid="34769ee1-f982-481b-aafd-588365707282" >
 <cdparam x="437" y="1118" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send request to write channel" value="null" />
@@ -4631,7 +4631,7 @@ On prend b=1 comme exemple
 <P2  x="464" y="1154" id="751" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1088" >
+<CONNECTOR type="115" id="1088" index="205" uid="e32dd251-b6b4-427b-bf59-a3971d79044b" >
 <cdparam x="438" y="1057" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from action state to send request" value="null" />
@@ -4639,7 +4639,7 @@ On prend b=1 comme exemple
 <P2  x="465" y="1085" id="748" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1089" >
+<CONNECTOR type="115" id="1089" index="206" uid="b15892c1-908f-4715-82d2-a62df3066115" >
 <cdparam x="132" y="808" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from execI to action state" value="null" />
@@ -4647,7 +4647,7 @@ On prend b=1 comme exemple
 <P2  x="132" y="856" id="754" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1090" >
+<CONNECTOR type="115" id="1090" index="207" uid="78c3cdee-49f6-41c8-9bb1-57b7d4631974" >
 <cdparam x="230" y="898" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from execI to action state" value="null" />
@@ -4655,7 +4655,7 @@ On prend b=1 comme exemple
 <P2  x="230" y="935" id="757" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1091" >
+<CONNECTOR type="115" id="1091" index="208" uid="5404a8ac-47de-4b63-8f75-1c998ab747cb" >
 <cdparam x="230" y="965" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from action state to write channel" value="null" />
@@ -4663,7 +4663,7 @@ On prend b=1 comme exemple
 <P2  x="230" y="997" id="577" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1092" >
+<CONNECTOR type="115" id="1092" index="209" uid="b1ff2636-7751-4cdd-903e-52a63baaaada" >
 <cdparam x="346" y="799" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from execI to action state" value="null" />
@@ -4671,7 +4671,7 @@ On prend b=1 comme exemple
 <P2  x="346" y="826" id="763" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1093" >
+<CONNECTOR type="115" id="1093" index="210" uid="e4f2314a-02f2-4c35-8d50-7dcded6419ba" >
 <cdparam x="346" y="856" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from action state to write channel" value="null" />
@@ -4679,7 +4679,7 @@ On prend b=1 comme exemple
 <P2  x="346" y="895" id="601" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1094" >
+<CONNECTOR type="115" id="1094" index="211" uid="acc0f1f9-54de-464a-9918-a8d3b554d890" >
 <cdparam x="439" y="818" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from execI to action state" value="null" />
@@ -4687,7 +4687,7 @@ On prend b=1 comme exemple
 <P2  x="464" y="860" id="760" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1095" >
+<CONNECTOR type="115" id="1095" index="212" uid="e3fbc614-742c-4195-8ebe-aee36306320e" >
 <cdparam x="439" y="890" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from action state to write channel" value="null" />
@@ -4695,7 +4695,7 @@ On prend b=1 comme exemple
 <P2  x="464" y="936" id="598" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1096" >
+<CONNECTOR type="115" id="1096" index="213" uid="8d6d27bd-ff62-44d0-9e3d-da237977c67e" >
 <cdparam x="132" y="963" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from write channel to send event" value="null" />
@@ -4703,7 +4703,7 @@ On prend b=1 comme exemple
 <P2  x="133" y="981" id="775" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1097" >
+<CONNECTOR type="115" id="1097" index="214" uid="9b5fb5de-141e-4394-ae98-9e5f8a821edf" >
 <cdparam x="132" y="1011" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send event to action state" value="null" />
@@ -4711,7 +4711,7 @@ On prend b=1 comme exemple
 <P2  x="132" y="1036" id="587" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1098" >
+<CONNECTOR type="115" id="1098" index="215" uid="235e5023-4008-4820-9f15-21310c195399" >
 <cdparam x="230" y="1027" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from write channel to send event" value="null" />
@@ -4719,7 +4719,7 @@ On prend b=1 comme exemple
 <P2  x="231" y="1047" id="766" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1099" >
+<CONNECTOR type="115" id="1099" index="216" uid="9fdde8fa-3091-4208-8156-ba8140c1bfd5" >
 <cdparam x="228" y="1088" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send event to send request" value="null" />
@@ -4727,7 +4727,7 @@ On prend b=1 comme exemple
 <P2  x="231" y="1097" id="736" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1100" >
+<CONNECTOR type="115" id="1100" index="217" uid="3dc02d6d-d319-4684-9da2-5e5d1889b82c" >
 <cdparam x="346" y="925" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from write channel to send event" value="null" />
@@ -4735,7 +4735,7 @@ On prend b=1 comme exemple
 <P2  x="347" y="957" id="769" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1101" >
+<CONNECTOR type="115" id="1101" index="218" uid="072da178-418a-484e-8e5a-8e96427d650c" >
 <cdparam x="348" y="987" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send event to action state" value="null" />
@@ -4743,7 +4743,7 @@ On prend b=1 comme exemple
 <P2  x="346" y="1021" id="593" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1102" >
+<CONNECTOR type="115" id="1102" index="219" uid="e19a77c7-2c65-46c4-897c-3808891221a2" >
 <cdparam x="439" y="966" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from write channel to send event" value="null" />
@@ -4751,7 +4751,7 @@ On prend b=1 comme exemple
 <P2  x="465" y="978" id="772" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1103" >
+<CONNECTOR type="115" id="1103" index="220" uid="ae096775-0bf9-436c-90a9-c2ff7acbba5e" >
 <cdparam x="438" y="1008" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send event to action state" value="null" />
@@ -4759,7 +4759,7 @@ On prend b=1 comme exemple
 <P2  x="464" y="1027" id="582" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1104" >
+<CONNECTOR type="115" id="1104" index="221" uid="d5fbd30e-b3a3-4881-b970-8ae963b8c298" >
 <cdparam x="722" y="783" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from write channel to send event" value="null" />
@@ -4767,7 +4767,7 @@ On prend b=1 comme exemple
 <P2  x="723" y="808" id="778" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1105" >
+<CONNECTOR type="115" id="1105" index="222" uid="9048e413-8659-4ad9-9545-5f5c1b6e1d84" >
 <cdparam x="722" y="838" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send event to stop state" value="null" />
@@ -4775,7 +4775,7 @@ On prend b=1 comme exemple
 <P2  x="722" y="860" id="726" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1106" >
+<CONNECTOR type="115" id="1106" index="223" uid="37ee8581-79b8-4ce5-bedf-254fb17e42ec" >
 <cdparam x="800" y="1111" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from write channel to send event" value="null" />
@@ -4783,7 +4783,7 @@ On prend b=1 comme exemple
 <P2  x="801" y="1136" id="781" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1107" >
+<CONNECTOR type="115" id="1107" index="224" uid="bedc4325-8ddc-41e9-9aaa-1447aaa33b6f" >
 <cdparam x="798" y="1166" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send event to action state" value="null" />
@@ -4791,7 +4791,7 @@ On prend b=1 comme exemple
 <P2  x="800" y="1188" id="665" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1108" >
+<CONNECTOR type="115" id="1108" index="225" uid="dbc86953-c723-4ad6-a2a9-81f2ae42a455" >
 <cdparam x="943" y="1148" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from write channel to send event" value="null" />
@@ -4799,7 +4799,7 @@ On prend b=1 comme exemple
 <P2  x="944" y="1173" id="784" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1109" >
+<CONNECTOR type="115" id="1109" index="226" uid="e51abb05-46cb-4df4-8c48-a8ab89f270e1" >
 <cdparam x="950" y="1201" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send event to action state" value="null" />
@@ -4807,7 +4807,7 @@ On prend b=1 comme exemple
 <P2  x="943" y="1229" id="693" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1110" >
+<CONNECTOR type="115" id="1110" index="227" uid="6df2e283-a98a-4b8b-b727-54d7ef20c067" >
 <cdparam x="1049" y="1180" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from write channel to send event" value="null" />
@@ -4815,7 +4815,7 @@ On prend b=1 comme exemple
 <P2  x="1050" y="1206" id="787" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1111" >
+<CONNECTOR type="115" id="1111" index="228" uid="6ac9b3b3-97eb-4cc6-b92a-462f6b5385e1" >
 <cdparam x="1049" y="1223" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send event to action state" value="null" />
@@ -4823,7 +4823,7 @@ On prend b=1 comme exemple
 <P2  x="1049" y="1261" id="718" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1112" >
+<CONNECTOR type="115" id="1112" index="229" uid="8983de27-28a0-4861-938b-43a50b70498e" >
 <cdparam x="883" y="884" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to stop state" value="null" />
@@ -4831,7 +4831,7 @@ On prend b=1 comme exemple
 <P2  x="883" y="917" id="792" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1113" >
+<CONNECTOR type="115" id="1113" index="230" uid="50789ca8-a847-4172-af60-b7a7acfa83c9" >
 <cdparam x="612" y="727" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to stop state" value="null" />
@@ -4839,7 +4839,7 @@ On prend b=1 comme exemple
 <P2  x="612" y="757" id="790" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1114" >
+<CONNECTOR type="115" id="1114" index="231" uid="5cc2afc8-0027-48d5-a10d-f83dd51c4f6e" >
 <cdparam x="532" y="727" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to action state" value="null" />
@@ -4847,7 +4847,7 @@ On prend b=1 comme exemple
 <P2  x="496" y="763" id="668" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1115" >
+<CONNECTOR type="115" id="1115" index="232" uid="cc1eb1ce-d3ae-430d-8eb1-fbad8a098141" >
 <cdparam x="799" y="1218" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from action state to stop state" value="null" />
@@ -4855,7 +4855,7 @@ On prend b=1 comme exemple
 <P2  x="800" y="1265" id="604" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1116" >
+<CONNECTOR type="115" id="1116" index="233" uid="80bc10b2-031d-4807-aabf-8e1c0cef573d" >
 <cdparam x="1009" y="954" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to execI" value="null" />
@@ -4863,7 +4863,7 @@ On prend b=1 comme exemple
 <P2  x="943" y="1020" id="397" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1117" >
+<CONNECTOR type="115" id="1117" index="234" uid="70974402-c062-4a8d-aa9a-8c89ef123a38" >
 <cdparam x="229" y="1194" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from write channel to stop state" value="null" />
@@ -4871,7 +4871,7 @@ On prend b=1 comme exemple
 <P2  x="230" y="1232" id="580" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1118" >
+<CONNECTOR type="115" id="1118" index="235" uid="b54bd65a-b640-47e8-bb49-302cdda7db08" >
 <cdparam x="346" y="1198" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from write channel to stop state" value="null" />
@@ -4879,7 +4879,7 @@ On prend b=1 comme exemple
 <P2  x="346" y="1224" id="596" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1119" >
+<CONNECTOR type="115" id="1119" index="236" uid="6b2b1463-deb1-4951-81a8-20d55c0e654e" >
 <cdparam x="438" y="1184" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from write channel to stop state" value="null" />
@@ -4887,7 +4887,7 @@ On prend b=1 comme exemple
 <P2  x="464" y="1208" id="585" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1120" >
+<CONNECTOR type="115" id="1120" index="237" uid="1b698fe5-61f6-4780-a0a2-c93eeba2ea19" >
 <cdparam x="496" y="793" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from action state to stop state" value="null" />
@@ -4895,7 +4895,7 @@ On prend b=1 comme exemple
 <P2  x="496" y="825" id="671" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1121" >
+<CONNECTOR type="115" id="1121" index="238" uid="00123496-1593-458c-bf0e-43ff2b31996d" >
 <cdparam x="943" y="1259" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from action state to stop state" value="null" />
@@ -4903,7 +4903,7 @@ On prend b=1 comme exemple
 <P2  x="943" y="1306" id="696" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1122" >
+<CONNECTOR type="115" id="1122" index="239" uid="3473ca7f-246d-4c45-b7b1-d25976e207e3" >
 <cdparam x="1008" y="835" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to choice" value="null" />
@@ -4911,7 +4911,7 @@ On prend b=1 comme exemple
 <P2  x="1049" y="934" id="403" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1123" >
+<CONNECTOR type="115" id="1123" index="240" uid="ca69711a-d14f-4db4-913b-84830a6dca2c" >
 <cdparam x="1049" y="1291" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from action state to stop state" value="null" />
@@ -4919,7 +4919,7 @@ On prend b=1 comme exemple
 <P2  x="1049" y="1336" id="721" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1124" >
+<CONNECTOR type="115" id="1124" index="241" uid="ef9e1217-0cd3-4717-b8eb-76fccac1de50" >
 <cdparam x="1208" y="1152" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from execI to write channel" value="null" />
@@ -4927,7 +4927,7 @@ On prend b=1 comme exemple
 <P2  x="1208" y="1209" id="794" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1125" >
+<CONNECTOR type="115" id="1125" index="242" uid="777963de-c897-416b-a43f-18ffa2feb8d8" >
 <cdparam x="1208" y="1239" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from write channel to action state" value="null" />
@@ -4935,7 +4935,7 @@ On prend b=1 comme exemple
 <P2  x="1208" y="1290" id="814" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1126" >
+<CONNECTOR type="115" id="1126" index="243" uid="01e1d69e-2686-4e7c-bb1e-9b99e4691103" >
 <cdparam x="1208" y="1320" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from action state to send event" value="null" />
@@ -4943,7 +4943,7 @@ On prend b=1 comme exemple
 <P2  x="1209" y="1346" id="822" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1127" >
+<CONNECTOR type="115" id="1127" index="244" uid="1eb2448a-fe5f-4b92-a32e-5ef5336aef36" >
 <cdparam x="1206" y="1385" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send event to action state" value="null" />
@@ -4951,7 +4951,7 @@ On prend b=1 comme exemple
 <P2  x="1208" y="1397" id="819" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1128" >
+<CONNECTOR type="115" id="1128" index="245" uid="f216c9f7-baac-4a97-b841-5d85d53ddea4" >
 <cdparam x="1206" y="1088" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to execI" value="null" />
@@ -4959,7 +4959,7 @@ On prend b=1 comme exemple
 <P2  x="1208" y="1102" id="381" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1129" >
+<CONNECTOR type="115" id="1129" index="246" uid="9702ce30-532b-4c03-a48b-54fbe5ed0751" >
 <cdparam x="1248" y="1035" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to stop state" value="null" />
@@ -4967,7 +4967,7 @@ On prend b=1 comme exemple
 <P2  x="1287" y="1065" id="825" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1130" >
+<CONNECTOR type="115" id="1130" index="247" uid="406e99c4-b07b-4b07-9128-f3fbf84a78ed" >
 <cdparam x="1207" y="1427" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from action state to stop state" value="null" />
@@ -4975,7 +4975,7 @@ On prend b=1 comme exemple
 <P2  x="1208" y="1466" id="817" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1131" >
+<CONNECTOR type="115" id="1131" index="248" uid="205eed86-d4da-48ff-b779-3fcf5d8f47b6" >
 <cdparam x="1553" y="1019" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to execI" value="null" />
@@ -4983,7 +4983,7 @@ On prend b=1 comme exemple
 <P2  x="1529" y="1059" id="341" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1132" >
+<CONNECTOR type="115" id="1132" index="249" uid="9dd4e3d6-de48-4795-9d23-4563406dad94" >
 <cdparam x="1529" y="1324" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from execI to write channel" value="null" />
@@ -4991,7 +4991,7 @@ On prend b=1 comme exemple
 <P2  x="1529" y="1343" id="832" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1133" >
+<CONNECTOR type="115" id="1133" index="250" uid="6c32686e-331a-4ab9-adeb-f1180ce4e66b" >
 <cdparam x="1684" y="929" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to send event" value="null" />
@@ -4999,7 +4999,7 @@ On prend b=1 comme exemple
 <P2  x="1728" y="1021" id="835" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1134" >
+<CONNECTOR type="115" id="1134" index="251" uid="2455072e-fd8d-4e1b-9a4f-74d9d067f12d" >
 <cdparam x="1615" y="1283" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from execI to write channel" value="null" />
@@ -5007,7 +5007,7 @@ On prend b=1 comme exemple
 <P2  x="1641" y="1294" id="872" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1135" >
+<CONNECTOR type="115" id="1135" index="252" uid="84f34342-c898-400e-8a19-395d103a465b" >
 <cdparam x="1641" y="1324" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from write channel to send event" value="null" />
@@ -5015,7 +5015,7 @@ On prend b=1 comme exemple
 <P2  x="1642" y="1343" id="914" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1136" >
+<CONNECTOR type="115" id="1136" index="253" uid="4babde4d-f9d3-4d81-a414-2f86a29fe35b" >
 <cdparam x="1529" y="1373" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from write channel to send event" value="null" />
@@ -5023,7 +5023,7 @@ On prend b=1 comme exemple
 <P2  x="1530" y="1400" id="911" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1137" >
+<CONNECTOR type="115" id="1137" index="254" uid="1031e7c1-b83e-4678-aa05-fbcb8060c941" >
 <cdparam x="1529" y="1422" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send event to stop state" value="null" />
@@ -5031,7 +5031,7 @@ On prend b=1 comme exemple
 <P2  x="1529" y="1452" id="827" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1138" >
+<CONNECTOR type="115" id="1138" index="255" uid="12a92ae8-dba1-48b4-953b-d7d0f6263876" >
 <cdparam x="1642" y="1373" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send event to write channel" value="null" />
@@ -5039,7 +5039,7 @@ On prend b=1 comme exemple
 <P2  x="1641" y="1399" id="917" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1139" >
+<CONNECTOR type="115" id="1139" index="256" uid="00ee99bc-0b7b-4535-b379-ef699056d838" >
 <cdparam x="1956" y="1361" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to action state" value="null" />
@@ -5047,7 +5047,7 @@ On prend b=1 comme exemple
 <P2  x="1920" y="1406" id="927" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1140" >
+<CONNECTOR type="115" id="1140" index="257" uid="128b89d6-1068-4e82-a6db-e8befee414ee" >
 <cdparam x="2100" y="1490" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from action state to stop state" value="null" />
@@ -5055,7 +5055,7 @@ On prend b=1 comme exemple
 <P2  x="2101" y="1532" id="937" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1141" >
+<CONNECTOR type="115" id="1141" index="258" uid="5b9bbffc-e668-43ac-a73c-f42a4bb8b763" >
 <cdparam x="1996" y="1401" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to action state" value="null" />
@@ -5063,7 +5063,7 @@ On prend b=1 comme exemple
 <P2  x="1996" y="1429" id="942" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1142" >
+<CONNECTOR type="115" id="1142" index="259" uid="f0648d7b-007c-4199-8798-2e2767db63af" >
 <cdparam x="1996" y="1459" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from action state to action state" value="null" />
@@ -5071,7 +5071,7 @@ On prend b=1 comme exemple
 <P2  x="1996" y="1488" id="939" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1143" >
+<CONNECTOR type="115" id="1143" index="260" uid="9df99f4d-e807-4b26-a53e-37d879716325" >
 <cdparam x="2021" y="1038" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to execI" value="null" />
@@ -5079,7 +5079,7 @@ On prend b=1 comme exemple
 <P2  x="2237" y="1054" id="365" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1144" >
+<CONNECTOR type="115" id="1144" index="261" uid="67b58377-186a-4ee7-a43d-55a55de20281" >
 <cdparam x="2217" y="1323" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send request to write channel" value="null" />
@@ -5087,7 +5087,7 @@ On prend b=1 comme exemple
 <P2  x="2237" y="1360" id="987" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1145" >
+<CONNECTOR type="115" id="1145" index="262" uid="1b1a45ea-9dcc-4190-b21a-206afba2ae93" >
 <cdparam x="2218" y="1094" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from execI to action state" value="null" />
@@ -5095,7 +5095,7 @@ On prend b=1 comme exemple
 <P2  x="2237" y="1131" id="990" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1146" >
+<CONNECTOR type="115" id="1146" index="263" uid="ec50cc97-fd95-4964-a8cc-1bdaef08dcc4" >
 <cdparam x="2218" y="1161" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from action state to write channel" value="null" />
@@ -5103,7 +5103,7 @@ On prend b=1 comme exemple
 <P2  x="2237" y="1193" id="979" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1147" >
+<CONNECTOR type="115" id="1147" index="264" uid="443cefe3-55ff-4434-8922-bd6cce50d20b" >
 <cdparam x="2218" y="1223" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from write channel to send event" value="null" />
@@ -5111,7 +5111,7 @@ On prend b=1 comme exemple
 <P2  x="2238" y="1243" id="993" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1148" >
+<CONNECTOR type="115" id="1148" index="265" uid="601a07f1-ccfe-498a-a283-b71312c26a30" >
 <cdparam x="2216" y="1284" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send event to send request" value="null" />
@@ -5119,7 +5119,7 @@ On prend b=1 comme exemple
 <P2  x="2238" y="1293" id="984" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1149" >
+<CONNECTOR type="115" id="1149" index="266" uid="7dee6494-4d28-4755-bd6c-e4ee14e05e33" >
 <cdparam x="2217" y="1390" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from write channel to action state" value="null" />
@@ -5127,7 +5127,7 @@ On prend b=1 comme exemple
 <P2  x="2237" y="1419" id="996" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1150" >
+<CONNECTOR type="115" id="1150" index="267" uid="f32a46aa-c2ce-47c3-9e79-16fb2c20e188" >
 <cdparam x="2341" y="1060" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from execI to write channel" value="null" />
@@ -5135,7 +5135,7 @@ On prend b=1 comme exemple
 <P2  x="2317" y="1117" id="999" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1151" >
+<CONNECTOR type="115" id="1151" index="268" uid="4efe3fd7-a9fa-420b-b165-0ceb6d0912e3" >
 <cdparam x="1529" y="1099" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from execI to write channel" value="null" />
@@ -5143,7 +5143,7 @@ On prend b=1 comme exemple
 <P2  x="1529" y="1127" id="829" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1152" >
+<CONNECTOR type="115" id="1152" index="269" uid="68c08790-9a7d-4818-8e37-d56b435fdfc2" >
 <cdparam x="2101" y="1433" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to action state" value="null" />
@@ -5151,7 +5151,7 @@ On prend b=1 comme exemple
 <P2  x="2101" y="1461" id="934" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1153" >
+<CONNECTOR type="115" id="1153" index="270" uid="6f1614ec-c26f-4433-b076-cb3b437d8547" >
 <cdparam x="2158" y="1460" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to stop state" value="null" />
@@ -5159,7 +5159,7 @@ On prend b=1 comme exemple
 <P2  x="2178" y="1416" id="1029" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1154" >
+<CONNECTOR type="115" id="1154" index="271" uid="942c52de-7336-4f13-803a-6007a5c1f5bf" >
 <cdparam x="1688" y="890" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to choice" value="null" />
@@ -5167,7 +5167,7 @@ On prend b=1 comme exemple
 <P2  x="1607" y="1001" id="347" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1155" >
+<CONNECTOR type="115" id="1155" index="272" uid="09070a5a-64e2-4428-b478-0391d8fb425f" >
 <cdparam x="1768" y="890" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to choice" value="null" />
@@ -5175,7 +5175,7 @@ On prend b=1 comme exemple
 <P2  x="2277" y="946" id="307" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1156" >
+<CONNECTOR type="115" id="1156" index="273" uid="7a317607-39b1-4a24-a062-fdcfadc1e979" >
 <cdparam x="2317" y="966" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to execI" value="null" />
@@ -5183,7 +5183,7 @@ On prend b=1 comme exemple
 <P2  x="2317" y="1019" id="369" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1157" >
+<CONNECTOR type="115" id="1157" index="274" uid="6506d9a4-38e6-41ed-9850-b6de29d91d58" >
 <cdparam x="2341" y="1147" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from write channel to send event" value="null" />
@@ -5191,7 +5191,7 @@ On prend b=1 comme exemple
 <P2  x="2318" y="1194" id="1024" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1158" >
+<CONNECTOR type="115" id="1158" index="275" uid="c43c0967-e486-418d-a228-c043329bad2a" >
 <cdparam x="2341" y="1224" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send event to send event" value="null" />
@@ -5199,7 +5199,7 @@ On prend b=1 comme exemple
 <P2  x="2317" y="1262" id="1019" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1159" >
+<CONNECTOR type="115" id="1159" index="276" uid="1f7d2296-9859-44f0-93aa-497fa218db88" >
 <cdparam x="1731" y="1051" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send event to choice" value="null" />
@@ -5207,7 +5207,7 @@ On prend b=1 comme exemple
 <P2  x="1728" y="1081" id="1036" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1160" >
+<CONNECTOR type="115" id="1160" index="277" uid="12713f4b-93b1-40b4-8d68-808f2bd1f5fb" >
 <cdparam x="1647" y="1021" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to stop state" value="null" />
@@ -5215,7 +5215,7 @@ On prend b=1 comme exemple
 <P2  x="1647" y="1052" id="1027" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1161" >
+<CONNECTOR type="115" id="1161" index="278" uid="131cc3a0-9433-4f68-acdb-12d0f635969c" >
 <cdparam x="1826" y="1324" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to action state" value="null" />
@@ -5223,7 +5223,7 @@ On prend b=1 comme exemple
 <P2  x="1826" y="1344" id="922" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1162" >
+<CONNECTOR type="115" id="1162" index="279" uid="e543a91f-6af6-4297-82c4-02a8b2f42738" >
 <cdparam x="1826" y="1374" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from action state to stop state" value="null" />
@@ -5231,7 +5231,7 @@ On prend b=1 comme exemple
 <P2  x="1826" y="1452" id="925" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1163" >
+<CONNECTOR type="115" id="1163" index="280" uid="d2d6b109-a8d0-424a-90fe-dda732b2e1c2" >
 <cdparam x="1786" y="1284" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to stop state" value="null" />
@@ -5239,7 +5239,7 @@ On prend b=1 comme exemple
 <P2  x="1740" y="1330" id="920" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1164" >
+<CONNECTOR type="115" id="1164" index="281" uid="12f006d9-c1fa-4708-bca3-9f02f671659a" >
 <cdparam x="1920" y="1436" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from action state to stop state" value="null" />
@@ -5247,7 +5247,7 @@ On prend b=1 comme exemple
 <P2  x="1920" y="1476" id="930" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1165" >
+<CONNECTOR type="115" id="1165" index="282" uid="e4b04f75-4dfe-4c1b-9aeb-4de4e99fca15" >
 <cdparam x="1996" y="1518" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from action state to stop state" value="null" />
@@ -5255,7 +5255,7 @@ On prend b=1 comme exemple
 <P2  x="1996" y="1538" id="932" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1166" >
+<CONNECTOR type="115" id="1166" index="283" uid="2a6c6e44-5e7a-46fc-9bc7-923e15e2b4db" >
 <cdparam x="2036" y="1361" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to choice" value="null" />
@@ -5263,7 +5263,7 @@ On prend b=1 comme exemple
 <P2  x="2101" y="1373" id="299" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1167" >
+<CONNECTOR type="115" id="1167" index="284" uid="4f55942e-66f5-4465-8bed-0d8afcae4ab2" >
 <cdparam x="1866" y="1284" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to choice" value="null" />
@@ -5271,7 +5271,7 @@ On prend b=1 comme exemple
 <P2  x="1996" y="1341" id="315" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1168" >
+<CONNECTOR type="115" id="1168" index="285" uid="d5b9602b-ebf0-4aa2-857c-046708eac1f4" >
 <cdparam x="2341" y="1292" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from action state to stop state" value="null" />
@@ -5279,7 +5279,7 @@ On prend b=1 comme exemple
 <P2  x="2317" y="1319" id="1022" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1169" >
+<CONNECTOR type="115" id="1169" index="286" uid="42bc64cd-2f2e-4365-8016-d3065b733951" >
 <cdparam x="2217" y="1449" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from action state to stop state" value="null" />
@@ -5287,7 +5287,7 @@ On prend b=1 comme exemple
 <P2  x="2237" y="1478" id="982" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1170" >
+<CONNECTOR type="115" id="1170" index="287" uid="08ac4227-e0da-47f6-92be-dd03401342a7" >
 <cdparam x="2277" y="1006" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to stop state" value="null" />
@@ -5295,7 +5295,7 @@ On prend b=1 comme exemple
 <P2  x="2277" y="1034" id="1031" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1171" >
+<CONNECTOR type="115" id="1171" index="288" uid="10e171cc-8847-4752-9726-8d90b257a491" >
 <cdparam x="1642" y="1429" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from write channel to stop state" value="null" />
@@ -5303,7 +5303,7 @@ On prend b=1 comme exemple
 <P2  x="1641" y="1463" id="875" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1172" >
+<CONNECTOR type="115" id="1172" index="289" uid="0f10278c-8b62-40d9-bc46-de9891cebecb" >
 <cdparam x="1529" y="1157" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from write channel to send event" value="null" />
@@ -5311,7 +5311,7 @@ On prend b=1 comme exemple
 <P2  x="1529" y="1187" id="1033" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1173" >
+<CONNECTOR type="115" id="1173" index="290" uid="2b55f44d-acd5-4670-883e-940b76e8a348" >
 <cdparam x="1529" y="1217" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send event to execI" value="null" />
@@ -5319,7 +5319,7 @@ On prend b=1 comme exemple
 <P2  x="1529" y="1249" id="337" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1174" >
+<CONNECTOR type="115" id="1174" index="291" uid="501b7252-827b-4cca-8f15-a063ccb65011" >
 <cdparam x="1691" y="1156" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to execI" value="null" />
@@ -5327,7 +5327,7 @@ On prend b=1 comme exemple
 <P2  x="1641" y="1230" id="361" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1175" >
+<CONNECTOR type="115" id="1175" index="292" uid="dd691f75-75f4-42d9-ad2f-818288a0c7e1" >
 <cdparam x="1771" y="1156" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to choice" value="null" />
@@ -5335,7 +5335,7 @@ On prend b=1 comme exemple
 <P2  x="1826" y="1264" id="323" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1176" >
+<CONNECTOR type="115" id="1176" index="293" uid="a5c315d8-427e-4cbc-bac2-5845b898e812" >
 <cdparam x="1731" y="1111" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from read channel to choice" value="null" />
@@ -5343,7 +5343,7 @@ On prend b=1 comme exemple
 <P2  x="1728" y="1136" id="331" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1177" >
+<CONNECTOR type="115" id="1177" index="294" uid="58c5ed9c-d9d5-4f1a-8d0e-3c37ac92915f" >
 <cdparam x="1008" y="610" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -5351,7 +5351,7 @@ On prend b=1 comme exemple
 <P2  x="1011" y="638" id="290" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1178" >
+<CONNECTOR type="115" id="1178" index="295" uid="ca1e1f40-664e-4e03-a095-c8c68a82327b" >
 <cdparam x="1011" y="678" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -5363,7 +5363,7 @@ On prend b=1 comme exemple
 </TMLActivityDiagramPanel>
 
 <TMLActivityDiagramPanel name="Timer" minX="10" maxX="1400" minY="10" maxY="900" zoom="1.0" >
-<COMPONENT type="1012" id="1186" uid="c364bd8f-1904-41c4-997d-e9312904cad1" >
+<COMPONENT type="1012" id="1186" index="0" uid="c364bd8f-1904-41c4-997d-e9312904cad1" >
 <cdparam x="509" y="222" />
 <sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5374,7 +5374,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="2" id="1184" />
 <TGConnectingPoint num="3" id="1185" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="1179" uid="6bef6e48-611a-4c98-968c-8f35ce8ef398" >
+<SUBCOMPONENT type="-1" id="1179" index="13" uid="6bef6e48-611a-4c98-968c-8f35ce8ef398" >
 <father id="1186" num="0" />
 <cdparam x="464" y="232" />
 <sizeparam width="52" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -5383,7 +5383,7 @@ On prend b=1 comme exemple
 <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
 <infoparam name="guard 1" value="[ x==0 ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="1180" uid="de44334c-e353-489d-b489-96325ef92e5e" >
+<SUBCOMPONENT type="-1" id="1180" index="14" uid="de44334c-e353-489d-b489-96325ef92e5e" >
 <father id="1186" num="1" />
 <cdparam x="544" y="234" />
 <sizeparam width="42" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -5392,7 +5392,7 @@ On prend b=1 comme exemple
 <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
 <infoparam name="guard 2" value="[ x&gt;0 ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="1181" uid="c703ac7f-a342-4243-8182-6155cb7c5b38" >
+<SUBCOMPONENT type="-1" id="1181" index="15" uid="c703ac7f-a342-4243-8182-6155cb7c5b38" >
 <father id="1186" num="2" />
 <cdparam x="529" y="267" />
 <sizeparam width="14" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -5401,7 +5401,7 @@ On prend b=1 comme exemple
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1000" id="1188" uid="efe65822-c382-4be2-94af-fbc2b51ba43c" >
+<COMPONENT type="1000" id="1188" index="1" uid="efe65822-c382-4be2-94af-fbc2b51ba43c" >
 <cdparam x="489" y="26" />
 <sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5410,7 +5410,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="1187" />
 </COMPONENT>
 
-<COMPONENT type="1001" id="1190" uid="da21fed1-64aa-47a0-8929-d3261e4c2021" >
+<COMPONENT type="1001" id="1190" index="2" uid="da21fed1-64aa-47a0-8929-d3261e4c2021" >
 <cdparam x="417" y="407" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5419,7 +5419,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="1189" />
 </COMPONENT>
 
-<COMPONENT type="1008" id="1193" uid="420e0dc6-41f9-4a53-8b97-555671f95481" >
+<COMPONENT type="1008" id="1193" index="3" uid="420e0dc6-41f9-4a53-8b97-555671f95481" >
 <cdparam x="393" y="339" />
 <sizeparam width="69" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5433,7 +5433,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1010" id="1196" uid="1eb27192-e3ea-46e7-957c-637055d0dfd5" >
+<COMPONENT type="1010" id="1196" index="4" uid="1eb27192-e3ea-46e7-957c-637055d0dfd5" >
 <cdparam x="596" y="300" />
 <sizeparam width="52" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5447,7 +5447,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1001" id="1198" uid="9eb233c0-4bfe-4239-aa72-52857f79bf1e" >
+<COMPONENT type="1001" id="1198" index="5" uid="9eb233c0-4bfe-4239-aa72-52857f79bf1e" >
 <cdparam x="612" y="365" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5456,7 +5456,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="1197" />
 </COMPONENT>
 
-<COMPONENT type="1017" id="1201" uid="f33601ec-b081-4ce5-aa1b-8d4adf2a8bd9" >
+<COMPONENT type="1017" id="1201" index="6" uid="f33601ec-b081-4ce5-aa1b-8d4adf2a8bd9" >
 <cdparam x="489" y="157" />
 <sizeparam width="75" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5470,7 +5470,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<CONNECTOR type="115" id="1202" >
+<CONNECTOR type="115" id="1202" index="7" uid="17072d80-d118-4dd1-8350-7b070f543b05" >
 <cdparam x="496" y="46" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -5478,7 +5478,7 @@ On prend b=1 comme exemple
 <P2  x="526" y="152" id="1199" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1203" >
+<CONNECTOR type="115" id="1203" index="8" uid="ca4f5470-c2ec-494c-8ce6-df5c83e75d07" >
 <cdparam x="484" y="237" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -5486,7 +5486,7 @@ On prend b=1 comme exemple
 <P2  x="427" y="334" id="1191" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1204" >
+<CONNECTOR type="115" id="1204" index="9" uid="6579fb4e-9546-4830-acce-c13b394c7607" >
 <cdparam x="427" y="364" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send event to stop state" value="null" />
@@ -5494,7 +5494,7 @@ On prend b=1 comme exemple
 <P2  x="427" y="402" id="1189" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1205" >
+<CONNECTOR type="115" id="1205" index="10" uid="fb080529-6a24-44e5-a3bb-3c92642403b9" >
 <cdparam x="622" y="325" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from wait event to stop state" value="null" />
@@ -5502,7 +5502,7 @@ On prend b=1 comme exemple
 <P2  x="622" y="360" id="1197" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1206" >
+<CONNECTOR type="115" id="1206" index="11" uid="4c7b688d-2f57-46cc-8171-45e5cadd8f85" >
 <cdparam x="524" y="175" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from notified event to choice" value="null" />
@@ -5510,7 +5510,7 @@ On prend b=1 comme exemple
 <P2  x="524" y="217" id="1182" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1207" >
+<CONNECTOR type="115" id="1207" index="12" uid="b99d23f4-eb4f-442a-8044-21d3ddad82f3" >
 <cdparam x="564" y="237" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to wait event" value="null" />
@@ -5522,7 +5522,7 @@ On prend b=1 comme exemple
 </TMLActivityDiagramPanel>
 
 <TMLActivityDiagramPanel name="InterfaceDevice" minX="10" maxX="1400" minY="10" maxY="900" zoom="1.0" >
-<COMPONENT type="1008" id="1210" uid="87ca256c-6d38-4bd0-953c-1ef39e8fd38e" >
+<COMPONENT type="1008" id="1210" index="0" uid="87ca256c-6d38-4bd0-953c-1ef39e8fd38e" >
 <cdparam x="310" y="433" />
 <sizeparam width="60" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5537,7 +5537,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1012" id="1218" uid="19bfd757-ec4b-46fd-be88-78b9941023ef" >
+<COMPONENT type="1012" id="1218" index="1" uid="19bfd757-ec4b-46fd-be88-78b9941023ef" >
 <cdparam x="546" y="376" />
 <sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5548,7 +5548,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="2" id="1216" />
 <TGConnectingPoint num="3" id="1217" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="1211" uid="4c1ed7a7-f06e-4e96-b61b-f9d1ed282132" >
+<SUBCOMPONENT type="-1" id="1211" index="38" uid="4c1ed7a7-f06e-4e96-b61b-f9d1ed282132" >
 <father id="1218" num="0" />
 <cdparam x="521" y="386" />
 <sizeparam width="12" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -5556,7 +5556,7 @@ On prend b=1 comme exemple
 <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="1212" uid="a5a3de32-aa6c-40b8-ae70-6eb67353c3b9" >
+<SUBCOMPONENT type="-1" id="1212" index="39" uid="a5a3de32-aa6c-40b8-ae70-6eb67353c3b9" >
 <father id="1218" num="1" />
 <cdparam x="581" y="386" />
 <sizeparam width="12" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -5564,7 +5564,7 @@ On prend b=1 comme exemple
 <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="1213" uid="4f827614-d629-44c1-ae0b-c1a44d9b157e" >
+<SUBCOMPONENT type="-1" id="1213" index="40" uid="4f827614-d629-44c1-ae0b-c1a44d9b157e" >
 <father id="1218" num="2" />
 <cdparam x="566" y="421" />
 <sizeparam width="12" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -5573,7 +5573,7 @@ On prend b=1 comme exemple
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1012" id="1226" uid="51239266-a11b-45cd-a712-d6abc2b7bdfb" >
+<COMPONENT type="1012" id="1226" index="2" uid="51239266-a11b-45cd-a712-d6abc2b7bdfb" >
 <cdparam x="644" y="517" />
 <sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5584,7 +5584,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="2" id="1224" />
 <TGConnectingPoint num="3" id="1225" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="1219" uid="ccef77b2-b59b-4e77-ae4f-700d00acf357" >
+<SUBCOMPONENT type="-1" id="1219" index="41" uid="ccef77b2-b59b-4e77-ae4f-700d00acf357" >
 <father id="1226" num="0" />
 <cdparam x="599" y="527" />
 <sizeparam width="51" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -5593,7 +5593,7 @@ On prend b=1 comme exemple
 <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
 <infoparam name="guard 1" value="[ x==0 ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="1220" uid="034a1b9f-3f88-4fd9-bc94-eb855053b6be" >
+<SUBCOMPONENT type="-1" id="1220" index="42" uid="034a1b9f-3f88-4fd9-bc94-eb855053b6be" >
 <father id="1226" num="1" />
 <cdparam x="679" y="527" />
 <sizeparam width="12" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -5601,7 +5601,7 @@ On prend b=1 comme exemple
 <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="1221" uid="7791f177-7dc4-4920-b4bd-2a6f0495f6b7" >
+<SUBCOMPONENT type="-1" id="1221" index="43" uid="7791f177-7dc4-4920-b4bd-2a6f0495f6b7" >
 <father id="1226" num="2" />
 <cdparam x="664" y="562" />
 <sizeparam width="41" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -5611,7 +5611,7 @@ On prend b=1 comme exemple
 <infoparam name="guard 3" value="[ x&gt;0 ]" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1000" id="1228" uid="e065ec64-02bf-49aa-b160-789f13cf4671" >
+<COMPONENT type="1000" id="1228" index="3" uid="e065ec64-02bf-49aa-b160-789f13cf4671" >
 <cdparam x="222" y="58" />
 <sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5620,7 +5620,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="1227" />
 </COMPONENT>
 
-<COMPONENT type="1007" id="1231" uid="4ac856e3-a2b4-45b6-a36f-830d1e15cc01" >
+<COMPONENT type="1007" id="1231" index="4" uid="4ac856e3-a2b4-45b6-a36f-830d1e15cc01" >
 <cdparam x="183" y="137" />
 <sizeparam width="92" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5634,7 +5634,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1008" id="1234" uid="4c00b501-d9e0-4899-a8a7-4ce6be43ffbe" >
+<COMPONENT type="1008" id="1234" index="5" uid="4c00b501-d9e0-4899-a8a7-4ce6be43ffbe" >
 <cdparam x="195" y="237" />
 <sizeparam width="67" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5649,7 +5649,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1010" id="1237" uid="c886d424-78a5-48ba-bc26-e1b44a7d7954" >
+<COMPONENT type="1010" id="1237" index="6" uid="c886d424-78a5-48ba-bc26-e1b44a7d7954" >
 <cdparam x="163" y="288" />
 <sizeparam width="130" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5663,7 +5663,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1008" id="1240" uid="f56f1d34-cd80-4461-8cfe-a5b1991a2423" >
+<COMPONENT type="1008" id="1240" index="7" uid="f56f1d34-cd80-4461-8cfe-a5b1991a2423" >
 <cdparam x="199" y="337" />
 <sizeparam width="60" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5677,7 +5677,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1010" id="1243" uid="53520cce-46cc-4260-b98d-ebb0c0a5ca5e" >
+<COMPONENT type="1010" id="1243" index="8" uid="53520cce-46cc-4260-b98d-ebb0c0a5ca5e" >
 <cdparam x="380" y="152" />
 <sizeparam width="109" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5691,7 +5691,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="301" id="1260" uid="efa68893-2531-4600-8e89-a73485f7cffa" >
+<COMPONENT type="301" id="1260" index="9" uid="efa68893-2531-4600-8e89-a73485f7cffa" >
 <cdparam x="453" y="214" />
 <sizeparam width="105" height="20" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5719,7 +5719,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1006" id="1263" uid="551bf02b-927f-4f53-bdf7-40e96dafc054" >
+<COMPONENT type="1006" id="1263" index="10" uid="551bf02b-927f-4f53-bdf7-40e96dafc054" >
 <cdparam x="423" y="448" />
 <sizeparam width="107" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5733,7 +5733,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1008" id="1266" uid="2b9be3f0-039b-4646-9297-af6c01ace195" >
+<COMPONENT type="1008" id="1266" index="11" uid="2b9be3f0-039b-4646-9297-af6c01ace195" >
 <cdparam x="412" y="507" />
 <sizeparam width="130" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5750,7 +5750,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1001" id="1268" uid="0d3d01a8-a092-4999-a0e7-86746efb6d87" >
+<COMPONENT type="1001" id="1268" index="12" uid="0d3d01a8-a092-4999-a0e7-86746efb6d87" >
 <cdparam x="466" y="570" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5759,7 +5759,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="1267" />
 </COMPONENT>
 
-<COMPONENT type="1017" id="1271" uid="2b70d72f-b3ca-471b-a90b-2cc0e4f3fd92" >
+<COMPONENT type="1017" id="1271" index="13" uid="2b70d72f-b3ca-471b-a90b-2cc0e4f3fd92" >
 <cdparam x="585" y="447" />
 <sizeparam width="148" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5773,7 +5773,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1001" id="1273" uid="dbc4f654-74e5-4676-a8ff-18714acc2544" >
+<COMPONENT type="1001" id="1273" index="14" uid="dbc4f654-74e5-4676-a8ff-18714acc2544" >
 <cdparam x="569" y="577" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5782,7 +5782,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="1272" />
 </COMPONENT>
 
-<COMPONENT type="1009" id="1276" uid="f65c6d67-84b3-41a1-b2f3-eca7f8b9c96d" >
+<COMPONENT type="1009" id="1276" index="15" uid="f65c6d67-84b3-41a1-b2f3-eca7f8b9c96d" >
 <cdparam x="604" y="700" />
 <sizeparam width="111" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5796,7 +5796,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1010" id="1279" uid="ab51182a-f452-4f9b-a94e-92175814dbf6" >
+<COMPONENT type="1010" id="1279" index="16" uid="ab51182a-f452-4f9b-a94e-92175814dbf6" >
 <cdparam x="595" y="619" />
 <sizeparam width="130" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5811,7 +5811,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1001" id="1281" uid="1e3e3cfc-cd2a-449c-9906-acfbae92679e" >
+<COMPONENT type="1001" id="1281" index="17" uid="1e3e3cfc-cd2a-449c-9906-acfbae92679e" >
 <cdparam x="649" y="774" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5820,7 +5820,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="1280" />
 </COMPONENT>
 
-<COMPONENT type="1014" id="1285" uid="6b066eca-e019-48de-8210-2eb13bc9d85b" >
+<COMPONENT type="1014" id="1285" index="18" uid="6b066eca-e019-48de-8210-2eb13bc9d85b" >
 <cdparam x="300" y="287" />
 <sizeparam width="268" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5835,7 +5835,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1001" id="1287" uid="7213adf5-df55-477d-b183-6d018b102d05" >
+<COMPONENT type="1001" id="1287" index="19" uid="7213adf5-df55-477d-b183-6d018b102d05" >
 <cdparam x="330" y="477" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -5844,7 +5844,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="1286" />
 </COMPONENT>
 
-<CONNECTOR type="115" id="1288" >
+<CONNECTOR type="115" id="1288" index="20" uid="cd9d1cda-7335-43b1-9531-a68265f4fe11" >
 <cdparam x="434" y="177" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -5852,7 +5852,7 @@ On prend b=1 comme exemple
 <P2  x="434" y="282" id="1282" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1289" >
+<CONNECTOR type="115" id="1289" index="21" uid="853bdcce-0700-472a-a168-aa2d28b4c831" >
 <cdparam x="340" y="458" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -5860,7 +5860,7 @@ On prend b=1 comme exemple
 <P2  x="340" y="472" id="1286" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1290" >
+<CONNECTOR type="115" id="1290" index="22" uid="0854adde-bf12-408d-9f8b-367c8c66ab28" >
 <cdparam x="434" y="312" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -5868,7 +5868,7 @@ On prend b=1 comme exemple
 <P2  x="340" y="428" id="1208" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1291" >
+<CONNECTOR type="115" id="1291" index="23" uid="43a20c85-1b13-40f3-b12c-99b440c74ceb" >
 <cdparam x="561" y="301" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -5876,7 +5876,7 @@ On prend b=1 comme exemple
 <P2  x="561" y="371" id="1214" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1296" >
+<CONNECTOR type="115" id="1296" index="24" uid="b65a1a42-6c00-4e9d-bc84-e2e94a537f8d" >
 <cdparam x="78" y="363" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send event to wait event" value="null" />
@@ -5887,7 +5887,7 @@ On prend b=1 comme exemple
 <Point x="286" y="376" />
 <Point x="285" y="127" />
 <AutomaticDrawing  data="true" />
-</CONNECTOR><SUBCOMPONENT type="-1" id="1292" uid="bad6d550-2301-4475-b775-d5f7da935f0e" >
+</CONNECTOR><SUBCOMPONENT type="-1" id="1292" index="44" uid="bad6d550-2301-4475-b775-d5f7da935f0e" >
 <father id="1296" num="0" />
 <cdparam x="228" y="382" />
 <sizeparam width="8" height="8" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -5895,7 +5895,7 @@ On prend b=1 comme exemple
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="1293" uid="17af886c-1b4b-46b6-a4d7-cf17ba0b50e8" >
+<SUBCOMPONENT type="-1" id="1293" index="45" uid="17af886c-1b4b-46b6-a4d7-cf17ba0b50e8" >
 <father id="1296" num="1" />
 <cdparam x="228" y="382" />
 <sizeparam width="8" height="8" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -5903,7 +5903,7 @@ On prend b=1 comme exemple
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="1294" uid="ab58b4f8-0f88-41b9-8fbb-e91f279f2eab" >
+<SUBCOMPONENT type="-1" id="1294" index="46" uid="ab58b4f8-0f88-41b9-8fbb-e91f279f2eab" >
 <father id="1296" num="2" />
 <cdparam x="286" y="376" />
 <sizeparam width="8" height="8" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -5911,7 +5911,7 @@ On prend b=1 comme exemple
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="1295" uid="26b89628-facc-43b3-9a31-56008bd66ca7" >
+<SUBCOMPONENT type="-1" id="1295" index="47" uid="26b89628-facc-43b3-9a31-56008bd66ca7" >
 <father id="1296" num="3" />
 <cdparam x="285" y="127" />
 <sizeparam width="8" height="8" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -5920,7 +5920,7 @@ On prend b=1 comme exemple
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
 
-<CONNECTOR type="115" id="1297" >
+<CONNECTOR type="115" id="1297" index="25" uid="6f6330f4-f6b5-4dde-9d3f-4fcdf0cdc365" >
 <cdparam x="228" y="57" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from start state to send request" value="null" />
@@ -5928,7 +5928,7 @@ On prend b=1 comme exemple
 <P2  x="229" y="132" id="1229" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1298" >
+<CONNECTOR type="115" id="1298" index="26" uid="51d11fd7-e883-46c1-88a1-1bce9a949b92" >
 <cdparam x="228" y="162" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send request to send event" value="null" />
@@ -5936,7 +5936,7 @@ On prend b=1 comme exemple
 <P2  x="228" y="232" id="1232" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1299" >
+<CONNECTOR type="115" id="1299" index="27" uid="7a9c0a72-4443-4dc7-b38e-ba128edff53d" >
 <cdparam x="228" y="284" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from wait event to send event" value="null" />
@@ -5944,7 +5944,7 @@ On prend b=1 comme exemple
 <P2  x="229" y="332" id="1238" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1300" >
+<CONNECTOR type="115" id="1300" index="28" uid="87b7b4ec-5146-4ff1-a97d-45acef659ac2" >
 <cdparam x="528" y="391" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to write channel" value="null" />
@@ -5952,7 +5952,7 @@ On prend b=1 comme exemple
 <P2  x="476" y="443" id="1261" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1301" >
+<CONNECTOR type="115" id="1301" index="29" uid="6679c7a3-a3c1-4181-a85f-125f5a65add2" >
 <cdparam x="476" y="473" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from write channel to send event" value="null" />
@@ -5960,7 +5960,7 @@ On prend b=1 comme exemple
 <P2  x="477" y="502" id="1264" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1302" >
+<CONNECTOR type="115" id="1302" index="30" uid="c50618c5-5634-41a5-a231-9dac7afaebff" >
 <cdparam x="471" y="529" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send event to stop state" value="null" />
@@ -5968,7 +5968,7 @@ On prend b=1 comme exemple
 <P2  x="476" y="565" id="1267" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1303" >
+<CONNECTOR type="115" id="1303" index="31" uid="fcc9d8e2-88bb-486d-b415-eb244d74d3fa" >
 <cdparam x="619" y="532" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to stop state" value="null" />
@@ -5976,7 +5976,7 @@ On prend b=1 comme exemple
 <P2  x="579" y="572" id="1272" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1304" >
+<CONNECTOR type="115" id="1304" index="32" uid="1d48a406-be83-442d-805d-c4aea85af60d" >
 <cdparam x="580" y="405" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to notified event" value="null" />
@@ -5984,7 +5984,7 @@ On prend b=1 comme exemple
 <P2  x="659" y="442" id="1269" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1305" >
+<CONNECTOR type="115" id="1305" index="33" uid="5d2599ae-22e3-4fab-a84c-f28207423048" >
 <cdparam x="659" y="472" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from notified event to choice" value="null" />
@@ -5992,7 +5992,7 @@ On prend b=1 comme exemple
 <P2  x="659" y="512" id="1222" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1306" >
+<CONNECTOR type="115" id="1306" index="34" uid="1dfb9466-1691-46e6-a61c-6720ee5f3557" >
 <cdparam x="659" y="572" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from choice to wait event" value="null" />
@@ -6000,7 +6000,7 @@ On prend b=1 comme exemple
 <P2  x="660" y="614" id="1277" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1307" >
+<CONNECTOR type="115" id="1307" index="35" uid="ea8d9855-bee8-4a72-ba80-81a6212ce8cf" >
 <cdparam x="670" y="644" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from wait event to read channel" value="null" />
@@ -6008,7 +6008,7 @@ On prend b=1 comme exemple
 <P2  x="659" y="695" id="1274" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1308" >
+<CONNECTOR type="115" id="1308" index="36" uid="1b1a45ed-dec3-4da9-830a-3f4a7297c36a" >
 <cdparam x="659" y="725" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from read channel to stop state" value="null" />
@@ -6016,7 +6016,7 @@ On prend b=1 comme exemple
 <P2  x="659" y="769" id="1280" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1309" >
+<CONNECTOR type="115" id="1309" index="37" uid="1cbe0012-e39f-4d0a-a893-640b7f133d24" >
 <cdparam x="228" y="262" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send event to wait event" value="null" />
@@ -6028,7 +6028,7 @@ On prend b=1 comme exemple
 </TMLActivityDiagramPanel>
 
 <TMLActivityDiagramPanel name="SmartCard" minX="10" maxX="1400" minY="10" maxY="900" zoom="1.0" >
-<COMPONENT type="1001" id="1311" uid="290c36f5-f8c2-43e9-b36a-ca82ae728733" >
+<COMPONENT type="1001" id="1311" index="0" uid="290c36f5-f8c2-43e9-b36a-ca82ae728733" >
 <cdparam x="430" y="408" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6037,7 +6037,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="1310" />
 </COMPONENT>
 
-<COMPONENT type="1010" id="1314" uid="14315608-2b2a-4d2e-9cde-9a93bfea6611" >
+<COMPONENT type="1010" id="1314" index="1" uid="14315608-2b2a-4d2e-9cde-9a93bfea6611" >
 <cdparam x="408" y="364" />
 <sizeparam width="64" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6051,7 +6051,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1010" id="1317" uid="34745cb3-fecb-4fc3-9541-f170b1364ede" >
+<COMPONENT type="1010" id="1317" index="2" uid="34745cb3-fecb-4fc3-9541-f170b1364ede" >
 <cdparam x="228" y="201" />
 <sizeparam width="149" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6066,7 +6066,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1000" id="1319" uid="303593bb-3f66-4e26-97e0-ffc4e67b00ac" >
+<COMPONENT type="1000" id="1319" index="3" uid="303593bb-3f66-4e26-97e0-ffc4e67b00ac" >
 <cdparam x="159" y="66" />
 <sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6075,7 +6075,7 @@ On prend b=1 comme exemple
 <TGConnectingPoint num="0" id="1318" />
 </COMPONENT>
 
-<COMPONENT type="1010" id="1322" uid="290779db-410b-441f-8788-f846562560b4" >
+<COMPONENT type="1010" id="1322" index="4" uid="290779db-410b-441f-8788-f846562560b4" >
 <cdparam x="131" y="129" />
 <sizeparam width="71" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6090,7 +6090,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1008" id="1325" uid="f1dc3a30-6077-45cc-8361-92728a932aff" >
+<COMPONENT type="1008" id="1325" index="5" uid="f1dc3a30-6077-45cc-8361-92728a932aff" >
 <cdparam x="103" y="182" />
 <sizeparam width="126" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6104,7 +6104,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1010" id="1328" uid="653f3a2d-2064-4c0b-940b-649e3872d0d4" >
+<COMPONENT type="1010" id="1328" index="6" uid="653f3a2d-2064-4c0b-940b-649e3872d0d4" >
 <cdparam x="135" y="237" />
 <sizeparam width="64" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6119,7 +6119,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1008" id="1331" uid="08e8a821-6e73-41c4-a97f-0f43ff34ddb8" >
+<COMPONENT type="1008" id="1331" index="7" uid="08e8a821-6e73-41c4-a97f-0f43ff34ddb8" >
 <cdparam x="114" y="308" />
 <sizeparam width="105" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6133,7 +6133,7 @@ On prend b=1 comme exemple
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="301" id="1348" uid="b8b7a70f-9e7d-49ee-a750-74e4b9c9f5ae" >
+<COMPONENT type="301" id="1348" index="8" uid="b8b7a70f-9e7d-49ee-a750-74e4b9c9f5ae" >
 <cdparam x="376" y="98" />
 <sizeparam width="233" height="39" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6165,7 +6165,7 @@ the smart card and the terminal
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1007" id="1351" uid="e7ecf7e6-d5a9-477a-96e4-4ed94df9d685" >
+<COMPONENT type="1007" id="1351" index="9" uid="e7ecf7e6-d5a9-477a-96e4-4ed94df9d685" >
 <cdparam x="244" y="97" />
 <sizeparam width="109" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6179,7 +6179,7 @@ the smart card and the terminal
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1007" id="1354" uid="0282b33c-18e6-4ecf-9c4a-e3fabce14ee9" >
+<COMPONENT type="1007" id="1354" index="10" uid="0282b33c-18e6-4ecf-9c4a-e3fabce14ee9" >
 <cdparam x="232" y="148" />
 <sizeparam width="134" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6193,7 +6193,7 @@ the smart card and the terminal
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1001" id="1356" uid="84eeb3dd-35a0-41f3-9ca4-a351cc4afbfc" >
+<COMPONENT type="1001" id="1356" index="11" uid="84eeb3dd-35a0-41f3-9ca4-a351cc4afbfc" >
 <cdparam x="581" y="550" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6202,7 +6202,7 @@ the smart card and the terminal
 <TGConnectingPoint num="0" id="1355" />
 </COMPONENT>
 
-<COMPONENT type="1008" id="1359" uid="a235cf32-6535-43e7-a1a9-0db3f8c5015a" >
+<COMPONENT type="1008" id="1359" index="12" uid="a235cf32-6535-43e7-a1a9-0db3f8c5015a" >
 <cdparam x="231" y="471" />
 <sizeparam width="126" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6216,7 +6216,7 @@ the smart card and the terminal
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1001" id="1361" uid="f4b937d2-4d91-46d1-98be-5577b8867b14" >
+<COMPONENT type="1001" id="1361" index="13" uid="f4b937d2-4d91-46d1-98be-5577b8867b14" >
 <cdparam x="283" y="547" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6225,7 +6225,7 @@ the smart card and the terminal
 <TGConnectingPoint num="0" id="1360" />
 </COMPONENT>
 
-<COMPONENT type="1009" id="1364" uid="ba526ac3-7148-4b62-8cc9-4ea567db877c" >
+<COMPONENT type="1009" id="1364" index="14" uid="ba526ac3-7148-4b62-8cc9-4ea567db877c" >
 <cdparam x="242" y="429" />
 <sizeparam width="103" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6239,7 +6239,7 @@ the smart card and the terminal
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1010" id="1367" uid="30dfd0f1-5269-4f75-83c0-59d7d83cd281" >
+<COMPONENT type="1010" id="1367" index="15" uid="30dfd0f1-5269-4f75-83c0-59d7d83cd281" >
 <cdparam x="259" y="385" />
 <sizeparam width="70" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6253,7 +6253,7 @@ the smart card and the terminal
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1006" id="1370" uid="6c313792-d456-48d9-91e8-d2c087ee03d3" >
+<COMPONENT type="1006" id="1370" index="16" uid="6c313792-d456-48d9-91e8-d2c087ee03d3" >
 <cdparam x="240" y="513" />
 <sizeparam width="107" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6267,7 +6267,7 @@ the smart card and the terminal
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1008" id="1373" uid="28f078b9-71dc-40b7-acba-c994d420c366" >
+<COMPONENT type="1008" id="1373" index="17" uid="28f078b9-71dc-40b7-acba-c994d420c366" >
 <cdparam x="552" y="472" />
 <sizeparam width="79" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6281,7 +6281,7 @@ the smart card and the terminal
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1009" id="1376" uid="e0ff5a7b-d388-4bf8-acd6-b494b43fa310" >
+<COMPONENT type="1009" id="1376" index="18" uid="e0ff5a7b-d388-4bf8-acd6-b494b43fa310" >
 <cdparam x="536" y="433" />
 <sizeparam width="111" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6295,7 +6295,7 @@ the smart card and the terminal
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1006" id="1379" uid="2606c63e-4f44-4d90-a54e-91b7a00bd438" >
+<COMPONENT type="1006" id="1379" index="19" uid="2606c63e-4f44-4d90-a54e-91b7a00bd438" >
 <cdparam x="542" y="509" />
 <sizeparam width="99" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6309,7 +6309,7 @@ the smart card and the terminal
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1010" id="1382" uid="3a011492-e0f4-4210-bde3-b4cd0500b31c" >
+<COMPONENT type="1010" id="1382" index="20" uid="3a011492-e0f4-4210-bde3-b4cd0500b31c" >
 <cdparam x="526" y="390" />
 <sizeparam width="130" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6325,7 +6325,7 @@ the smart card and the terminal
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1014" id="1386" uid="ee6cf80f-1446-485b-826a-8f2ab6af1c12" >
+<COMPONENT type="1014" id="1386" index="21" uid="ee6cf80f-1446-485b-826a-8f2ab6af1c12" >
 <cdparam x="236" y="261" />
 <sizeparam width="125" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6340,7 +6340,7 @@ the smart card and the terminal
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1001" id="1388" uid="3531deb4-f403-42f6-9957-db5de4eb057d" >
+<COMPONENT type="1001" id="1388" index="22" uid="3531deb4-f403-42f6-9957-db5de4eb057d" >
 <cdparam x="275" y="309" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6349,7 +6349,7 @@ the smart card and the terminal
 <TGConnectingPoint num="0" id="1387" />
 </COMPONENT>
 
-<COMPONENT type="1018" id="1399" uid="820e320a-30f4-4366-b7c5-c667c833d74d" >
+<COMPONENT type="1018" id="1399" index="23" uid="820e320a-30f4-4366-b7c5-c667c833d74d" >
 <cdparam x="424" y="285" />
 <sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6367,7 +6367,7 @@ the smart card and the terminal
 <TGConnectingPoint num="9" id="1398" />
 </COMPONENT>
 
-<CONNECTOR type="115" id="1400" >
+<CONNECTOR type="115" id="1400" index="24" uid="89276137-7616-45fa-af58-e656b7fb031b" >
 <cdparam x="302" y="227" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -6375,7 +6375,7 @@ the smart card and the terminal
 <P2  x="298" y="256" id="1383" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1405" >
+<CONNECTOR type="115" id="1405" index="25" uid="a8bcd6cf-042a-4b60-b9c7-476221cbf588" >
 <cdparam x="111" y="331" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send event to send request" value="null" />
@@ -6386,7 +6386,7 @@ the smart card and the terminal
 <Point x="225" y="72" />
 <Point x="278" y="72" />
 <AutomaticDrawing  data="true" />
-</CONNECTOR><SUBCOMPONENT type="-1" id="1401" uid="69988fe8-1a9c-422a-b076-1b41a0fa8437" >
+</CONNECTOR><SUBCOMPONENT type="-1" id="1401" index="46" uid="69988fe8-1a9c-422a-b076-1b41a0fa8437" >
 <father id="1405" num="0" />
 <cdparam x="166" y="353" />
 <sizeparam width="8" height="8" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -6394,7 +6394,7 @@ the smart card and the terminal
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="1402" uid="b23420bd-8cb4-4593-bd3d-5b2d0b2b0f9b" >
+<SUBCOMPONENT type="-1" id="1402" index="47" uid="b23420bd-8cb4-4593-bd3d-5b2d0b2b0f9b" >
 <father id="1405" num="1" />
 <cdparam x="225" y="353" />
 <sizeparam width="8" height="8" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -6402,7 +6402,7 @@ the smart card and the terminal
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="1403" uid="20a2f5fe-405b-41a9-94b4-7d10de576f5e" >
+<SUBCOMPONENT type="-1" id="1403" index="48" uid="20a2f5fe-405b-41a9-94b4-7d10de576f5e" >
 <father id="1405" num="2" />
 <cdparam x="225" y="72" />
 <sizeparam width="8" height="8" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -6410,7 +6410,7 @@ the smart card and the terminal
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="1404" uid="7a163073-9ce5-447c-935c-87964a13d9ad" >
+<SUBCOMPONENT type="-1" id="1404" index="49" uid="7a163073-9ce5-447c-935c-87964a13d9ad" >
 <father id="1405" num="3" />
 <cdparam x="278" y="72" />
 <sizeparam width="8" height="8" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -6419,7 +6419,7 @@ the smart card and the terminal
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
 
-<CONNECTOR type="115" id="1406" >
+<CONNECTOR type="115" id="1406" index="26" uid="ef613b89-b7a9-46c1-a375-8f242040f188" >
 <cdparam x="166" y="64" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from start state to wait event" value="null" />
@@ -6427,7 +6427,7 @@ the smart card and the terminal
 <P2  x="166" y="124" id="1320" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1407" >
+<CONNECTOR type="115" id="1407" index="27" uid="113ff054-a612-455f-903d-544809b6bbbe" >
 <cdparam x="166" y="154" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from wait event to send event" value="null" />
@@ -6435,7 +6435,7 @@ the smart card and the terminal
 <P2  x="166" y="177" id="1323" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1408" >
+<CONNECTOR type="115" id="1408" index="28" uid="4edd6491-d069-49d0-8ffc-e66c0badcdbd" >
 <cdparam x="312" y="133" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send request to send request" value="null" />
@@ -6443,7 +6443,7 @@ the smart card and the terminal
 <P2  x="299" y="143" id="1352" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1409" >
+<CONNECTOR type="115" id="1409" index="29" uid="445f60ff-51d4-41db-bef4-c34aecea4cad" >
 <cdparam x="286" y="421" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from wait event to read channel" value="null" />
@@ -6451,7 +6451,7 @@ the smart card and the terminal
 <P2  x="293" y="424" id="1362" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1410" >
+<CONNECTOR type="115" id="1410" index="30" uid="87aa6b2d-af92-432f-83a9-c26b167e22f9" >
 <cdparam x="286" y="486" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from read channel to send event" value="null" />
@@ -6459,7 +6459,7 @@ the smart card and the terminal
 <P2  x="294" y="466" id="1357" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1411" >
+<CONNECTOR type="115" id="1411" index="31" uid="36479972-9838-463a-9878-6dc998451b27" >
 <cdparam x="286" y="538" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send event to write channel" value="null" />
@@ -6467,7 +6467,7 @@ the smart card and the terminal
 <P2  x="293" y="508" id="1368" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1412" >
+<CONNECTOR type="115" id="1412" index="32" uid="5f736c99-95ae-4eb9-98ac-7d9c0756bc7a" >
 <cdparam x="286" y="594" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from write channel to stop state" value="null" />
@@ -6475,7 +6475,7 @@ the smart card and the terminal
 <P2  x="293" y="542" id="1360" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1413" >
+<CONNECTOR type="115" id="1413" index="33" uid="68d2503c-31ee-4c52-9021-e28e2a171335" >
 <cdparam x="607" y="480" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from read channel to send event" value="null" />
@@ -6483,7 +6483,7 @@ the smart card and the terminal
 <P2  x="591" y="467" id="1371" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1414" >
+<CONNECTOR type="115" id="1414" index="34" uid="e2df5556-65ec-420e-89e8-5390c332a2c1" >
 <cdparam x="606" y="524" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send event to write channel" value="null" />
@@ -6491,7 +6491,7 @@ the smart card and the terminal
 <P2  x="591" y="504" id="1377" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1415" >
+<CONNECTOR type="115" id="1415" index="35" uid="8f821404-a294-49f8-b98b-b2241428249f" >
 <cdparam x="609" y="427" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from wait event to read channel" value="null" />
@@ -6499,7 +6499,7 @@ the smart card and the terminal
 <P2  x="591" y="428" id="1374" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1416" >
+<CONNECTOR type="115" id="1416" index="36" uid="0aaff0f5-e201-49b2-bc4c-fadb30bff4fa" >
 <cdparam x="606" y="586" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from write channel to stop state" value="null" />
@@ -6507,7 +6507,7 @@ the smart card and the terminal
 <P2  x="591" y="545" id="1355" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1417" >
+<CONNECTOR type="115" id="1417" index="37" uid="4f2eb60b-f823-46e0-bcdd-8c97689d2cca" >
 <cdparam x="298" y="173" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send request to for loop" value="null" />
@@ -6515,7 +6515,7 @@ the smart card and the terminal
 <P2  x="302" y="196" id="1315" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1418" >
+<CONNECTOR type="115" id="1418" index="38" uid="f96754fb-a9da-4cca-8722-3a4d9c872188" >
 <cdparam x="328" y="291" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from for loop to stop state" value="null" />
@@ -6523,7 +6523,7 @@ the smart card and the terminal
 <P2  x="285" y="304" id="1387" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1419" >
+<CONNECTOR type="115" id="1419" index="39" uid="b1d7d545-a448-4a66-9820-c291d4c351b4" >
 <cdparam x="385" y="404" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from select to wait event" value="null" />
@@ -6531,7 +6531,7 @@ the smart card and the terminal
 <P2  x="294" y="380" id="1365" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1420" >
+<CONNECTOR type="115" id="1420" index="40" uid="fd0aadf1-24e7-4f8b-942c-d06da98b28c2" >
 <cdparam x="533" y="462" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from select to wait event" value="null" />
@@ -6539,7 +6539,7 @@ the smart card and the terminal
 <P2  x="591" y="385" id="1380" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1421" >
+<CONNECTOR type="115" id="1421" index="41" uid="7b82ab4c-8965-4910-9d64-7517be3f6468" >
 <cdparam x="391" y="341" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from for loop to select" value="null" />
@@ -6547,7 +6547,7 @@ the smart card and the terminal
 <P2  x="439" y="280" id="1389" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1422" >
+<CONNECTOR type="115" id="1422" index="42" uid="ad4f154d-fdaf-4dc3-a028-0073e6bea015" >
 <cdparam x="164" y="262" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from wait event to send event" value="null" />
@@ -6555,7 +6555,7 @@ the smart card and the terminal
 <P2  x="166" y="303" id="1329" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1423" >
+<CONNECTOR type="115" id="1423" index="43" uid="2eff2afd-3bea-47ac-b436-55273a38065b" >
 <cdparam x="166" y="207" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from send event to wait event" value="null" />
@@ -6563,7 +6563,7 @@ the smart card and the terminal
 <P2  x="167" y="232" id="1326" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1424" >
+<CONNECTOR type="115" id="1424" index="44" uid="27afbe0a-167c-48b0-bb1b-c5bc98596007" >
 <cdparam x="439" y="340" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -6571,7 +6571,7 @@ the smart card and the terminal
 <P2  x="440" y="359" id="1312" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="1425" >
+<CONNECTOR type="115" id="1425" index="45" uid="cfb01a08-e81b-4979-ba38-7a704c403d82" >
 <cdparam x="440" y="389" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -6588,8 +6588,8 @@ the smart card and the terminal
 
 
 <Modeling type="TML Architecture" nameTab="Mapping1" >
-<TMLArchiDiagramPanel name="DIPLODOCUS architecture and mapping Diagram" minX="10" maxX="1400" minY="10" maxY="900" attributes="0" masterClockFrequency="200" zoom="1.0" >
-<COMPONENT type="1102" id="1450" uid="b067f516-5881-4e81-9711-b32282b4e533" >
+<TMLArchiDiagramPanel name="DIPLODOCUS architecture and mapping Diagram" minX="10" maxX="1400" minY="10" maxY="900" attributes="0" considerExecOperators="true" considerTimingOperators="true" masterClockFrequency="200" zoom="1.0" >
+<COMPONENT type="1102" id="1450" index="0" uid="b067f516-5881-4e81-9711-b32282b4e533" >
 <cdparam x="612" y="450" />
 <sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6621,11 +6621,11 @@ the smart card and the terminal
 <TGConnectingPoint num="23" id="1449" />
 <extraparam>
 <info stereotype="BUS-RR" nodeName="Bus0" />
-<attributes byteDataSize="4"  arbitrationPolicy="0"  sliceTime="10000"  pipelineSize="1"  clockRatio="1"  privacy="0"  referenceAttack="null" />
+<attributes byteDataSize="4"  arbitrationPolicy="0"  sliceTime="10000"  pipelineSize="1"  burstSize="100"  clockRatio="1"  privacy="0"  referenceAttack="null" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1105" id="1475" uid="c4e0301c-7573-4240-b15e-1d9f00650e52" >
+<COMPONENT type="1105" id="1475" index="1" uid="c4e0301c-7573-4240-b15e-1d9f00650e52" >
 <cdparam x="803" y="171" />
 <sizeparam width="200" height="200" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6661,7 +6661,7 @@ the smart card and the terminal
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1100" id="1545" uid="98227135-6297-425d-8825-cedac18f22d7" >
+<COMPONENT type="1100" id="1545" index="2" uid="98227135-6297-425d-8825-cedac18f22d7" >
 <cdparam x="111" y="90" />
 <sizeparam width="459" height="321" minWidth="150" minHeight="150" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6696,7 +6696,7 @@ the smart card and the terminal
 <attributes nbOfCores="1" byteDataSize="4"  schedulingPolicy="1"  sliceTime="10000"  goIdleTime="10"  maxConsecutiveIdleCycles="10"  pipelineSize="5"  taskSwitchingTime="20"  branchingPredictionPenalty="99"  cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="" MECType="0" encryption="0"/>
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1101" id="1484" uid="7493cf38-bc55-447d-b50e-cbe992a5d485" >
+<SUBCOMPONENT type="1101" id="1484" index="5" uid="7493cf38-bc55-447d-b50e-cbe992a5d485" >
 <father id="1545" num="0" />
 <cdparam x="152" y="154" />
 <sizeparam width="163" height="50" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -6715,7 +6715,7 @@ the smart card and the terminal
 <info value="AppC::InterfaceDevice" taskName="InterfaceDevice" referenceTaskName="AppC" priority="0" operationMEC="" fatherComponentMECType="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1101" id="1493" uid="65d7e618-328d-40c6-8231-c757e24407cb" >
+<SUBCOMPONENT type="1101" id="1493" index="6" uid="65d7e618-328d-40c6-8231-c757e24407cb" >
 <father id="1545" num="1" />
 <cdparam x="351" y="153" />
 <sizeparam width="136" height="50" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -6734,7 +6734,7 @@ the smart card and the terminal
 <info value="AppC::SmartCard" taskName="SmartCard" referenceTaskName="AppC" priority="0" operationMEC="" fatherComponentMECType="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1101" id="1502" uid="1db077ff-4dc4-49e5-8f29-0dfc2335e457" >
+<SUBCOMPONENT type="1101" id="1502" index="7" uid="1db077ff-4dc4-49e5-8f29-0dfc2335e457" >
 <father id="1545" num="2" />
 <cdparam x="156" y="246" />
 <sizeparam width="108" height="50" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -6753,7 +6753,7 @@ the smart card and the terminal
 <info value="AppC::TCPIP" taskName="TCPIP" referenceTaskName="AppC" priority="0" operationMEC="" fatherComponentMECType="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1101" id="1511" uid="e7286698-3fda-4dfa-9751-d04de1c7e61b" >
+<SUBCOMPONENT type="1101" id="1511" index="8" uid="e7286698-3fda-4dfa-9751-d04de1c7e61b" >
 <father id="1545" num="3" />
 <cdparam x="350" y="234" />
 <sizeparam width="139" height="50" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -6772,7 +6772,7 @@ the smart card and the terminal
 <info value="AppC::Application" taskName="Application" referenceTaskName="AppC" priority="0" operationMEC="" fatherComponentMECType="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1101" id="1520" uid="2dd23cd2-4b74-456e-b633-1d0426865e3c" >
+<SUBCOMPONENT type="1101" id="1520" index="9" uid="2dd23cd2-4b74-456e-b633-1d0426865e3c" >
 <father id="1545" num="4" />
 <cdparam x="286" y="304" />
 <sizeparam width="109" height="50" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -6792,7 +6792,7 @@ the smart card and the terminal
 </extraparam>
 </SUBCOMPONENT>
 
-<CONNECTOR type="125" id="1546" >
+<CONNECTOR type="125" id="1546" index="3" uid="568e092e-219b-4566-afde-71a845609ab6" >
 <cdparam x="800" y="322" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -6804,7 +6804,7 @@ the smart card and the terminal
 <spy value="false" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="1547" >
+<CONNECTOR type="125" id="1547" index="4" uid="29fe65e9-3fbc-4370-8d93-44ef906c67a2" >
 <cdparam x="510" y="411" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -6825,8 +6825,8 @@ the smart card and the terminal
 
 
 <Modeling type="TML Architecture" nameTab="Mapping2" >
-<TMLArchiDiagramPanel name="DIPLODOCUS architecture and mapping Diagram" minX="10" maxX="1400" minY="10" maxY="900" attributes="0" masterClockFrequency="200" zoom="1.0" >
-<COMPONENT type="1105" id="1572" uid="d4ca6d67-f1c0-4a0d-b318-c7fc4c69907f" >
+<TMLArchiDiagramPanel name="DIPLODOCUS architecture and mapping Diagram" minX="10" maxX="1400" minY="10" maxY="900" attributes="0" considerExecOperators="true" considerTimingOperators="true" masterClockFrequency="200" zoom="1.0" >
+<COMPONENT type="1105" id="1572" index="0" uid="d4ca6d67-f1c0-4a0d-b318-c7fc4c69907f" >
 <cdparam x="309" y="358" />
 <sizeparam width="189" height="131" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6862,7 +6862,7 @@ the smart card and the terminal
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1102" id="1597" uid="fd387c7e-7528-4068-99b5-ec5dd7f9b787" >
+<COMPONENT type="1102" id="1597" index="1" uid="fd387c7e-7528-4068-99b5-ec5dd7f9b787" >
 <cdparam x="278" y="269" />
 <sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6894,11 +6894,11 @@ the smart card and the terminal
 <TGConnectingPoint num="23" id="1596" />
 <extraparam>
 <info stereotype="BUS-RR" nodeName="Bus0" />
-<attributes byteDataSize="4"  arbitrationPolicy="0"  sliceTime="10000"  pipelineSize="1"  clockRatio="1"  privacy="0"  referenceAttack="null" />
+<attributes byteDataSize="4"  arbitrationPolicy="0"  sliceTime="10000"  pipelineSize="1"  burstSize="100"  clockRatio="1"  privacy="0"  referenceAttack="null" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1100" id="1631" uid="e4fb7d40-1658-4c17-a3df-1137815f0d51" >
+<COMPONENT type="1100" id="1631" index="2" uid="e4fb7d40-1658-4c17-a3df-1137815f0d51" >
 <cdparam x="56" y="231" />
 <sizeparam width="165" height="126" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6933,7 +6933,7 @@ the smart card and the terminal
 <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="1606" uid="26498dcb-f1c2-4b2e-bcc1-ab086f824a02" >
+<SUBCOMPONENT type="1101" id="1606" index="9" uid="26498dcb-f1c2-4b2e-bcc1-ab086f824a02" >
 <father id="1631" num="0" />
 <cdparam x="56" y="276" />
 <sizeparam width="163" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -6953,7 +6953,7 @@ the smart card and the terminal
 </extraparam>
 </SUBCOMPONENT>
 
-<COMPONENT type="1100" id="1683" uid="539dd34a-32e0-48f3-a4e7-201a74546797" >
+<COMPONENT type="1100" id="1683" index="3" uid="539dd34a-32e0-48f3-a4e7-201a74546797" >
 <cdparam x="262" y="61" />
 <sizeparam width="272" height="161" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -6988,7 +6988,7 @@ the smart card and the terminal
 <attributes nbOfCores="2" byteDataSize="4"  schedulingPolicy="0"  sliceTime="10000"  goIdleTime="10"  maxConsecutiveIdleCycles="10"  pipelineSize="5"  taskSwitchingTime="20"  branchingPredictionPenalty="2"  cacheMiss="18" execiTime="1" execcTime="1" clockRatio="3" operation="" MECType="0" encryption="0"/>
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1101" id="1640" uid="b41c4066-0970-4e6f-b5fd-c86f9949bdd2" >
+<SUBCOMPONENT type="1101" id="1640" index="10" uid="b41c4066-0970-4e6f-b5fd-c86f9949bdd2" >
 <father id="1683" num="0" />
 <cdparam x="272" y="92" />
 <sizeparam width="108" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -7007,7 +7007,7 @@ the smart card and the terminal
 <info value="AppC::TCPIP" taskName="TCPIP" referenceTaskName="AppC" priority="0" operationMEC="" fatherComponentMECType="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1101" id="1649" uid="8d7da60f-dba0-4ce1-bb28-0067b0628bb4" >
+<SUBCOMPONENT type="1101" id="1649" index="11" uid="8d7da60f-dba0-4ce1-bb28-0067b0628bb4" >
 <father id="1683" num="1" />
 <cdparam x="288" y="167" />
 <sizeparam width="139" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -7026,7 +7026,7 @@ the smart card and the terminal
 <info value="AppC::Application" taskName="Application" referenceTaskName="AppC" priority="0" operationMEC="" fatherComponentMECType="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1101" id="1658" uid="2c88ab02-e18c-4867-8708-47263bf33686" >
+<SUBCOMPONENT type="1101" id="1658" index="12" uid="2c88ab02-e18c-4867-8708-47263bf33686" >
 <father id="1683" num="2" />
 <cdparam x="387" y="121" />
 <sizeparam width="136" height="37" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -7046,7 +7046,7 @@ the smart card and the terminal
 </extraparam>
 </SUBCOMPONENT>
 
-<COMPONENT type="1104" id="1717" uid="4f29d6c0-0820-46ee-b121-d6d471566662" >
+<COMPONENT type="1104" id="1717" index="4" uid="4f29d6c0-0820-46ee-b121-d6d471566662" >
 <cdparam x="628" y="193" />
 <sizeparam width="200" height="200" minWidth="100" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -7078,10 +7078,10 @@ the smart card and the terminal
 <TGConnectingPoint num="23" id="1716" />
 <extraparam>
 <info stereotype="HWA" nodeName="HWA0" />
-<attributes byteDataSize="4"  execiTime="1"  clockRatio="1"  operation="" />
+<attributes byteDataSize="4"  execiTime="1"  execcTime="1"  clockRatio="1"  operation="" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1101" id="1692" uid="2d8a8429-4631-41e4-9062-013b2a0b0ced" >
+<SUBCOMPONENT type="1101" id="1692" index="13" uid="2d8a8429-4631-41e4-9062-013b2a0b0ced" >
 <father id="1717" num="0" />
 <cdparam x="673" y="248" />
 <sizeparam width="109" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -7101,7 +7101,7 @@ the smart card and the terminal
 </extraparam>
 </SUBCOMPONENT>
 
-<CONNECTOR type="125" id="1718" >
+<CONNECTOR type="125" id="1718" index="5" uid="3d22aa37-5c3f-4c88-a4d0-bad595c67e3a" >
 <cdparam x="388" y="162" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from CPU0 to Bus0" value="{info}" />
@@ -7113,7 +7113,7 @@ the smart card and the terminal
 <spy value="false" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="1719" >
+<CONNECTOR type="125" id="1719" index="6" uid="cf81a8c0-8c50-4797-81d0-6c73788747ee" >
 <cdparam x="190" y="300" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from CPU1 to Bus0" value="{info}" />
@@ -7125,7 +7125,7 @@ the smart card and the terminal
 <spy value="false" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="1720" >
+<CONNECTOR type="125" id="1720" index="7" uid="df25925d-8f18-4f80-8103-737ce41384d3" >
 <cdparam x="402" y="367" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Memory0 to Bus0" value="{info}" />
@@ -7137,7 +7137,7 @@ the smart card and the terminal
 <spy value="false" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="1721" >
+<CONNECTOR type="125" id="1721" index="8" uid="a53d6141-f141-4f06-ab42-091203271111" >
 <cdparam x="612" y="289" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -7158,8 +7158,8 @@ the smart card and the terminal
 
 
 <Modeling type="TML Architecture" nameTab="Mapping3" >
-<TMLArchiDiagramPanel name="DIPLODOCUS architecture and mapping Diagram" minX="10" maxX="1400" minY="10" maxY="900" attributes="0" masterClockFrequency="200" zoom="1.0" >
-<COMPONENT type="1105" id="1746" uid="b246b90f-5bcf-40a2-9b50-9001b85188fc" >
+<TMLArchiDiagramPanel name="DIPLODOCUS architecture and mapping Diagram" minX="10" maxX="1400" minY="10" maxY="900" attributes="0" considerExecOperators="true" considerTimingOperators="true" masterClockFrequency="200" zoom="1.0" >
+<COMPONENT type="1105" id="1746" index="0" uid="b246b90f-5bcf-40a2-9b50-9001b85188fc" >
 <cdparam x="309" y="358" />
 <sizeparam width="189" height="131" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -7195,7 +7195,7 @@ the smart card and the terminal
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1102" id="1771" uid="41572357-0ae2-46ef-9e94-43b4d7187255" >
+<COMPONENT type="1102" id="1771" index="1" uid="41572357-0ae2-46ef-9e94-43b4d7187255" >
 <cdparam x="278" y="269" />
 <sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -7227,11 +7227,11 @@ the smart card and the terminal
 <TGConnectingPoint num="23" id="1770" />
 <extraparam>
 <info stereotype="BUS-RR" nodeName="Bus0" />
-<attributes byteDataSize="4"  arbitrationPolicy="0"  sliceTime="10000"  pipelineSize="1"  clockRatio="5"  privacy="0"  referenceAttack="null" />
+<attributes byteDataSize="4"  arbitrationPolicy="0"  sliceTime="10000"  pipelineSize="1"  burstSize="100"  clockRatio="5"  privacy="0"  referenceAttack="null" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1100" id="1805" uid="8d3d774a-1bd2-49c5-9596-b03b6f157848" >
+<COMPONENT type="1100" id="1805" index="2" uid="8d3d774a-1bd2-49c5-9596-b03b6f157848" >
 <cdparam x="56" y="231" />
 <sizeparam width="165" height="126" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -7266,7 +7266,7 @@ the smart card and the terminal
 <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="1780" uid="a0842fd5-3e78-483b-b8bd-0b0d8bc7e157" >
+<SUBCOMPONENT type="1101" id="1780" index="9" uid="a0842fd5-3e78-483b-b8bd-0b0d8bc7e157" >
 <father id="1805" num="0" />
 <cdparam x="56" y="281" />
 <sizeparam width="163" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -7286,7 +7286,7 @@ the smart card and the terminal
 </extraparam>
 </SUBCOMPONENT>
 
-<COMPONENT type="1104" id="1839" uid="1489d88b-a793-4403-82bd-f7e947453a01" >
+<COMPONENT type="1104" id="1839" index="3" uid="1489d88b-a793-4403-82bd-f7e947453a01" >
 <cdparam x="628" y="193" />
 <sizeparam width="200" height="200" minWidth="100" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -7318,10 +7318,10 @@ the smart card and the terminal
 <TGConnectingPoint num="23" id="1838" />
 <extraparam>
 <info stereotype="HWA" nodeName="HWA0" />
-<attributes byteDataSize="4"  execiTime="1"  clockRatio="1"  operation="" />
+<attributes byteDataSize="4"  execiTime="1"  execcTime="1"  clockRatio="1"  operation="" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1101" id="1814" uid="d35a5058-b882-4771-ba9d-3db35c691409" >
+<SUBCOMPONENT type="1101" id="1814" index="10" uid="d35a5058-b882-4771-ba9d-3db35c691409" >
 <father id="1839" num="0" />
 <cdparam x="664" y="251" />
 <sizeparam width="109" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -7341,7 +7341,7 @@ the smart card and the terminal
 </extraparam>
 </SUBCOMPONENT>
 
-<COMPONENT type="1116" id="1891" uid="278137b7-114f-4890-ba1b-e56e9a68cc01" >
+<COMPONENT type="1116" id="1891" index="4" uid="278137b7-114f-4890-ba1b-e56e9a68cc01" >
 <cdparam x="248" y="28" />
 <sizeparam width="313" height="201" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -7376,7 +7376,7 @@ the smart card and the terminal
 <attributes capacity="100" byteDataSize="4"  mappingPenalty="0"  reconfigurationTime="50"  goIdleTime="10"  maxConsecutiveIdleCycles="10"  execiTime="1" execcTime="1" clockRatio="10" operation =""  scheduling ="" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1101" id="1848" uid="16af0067-ce8e-42f7-b92a-6da4fdaf4320" >
+<SUBCOMPONENT type="1101" id="1848" index="11" uid="16af0067-ce8e-42f7-b92a-6da4fdaf4320" >
 <father id="1891" num="0" />
 <cdparam x="271" y="73" />
 <sizeparam width="139" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -7395,7 +7395,7 @@ the smart card and the terminal
 <info value="AppC::Application" taskName="Application" referenceTaskName="AppC" priority="0" operationMEC="Application" fatherComponentMECType="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1101" id="1857" uid="93823099-5d13-4d38-a655-3e44f6060eda" >
+<SUBCOMPONENT type="1101" id="1857" index="12" uid="93823099-5d13-4d38-a655-3e44f6060eda" >
 <father id="1891" num="1" />
 <cdparam x="278" y="123" />
 <sizeparam width="136" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -7414,7 +7414,7 @@ the smart card and the terminal
 <info value="AppC::SmartCard" taskName="SmartCard" referenceTaskName="AppC" priority="0" operationMEC="Application" fatherComponentMECType="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1101" id="1866" uid="9143972d-cc79-414e-87c6-90389e30d42f" >
+<SUBCOMPONENT type="1101" id="1866" index="13" uid="9143972d-cc79-414e-87c6-90389e30d42f" >
 <father id="1891" num="2" />
 <cdparam x="341" y="178" />
 <sizeparam width="108" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -7434,7 +7434,7 @@ the smart card and the terminal
 </extraparam>
 </SUBCOMPONENT>
 
-<CONNECTOR type="125" id="1892" >
+<CONNECTOR type="125" id="1892" index="5" uid="9b9fa60c-0f8b-48ec-8897-45d2497f5a14" >
 <cdparam x="612" y="289" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -7446,7 +7446,7 @@ the smart card and the terminal
 <spy value="false" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="1893" >
+<CONNECTOR type="125" id="1893" index="6" uid="7b08987c-0b60-4452-8ec6-2d9efa261a6b" >
 <cdparam x="402" y="367" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Memory0 to Bus0" value="{info}" />
@@ -7458,7 +7458,7 @@ the smart card and the terminal
 <spy value="false" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="1894" >
+<CONNECTOR type="125" id="1894" index="7" uid="2a516629-6b7f-43db-8414-6fd2ba39d4c8" >
 <cdparam x="190" y="300" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from CPU1 to Bus0" value="{info}" />
@@ -7470,7 +7470,7 @@ the smart card and the terminal
 <spy value="false" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="1895" >
+<CONNECTOR type="125" id="1895" index="8" uid="1197920a-0176-4318-8de4-742bfddc3e88" >
 <cdparam x="413" y="222" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />