diff --git a/modeling/AVATAR/CoffeeMachine_Avatar.xml b/modeling/AVATAR/CoffeeMachine_Avatar.xml
index 096e4f323856c7ed99d3a4217e33fb74fe209a59..40d4b1f67944b185fe388a225e71a5bc091e88df 100644
--- a/modeling/AVATAR/CoffeeMachine_Avatar.xml
+++ b/modeling/AVATAR/CoffeeMachine_Avatar.xml
@@ -810,7 +810,7 @@
 <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="" />
 <TGConnectingPoint num="0" id="468" />
-<P1  x="302" y="261" id="499" />
+<P1  x="302" y="261" id="512" />
 <P2  x="361" y="261" id="487" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
@@ -828,7 +828,7 @@
 <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="" />
 <TGConnectingPoint num="0" id="472" />
-<P1  x="305" y="211" id="512" />
+<P1  x="305" y="211" id="499" />
 <P2  x="361" y="211" id="486" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
@@ -915,13 +915,13 @@
 <TGConnectingPoint num="22" id="545" />
 <TGConnectingPoint num="23" id="546" />
 </COMPONENT>
-<SUBCOMPONENT type="5304" id="509" index="13" uid="e14fd5a7-c9ae-42ab-b99a-306f91c69127" >
+<SUBCOMPONENT type="5304" id="509" index="13" uid="2dbef5cf-57eb-4674-94d5-4b37c6777b4a" >
 <father id="547" num="0" />
-<cdparam x="154" y="241" />
-<sizeparam width="148" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="166" y="191" />
+<sizeparam width="139" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="20" minY="0" maxY="114" />
-<infoparam name="TGComponent" value="WaitingForFirstCoin_enter" />
+<cdrectangleparam minX="0" maxX="29" minY="0" maxY="114" />
+<infoparam name="TGComponent" value="WaitingForFirstCoin_exit" />
 <TGConnectingPoint num="0" id="497" />
 <TGConnectingPoint num="1" id="498" />
 <TGConnectingPoint num="2" id="499" />
@@ -935,13 +935,13 @@
 <TGConnectingPoint num="10" id="507" />
 <TGConnectingPoint num="11" id="508" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="5304" id="522" index="14" uid="2dbef5cf-57eb-4674-94d5-4b37c6777b4a" >
+<SUBCOMPONENT type="5304" id="522" index="14" uid="e14fd5a7-c9ae-42ab-b99a-306f91c69127" >
 <father id="547" num="1" />
-<cdparam x="166" y="191" />
-<sizeparam width="139" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="154" y="241" />
+<sizeparam width="148" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="29" minY="0" maxY="114" />
-<infoparam name="TGComponent" value="WaitingForFirstCoin_exit" />
+<cdrectangleparam minX="0" maxX="20" minY="0" maxY="114" />
+<infoparam name="TGComponent" value="WaitingForFirstCoin_enter" />
 <TGConnectingPoint num="0" id="510" />
 <TGConnectingPoint num="1" id="511" />
 <TGConnectingPoint num="2" id="512" />
@@ -1071,7 +1071,7 @@
 <TGConnectingPoint num="0" id="606" />
 <TGConnectingPoint num="1" id="607" />
 <TGConnectingPoint num="2" id="608" />
-<P1  x="581" y="154" id="695" />
+<P1  x="581" y="154" id="682" />
 <P2  x="546" y="305" id="752" />
 <Point x="518" y="154" />
 <Point x="518" y="305" />
@@ -1099,7 +1099,7 @@
 <infoparam name="connector from TGComponent to TGComponent" value="" />
 <TGConnectingPoint num="0" id="611" />
 <TGConnectingPoint num="1" id="612" />
-<P1  x="631" y="164" id="690" />
+<P1  x="631" y="164" id="677" />
 <P2  x="667" y="310" id="739" />
 <Point x="631" y="310" />
 <AutomaticDrawing  data="true" />
@@ -1127,7 +1127,7 @@
 <infoparam name="connector from TGComponent to TGComponent" value="" />
 <TGConnectingPoint num="0" id="617" />
 <TGConnectingPoint num="1" id="618" />
-<P1  x="721" y="158" id="675" />
+<P1  x="721" y="158" id="688" />
 <P2  x="700" y="204" id="729" />
 <Point x="700" y="158" />
 <AutomaticDrawing  data="true" />
@@ -1282,13 +1282,13 @@
 <TGConnectingPoint num="22" id="722" />
 <TGConnectingPoint num="23" id="723" />
 </COMPONENT>
-<SUBCOMPONENT type="5303" id="686" index="24" uid="bf44a33b-5344-46b2-9170-509d38670a83" >
+<SUBCOMPONENT type="5304" id="686" index="24" uid="5ba2c908-950a-4288-889b-0b4c00bd9d79" >
 <father id="724" num="0" />
-<cdparam x="721" y="133" />
-<sizeparam width="100" height="50" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="581" y="125" />
+<sizeparam width="100" height="39" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="168" minY="0" maxY="65" />
-<infoparam name="TGComponent" value="nbOfCoins" />
+<cdrectangleparam minX="0" maxX="168" minY="0" maxY="76" />
+<infoparam name="TGComponent" value="Start" />
 <TGConnectingPoint num="0" id="674" />
 <TGConnectingPoint num="1" id="675" />
 <TGConnectingPoint num="2" id="676" />
@@ -1301,17 +1301,14 @@
 <TGConnectingPoint num="9" id="683" />
 <TGConnectingPoint num="10" id="684" />
 <TGConnectingPoint num="11" id="685" />
-<extraparam>
-<Toggle value="" />
-</extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="5304" id="699" index="25" uid="5ba2c908-950a-4288-889b-0b4c00bd9d79" >
+<SUBCOMPONENT type="5303" id="699" index="25" uid="bf44a33b-5344-46b2-9170-509d38670a83" >
 <father id="724" num="1" />
-<cdparam x="581" y="125" />
-<sizeparam width="100" height="39" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="721" y="133" />
+<sizeparam width="100" height="50" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="168" minY="0" maxY="76" />
-<infoparam name="TGComponent" value="Start" />
+<cdrectangleparam minX="0" maxX="168" minY="0" maxY="65" />
+<infoparam name="TGComponent" value="nbOfCoins" />
 <TGConnectingPoint num="0" id="687" />
 <TGConnectingPoint num="1" id="688" />
 <TGConnectingPoint num="2" id="689" />
@@ -1324,6 +1321,9 @@
 <TGConnectingPoint num="9" id="696" />
 <TGConnectingPoint num="10" id="697" />
 <TGConnectingPoint num="11" id="698" />
+<extraparam>
+<Toggle value="" />
+</extraparam>
 </SUBCOMPONENT>
 
 <COMPONENT type="5306" id="736" index="14" uid="7a1c9320-1617-4710-a22f-ae8365f354ef" >
@@ -1454,7 +1454,7 @@
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="800" maxHeight="1600" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Block1 to Block0" value="" />
 <TGConnectingPoint num="0" id="789" />
-<P1  x="446" y="279" id="843" />
+<P1  x="446" y="279" id="868" />
 <P2  x="447" y="301" id="901" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -1484,7 +1484,7 @@
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="800" maxHeight="1600" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Block1 to Block0" value="" />
 <TGConnectingPoint num="0" id="793" />
-<P1  x="631" y="278" id="868" />
+<P1  x="631" y="278" id="843" />
 <P2  x="631" y="301" id="902" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -1643,13 +1643,13 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
 <Signal value="out ejectCoin(int nbOfCoins)" attached="true" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="5000" id="861" index="6" uid="7a21d6ab-e515-4a9c-b908-bcb26c800cfb" >
+<SUBCOMPONENT type="5000" id="861" index="6" uid="a5114e80-03e3-4820-b57a-bfcefd90a9c8" >
 <father id="911" num="0" />
-<cdparam x="371" y="198" />
-<sizeparam width="151" height="81" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="556" y="197" />
+<sizeparam width="150" height="81" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="217" minY="0" maxY="205" />
-<infoparam name="Block1" value="CoffeeButton" />
+<cdrectangleparam minX="0" maxX="218" minY="0" maxY="205" />
+<infoparam name="Block1" value="TeaButton" />
 <TGConnectingPoint num="0" id="837" />
 <TGConnectingPoint num="1" id="838" />
 <TGConnectingPoint num="2" id="839" />
@@ -1681,13 +1681,13 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
 <Signal value="out push()" attached="true" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="5000" id="886" index="7" uid="a5114e80-03e3-4820-b57a-bfcefd90a9c8" >
+<SUBCOMPONENT type="5000" id="886" index="7" uid="7a21d6ab-e515-4a9c-b908-bcb26c800cfb" >
 <father id="911" num="1" />
-<cdparam x="556" y="197" />
-<sizeparam width="150" height="81" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="371" y="198" />
+<sizeparam width="151" height="81" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="0" maxX="218" minY="0" maxY="205" />
-<infoparam name="Block1" value="TeaButton" />
+<cdrectangleparam minX="0" maxX="217" minY="0" maxY="205" />
+<infoparam name="Block1" value="CoffeeButton" />
 <TGConnectingPoint num="0" id="862" />
 <TGConnectingPoint num="1" id="863" />
 <TGConnectingPoint num="2" id="864" />
@@ -1729,8 +1729,8 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from start state to Send signal" value="null" />
 <TGConnectingPoint num="0" id="917" />
-<P1  x="340" y="233" id="1099" />
-<P2  x="353" y="252" id="1088" />
+<P1  x="340" y="233" id="1088" />
+<P2  x="353" y="252" id="1090" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR><SUBCOMPONENT type="-1" id="916" index="8" uid="4b47f2ec-3073-4a06-b6e0-da7704454345" >
 <father id="918" num="0" />
@@ -1828,7 +1828,7 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Send signal to state0" value="null" />
 <TGConnectingPoint num="0" id="938" />
-<P1  x="353" y="282" id="1089" />
+<P1  x="353" y="282" id="1091" />
 <P2  x="399" y="352" id="941" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR><SUBCOMPONENT type="-1" id="937" index="11" uid="ef1e1204-6711-4c2c-b81f-515c0e412fcb" >
@@ -2113,33 +2113,33 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
 <extraparam>
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="5103" id="1098" index="12" uid="71f14636-3c96-4e4e-8d0e-c1cd11e52641" >
+<SUBCOMPONENT type="5100" id="1089" index="12" uid="4ea28494-de50-4f99-8981-3ef7a87d7d34" >
 <father id="1173" num="0" />
+<cdparam x="333" y="213" />
+<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="169" minY="0" maxY="115" />
+<infoparam name="start state" value="null" />
+<TGConnectingPoint num="0" id="1088" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="5103" id="1100" index="13" uid="71f14636-3c96-4e4e-8d0e-c1cd11e52641" >
+<father id="1173" num="1" />
 <cdparam x="330" y="257" />
 <sizeparam width="46" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <enabled value="true" />
 <cdrectangleparam minX="0" maxX="138" minY="0" maxY="110" />
 <infoparam name="Send signal" value="push()" />
-<TGConnectingPoint num="0" id="1088" />
-<TGConnectingPoint num="1" id="1089" />
-<TGConnectingPoint num="2" id="1090" />
-<TGConnectingPoint num="3" id="1091" />
-<TGConnectingPoint num="4" id="1092" />
-<TGConnectingPoint num="5" id="1093" />
-<TGConnectingPoint num="6" id="1094" />
-<TGConnectingPoint num="7" id="1095" />
-<TGConnectingPoint num="8" id="1096" />
-<TGConnectingPoint num="9" id="1097" />
-</SUBCOMPONENT>
-<SUBCOMPONENT type="5100" id="1100" index="13" uid="4ea28494-de50-4f99-8981-3ef7a87d7d34" >
-<father id="1173" num="1" />
-<cdparam x="333" y="213" />
-<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="0" maxX="169" minY="0" maxY="115" />
-<infoparam name="start state" value="null" />
-<TGConnectingPoint num="0" id="1099" />
+<TGConnectingPoint num="0" id="1090" />
+<TGConnectingPoint num="1" id="1091" />
+<TGConnectingPoint num="2" id="1092" />
+<TGConnectingPoint num="3" id="1093" />
+<TGConnectingPoint num="4" id="1094" />
+<TGConnectingPoint num="5" id="1095" />
+<TGConnectingPoint num="6" id="1096" />
+<TGConnectingPoint num="7" id="1097" />
+<TGConnectingPoint num="8" id="1098" />
+<TGConnectingPoint num="9" id="1099" />
 </SUBCOMPONENT>
 
 
@@ -2716,8 +2716,8 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from start state to state0" value="null" />
 <TGConnectingPoint num="0" id="1415" />
-<P1  x="261" y="421" id="2050" />
-<P2  x="260" y="437" id="1978" />
+<P1  x="261" y="421" id="2061" />
+<P2  x="260" y="437" id="2064" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR><SUBCOMPONENT type="-1" id="1414" index="38" uid="a28ea541-81ef-4713-8ea6-c7f5ba166daa" >
 <father id="1416" num="0" />
@@ -2749,8 +2749,8 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from state0 to Send signal" value="null" />
 <TGConnectingPoint num="0" id="1422" />
-<P1  x="227" y="477" id="1991" />
-<P2  x="126" y="524" id="2052" />
+<P1  x="227" y="477" id="2077" />
+<P2  x="126" y="524" id="2050" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR><SUBCOMPONENT type="-1" id="1421" index="39" uid="2484893a-3443-40dc-8f74-e1443edc2bde" >
 <father id="1423" num="0" />
@@ -2782,8 +2782,8 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Send signal to stop state" value="null" />
 <TGConnectingPoint num="0" id="1429" />
-<P1  x="126" y="554" id="2053" />
-<P2  x="126" y="653" id="2075" />
+<P1  x="126" y="554" id="2051" />
+<P2  x="126" y="653" id="1967" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR><SUBCOMPONENT type="-1" id="1428" index="40" uid="6f6c6e3e-0702-4e99-b1e6-da999207526e" >
 <father id="1430" num="0" />
@@ -2817,8 +2817,8 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from state0 to Send signal" value="null" />
 <TGConnectingPoint num="0" id="1436" />
-<P1  x="293" y="477" id="1992" />
-<P2  x="298" y="524" id="1966" />
+<P1  x="293" y="477" id="2078" />
+<P2  x="298" y="524" id="2136" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR><SUBCOMPONENT type="-1" id="1435" index="41" uid="18f77c23-d770-43b2-a9ca-161802d8a987" >
 <father id="1437" num="0" />
@@ -2850,7 +2850,7 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Send signal to stop state" value="null" />
 <TGConnectingPoint num="0" id="1443" />
-<P1  x="298" y="554" id="1967" />
+<P1  x="298" y="554" id="2137" />
 <P2  x="296" y="650" id="1894" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR><SUBCOMPONENT type="-1" id="1442" index="42" uid="a2a44349-5c04-4880-b1fb-76fa61d0f788" >
@@ -2885,8 +2885,8 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from state0 to Send signal" value="null" />
 <TGConnectingPoint num="0" id="1450" />
-<P1  x="326" y="457" id="1981" />
-<P2  x="442" y="497" id="2063" />
+<P1  x="326" y="457" id="2067" />
+<P2  x="442" y="497" id="2039" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR><SUBCOMPONENT type="-1" id="1449" index="43" uid="1286b08f-20a2-44ff-9ae2-d3d09cf02647" >
 <father id="1451" num="0" />
@@ -2919,7 +2919,7 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
 <infoparam name="connector from Send signal to stop state" value="null" />
 <TGConnectingPoint num="0" id="1458" />
 <TGConnectingPoint num="1" id="1459" />
-<P1  x="442" y="527" id="2064" />
+<P1  x="442" y="527" id="2040" />
 <P2  x="323" y="748" id="1756" />
 <Point x="442" y="737" />
 <AutomaticDrawing  data="true" />
@@ -3003,7 +3003,7 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
 <TGConnectingPoint num="0" id="1474" />
-<P1  x="126" y="702" id="2080" />
+<P1  x="126" y="702" id="1972" />
 <P2  x="221" y="758" id="1757" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR><SUBCOMPONENT type="-1" id="1473" index="47" uid="96753e12-f1ba-45d7-9fc5-e71fe53eb22b" >
@@ -3707,14 +3707,14 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
 <extraparam>
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="5104" id="1976" index="48" uid="8718a1dd-4942-43e5-b6ce-b5f78b82a355" >
+<SUBCOMPONENT type="5106" id="2038" index="48" uid="52044bb2-8b01-4108-a1ac-b5e7886ea624" >
 <father id="2219" num="0" />
-<cdparam x="242" y="529" />
-<sizeparam width="112" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="53" y="653" />
+<sizeparam width="146" height="49" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <enabled value="true" />
-<cdrectangleparam minX="0" maxX="465" minY="0" maxY="334" />
-<infoparam name="Send signal" value="pushTeaButton()" />
+<cdrectangleparam minX="0" maxX="431" minY="0" maxY="305" />
+<infoparam name="state0" value="CoffeeDelivered" />
 <TGConnectingPoint num="0" id="1966" />
 <TGConnectingPoint num="1" id="1967" />
 <TGConnectingPoint num="2" id="1968" />
@@ -3725,129 +3725,128 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
 <TGConnectingPoint num="7" id="1973" />
 <TGConnectingPoint num="8" id="1974" />
 <TGConnectingPoint num="9" id="1975" />
-<accessibility />
+<TGConnectingPoint num="10" id="1976" />
+<TGConnectingPoint num="11" id="1977" />
+<TGConnectingPoint num="12" id="1978" />
+<TGConnectingPoint num="13" id="1979" />
+<TGConnectingPoint num="14" id="1980" />
+<TGConnectingPoint num="15" id="1981" />
+<TGConnectingPoint num="16" id="1982" />
+<TGConnectingPoint num="17" id="1983" />
+<TGConnectingPoint num="18" id="1984" />
+<TGConnectingPoint num="19" id="1985" />
+<TGConnectingPoint num="20" id="1986" />
+<TGConnectingPoint num="21" id="1987" />
+<TGConnectingPoint num="22" id="1988" />
+<TGConnectingPoint num="23" id="1989" />
+<TGConnectingPoint num="24" id="1990" />
+<TGConnectingPoint num="25" id="1991" />
+<TGConnectingPoint num="26" id="1992" />
+<TGConnectingPoint num="27" id="1993" />
+<TGConnectingPoint num="28" id="1994" />
+<TGConnectingPoint num="29" id="1995" />
+<TGConnectingPoint num="30" id="1996" />
+<TGConnectingPoint num="31" id="1997" />
+<TGConnectingPoint num="32" id="1998" />
+<TGConnectingPoint num="33" id="1999" />
+<TGConnectingPoint num="34" id="2000" />
+<TGConnectingPoint num="35" id="2001" />
+<TGConnectingPoint num="36" id="2002" />
+<TGConnectingPoint num="37" id="2003" />
+<TGConnectingPoint num="38" id="2004" />
+<TGConnectingPoint num="39" id="2005" />
+<TGConnectingPoint num="40" id="2006" />
+<TGConnectingPoint num="41" id="2007" />
+<TGConnectingPoint num="42" id="2008" />
+<TGConnectingPoint num="43" id="2009" />
+<TGConnectingPoint num="44" id="2010" />
+<TGConnectingPoint num="45" id="2011" />
+<TGConnectingPoint num="46" id="2012" />
+<TGConnectingPoint num="47" id="2013" />
+<TGConnectingPoint num="48" id="2014" />
+<TGConnectingPoint num="49" id="2015" />
+<TGConnectingPoint num="50" id="2016" />
+<TGConnectingPoint num="51" id="2017" />
+<TGConnectingPoint num="52" id="2018" />
+<TGConnectingPoint num="53" id="2019" />
+<TGConnectingPoint num="54" id="2020" />
+<TGConnectingPoint num="55" id="2021" />
+<TGConnectingPoint num="56" id="2022" />
+<TGConnectingPoint num="57" id="2023" />
+<TGConnectingPoint num="58" id="2024" />
+<TGConnectingPoint num="59" id="2025" />
+<TGConnectingPoint num="60" id="2026" />
+<TGConnectingPoint num="61" id="2027" />
+<TGConnectingPoint num="62" id="2028" />
+<TGConnectingPoint num="63" id="2029" />
+<TGConnectingPoint num="64" id="2030" />
+<TGConnectingPoint num="65" id="2031" />
+<TGConnectingPoint num="66" id="2032" />
+<TGConnectingPoint num="67" id="2033" />
+<TGConnectingPoint num="68" id="2034" />
+<TGConnectingPoint num="69" id="2035" />
+<TGConnectingPoint num="70" id="2036" />
+<TGConnectingPoint num="71" id="2037" />
+<extraparam>
+</extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="5106" id="2049" index="49" uid="542c0583-8080-46a1-9ae2-775c6446817c" >
+<SUBCOMPONENT type="5103" id="2049" index="49" uid="9c813d39-192a-47ff-98b2-607e27617acf" >
 <father id="2219" num="1" />
-<cdparam x="194" y="437" />
-<sizeparam width="132" height="40" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="377" y="502" />
+<sizeparam width="130" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <enabled value="true" />
-<cdrectangleparam minX="0" maxX="445" minY="0" maxY="314" />
-<infoparam name="state0" value="WaitingForSelection" />
-<TGConnectingPoint num="0" id="1977" />
-<TGConnectingPoint num="1" id="1978" />
-<TGConnectingPoint num="2" id="1979" />
-<TGConnectingPoint num="3" id="1980" />
-<TGConnectingPoint num="4" id="1981" />
-<TGConnectingPoint num="5" id="1982" />
-<TGConnectingPoint num="6" id="1983" />
-<TGConnectingPoint num="7" id="1984" />
-<TGConnectingPoint num="8" id="1985" />
-<TGConnectingPoint num="9" id="1986" />
-<TGConnectingPoint num="10" id="1987" />
-<TGConnectingPoint num="11" id="1988" />
-<TGConnectingPoint num="12" id="1989" />
-<TGConnectingPoint num="13" id="1990" />
-<TGConnectingPoint num="14" id="1991" />
-<TGConnectingPoint num="15" id="1992" />
-<TGConnectingPoint num="16" id="1993" />
-<TGConnectingPoint num="17" id="1994" />
-<TGConnectingPoint num="18" id="1995" />
-<TGConnectingPoint num="19" id="1996" />
-<TGConnectingPoint num="20" id="1997" />
-<TGConnectingPoint num="21" id="1998" />
-<TGConnectingPoint num="22" id="1999" />
-<TGConnectingPoint num="23" id="2000" />
-<TGConnectingPoint num="24" id="2001" />
-<TGConnectingPoint num="25" id="2002" />
-<TGConnectingPoint num="26" id="2003" />
-<TGConnectingPoint num="27" id="2004" />
-<TGConnectingPoint num="28" id="2005" />
-<TGConnectingPoint num="29" id="2006" />
-<TGConnectingPoint num="30" id="2007" />
-<TGConnectingPoint num="31" id="2008" />
-<TGConnectingPoint num="32" id="2009" />
-<TGConnectingPoint num="33" id="2010" />
-<TGConnectingPoint num="34" id="2011" />
-<TGConnectingPoint num="35" id="2012" />
-<TGConnectingPoint num="36" id="2013" />
-<TGConnectingPoint num="37" id="2014" />
-<TGConnectingPoint num="38" id="2015" />
-<TGConnectingPoint num="39" id="2016" />
-<TGConnectingPoint num="40" id="2017" />
-<TGConnectingPoint num="41" id="2018" />
-<TGConnectingPoint num="42" id="2019" />
-<TGConnectingPoint num="43" id="2020" />
-<TGConnectingPoint num="44" id="2021" />
-<TGConnectingPoint num="45" id="2022" />
-<TGConnectingPoint num="46" id="2023" />
-<TGConnectingPoint num="47" id="2024" />
-<TGConnectingPoint num="48" id="2025" />
-<TGConnectingPoint num="49" id="2026" />
-<TGConnectingPoint num="50" id="2027" />
-<TGConnectingPoint num="51" id="2028" />
-<TGConnectingPoint num="52" id="2029" />
-<TGConnectingPoint num="53" id="2030" />
-<TGConnectingPoint num="54" id="2031" />
-<TGConnectingPoint num="55" id="2032" />
-<TGConnectingPoint num="56" id="2033" />
-<TGConnectingPoint num="57" id="2034" />
-<TGConnectingPoint num="58" id="2035" />
-<TGConnectingPoint num="59" id="2036" />
-<TGConnectingPoint num="60" id="2037" />
-<TGConnectingPoint num="61" id="2038" />
-<TGConnectingPoint num="62" id="2039" />
-<TGConnectingPoint num="63" id="2040" />
-<TGConnectingPoint num="64" id="2041" />
-<TGConnectingPoint num="65" id="2042" />
-<TGConnectingPoint num="66" id="2043" />
-<TGConnectingPoint num="67" id="2044" />
-<TGConnectingPoint num="68" id="2045" />
-<TGConnectingPoint num="69" id="2046" />
-<TGConnectingPoint num="70" id="2047" />
-<TGConnectingPoint num="71" id="2048" />
-<latencyCheck />
-<extraparam>
-</extraparam>
+<cdrectangleparam minX="0" maxX="447" minY="0" maxY="334" />
+<infoparam name="Send signal" value="ejectCoin(nbOfCoins)" />
+<TGConnectingPoint num="0" id="2039" />
+<TGConnectingPoint num="1" id="2040" />
+<TGConnectingPoint num="2" id="2041" />
+<TGConnectingPoint num="3" id="2042" />
+<TGConnectingPoint num="4" id="2043" />
+<TGConnectingPoint num="5" id="2044" />
+<TGConnectingPoint num="6" id="2045" />
+<TGConnectingPoint num="7" id="2046" />
+<TGConnectingPoint num="8" id="2047" />
+<TGConnectingPoint num="9" id="2048" />
+<accessibility />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="5100" id="2051" index="50" uid="d60fd6d2-14be-4b25-b424-35a9ae5e3ba3" >
+<SUBCOMPONENT type="5104" id="2060" index="50" uid="f73b994e-357b-446d-a13d-97a66d7a4653" >
 <father id="2219" num="2" />
-<cdparam x="254" y="401" />
-<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="0" maxX="562" minY="0" maxY="339" />
-<infoparam name="start state" value="null" />
-<TGConnectingPoint num="0" id="2050" />
-</SUBCOMPONENT>
-<SUBCOMPONENT type="5104" id="2062" index="51" uid="f73b994e-357b-446d-a13d-97a66d7a4653" >
-<father id="2219" num="3" />
 <cdparam x="63" y="529" />
 <sizeparam width="127" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <enabled value="true" />
 <cdrectangleparam minX="0" maxX="450" minY="0" maxY="334" />
 <infoparam name="Send signal" value="pushCoffeeButton()" />
-<TGConnectingPoint num="0" id="2052" />
-<TGConnectingPoint num="1" id="2053" />
-<TGConnectingPoint num="2" id="2054" />
-<TGConnectingPoint num="3" id="2055" />
-<TGConnectingPoint num="4" id="2056" />
-<TGConnectingPoint num="5" id="2057" />
-<TGConnectingPoint num="6" id="2058" />
-<TGConnectingPoint num="7" id="2059" />
-<TGConnectingPoint num="8" id="2060" />
-<TGConnectingPoint num="9" id="2061" />
+<TGConnectingPoint num="0" id="2050" />
+<TGConnectingPoint num="1" id="2051" />
+<TGConnectingPoint num="2" id="2052" />
+<TGConnectingPoint num="3" id="2053" />
+<TGConnectingPoint num="4" id="2054" />
+<TGConnectingPoint num="5" id="2055" />
+<TGConnectingPoint num="6" id="2056" />
+<TGConnectingPoint num="7" id="2057" />
+<TGConnectingPoint num="8" id="2058" />
+<TGConnectingPoint num="9" id="2059" />
 <accessibility />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="5103" id="2073" index="52" uid="9c813d39-192a-47ff-98b2-607e27617acf" >
+<SUBCOMPONENT type="5100" id="2062" index="51" uid="d60fd6d2-14be-4b25-b424-35a9ae5e3ba3" >
+<father id="2219" num="3" />
+<cdparam x="254" y="401" />
+<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="562" minY="0" maxY="339" />
+<infoparam name="start state" value="null" />
+<TGConnectingPoint num="0" id="2061" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="5106" id="2135" index="52" uid="542c0583-8080-46a1-9ae2-775c6446817c" >
 <father id="2219" num="4" />
-<cdparam x="377" y="502" />
-<sizeparam width="130" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="194" y="437" />
+<sizeparam width="132" height="40" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <enabled value="true" />
-<cdrectangleparam minX="0" maxX="447" minY="0" maxY="334" />
-<infoparam name="Send signal" value="ejectCoin(nbOfCoins)" />
+<cdrectangleparam minX="0" maxX="445" minY="0" maxY="314" />
+<infoparam name="state0" value="WaitingForSelection" />
 <TGConnectingPoint num="0" id="2063" />
 <TGConnectingPoint num="1" id="2064" />
 <TGConnectingPoint num="2" id="2065" />
@@ -3858,90 +3857,91 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
 <TGConnectingPoint num="7" id="2070" />
 <TGConnectingPoint num="8" id="2071" />
 <TGConnectingPoint num="9" id="2072" />
-<accessibility />
+<TGConnectingPoint num="10" id="2073" />
+<TGConnectingPoint num="11" id="2074" />
+<TGConnectingPoint num="12" id="2075" />
+<TGConnectingPoint num="13" id="2076" />
+<TGConnectingPoint num="14" id="2077" />
+<TGConnectingPoint num="15" id="2078" />
+<TGConnectingPoint num="16" id="2079" />
+<TGConnectingPoint num="17" id="2080" />
+<TGConnectingPoint num="18" id="2081" />
+<TGConnectingPoint num="19" id="2082" />
+<TGConnectingPoint num="20" id="2083" />
+<TGConnectingPoint num="21" id="2084" />
+<TGConnectingPoint num="22" id="2085" />
+<TGConnectingPoint num="23" id="2086" />
+<TGConnectingPoint num="24" id="2087" />
+<TGConnectingPoint num="25" id="2088" />
+<TGConnectingPoint num="26" id="2089" />
+<TGConnectingPoint num="27" id="2090" />
+<TGConnectingPoint num="28" id="2091" />
+<TGConnectingPoint num="29" id="2092" />
+<TGConnectingPoint num="30" id="2093" />
+<TGConnectingPoint num="31" id="2094" />
+<TGConnectingPoint num="32" id="2095" />
+<TGConnectingPoint num="33" id="2096" />
+<TGConnectingPoint num="34" id="2097" />
+<TGConnectingPoint num="35" id="2098" />
+<TGConnectingPoint num="36" id="2099" />
+<TGConnectingPoint num="37" id="2100" />
+<TGConnectingPoint num="38" id="2101" />
+<TGConnectingPoint num="39" id="2102" />
+<TGConnectingPoint num="40" id="2103" />
+<TGConnectingPoint num="41" id="2104" />
+<TGConnectingPoint num="42" id="2105" />
+<TGConnectingPoint num="43" id="2106" />
+<TGConnectingPoint num="44" id="2107" />
+<TGConnectingPoint num="45" id="2108" />
+<TGConnectingPoint num="46" id="2109" />
+<TGConnectingPoint num="47" id="2110" />
+<TGConnectingPoint num="48" id="2111" />
+<TGConnectingPoint num="49" id="2112" />
+<TGConnectingPoint num="50" id="2113" />
+<TGConnectingPoint num="51" id="2114" />
+<TGConnectingPoint num="52" id="2115" />
+<TGConnectingPoint num="53" id="2116" />
+<TGConnectingPoint num="54" id="2117" />
+<TGConnectingPoint num="55" id="2118" />
+<TGConnectingPoint num="56" id="2119" />
+<TGConnectingPoint num="57" id="2120" />
+<TGConnectingPoint num="58" id="2121" />
+<TGConnectingPoint num="59" id="2122" />
+<TGConnectingPoint num="60" id="2123" />
+<TGConnectingPoint num="61" id="2124" />
+<TGConnectingPoint num="62" id="2125" />
+<TGConnectingPoint num="63" id="2126" />
+<TGConnectingPoint num="64" id="2127" />
+<TGConnectingPoint num="65" id="2128" />
+<TGConnectingPoint num="66" id="2129" />
+<TGConnectingPoint num="67" id="2130" />
+<TGConnectingPoint num="68" id="2131" />
+<TGConnectingPoint num="69" id="2132" />
+<TGConnectingPoint num="70" id="2133" />
+<TGConnectingPoint num="71" id="2134" />
+<latencyCheck />
+<extraparam>
+</extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="5106" id="2146" index="53" uid="52044bb2-8b01-4108-a1ac-b5e7886ea624" >
+<SUBCOMPONENT type="5104" id="2146" index="53" uid="8718a1dd-4942-43e5-b6ce-b5f78b82a355" >
 <father id="2219" num="5" />
-<cdparam x="53" y="653" />
-<sizeparam width="146" height="49" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="242" y="529" />
+<sizeparam width="112" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <enabled value="true" />
-<cdrectangleparam minX="0" maxX="431" minY="0" maxY="305" />
-<infoparam name="state0" value="CoffeeDelivered" />
-<TGConnectingPoint num="0" id="2074" />
-<TGConnectingPoint num="1" id="2075" />
-<TGConnectingPoint num="2" id="2076" />
-<TGConnectingPoint num="3" id="2077" />
-<TGConnectingPoint num="4" id="2078" />
-<TGConnectingPoint num="5" id="2079" />
-<TGConnectingPoint num="6" id="2080" />
-<TGConnectingPoint num="7" id="2081" />
-<TGConnectingPoint num="8" id="2082" />
-<TGConnectingPoint num="9" id="2083" />
-<TGConnectingPoint num="10" id="2084" />
-<TGConnectingPoint num="11" id="2085" />
-<TGConnectingPoint num="12" id="2086" />
-<TGConnectingPoint num="13" id="2087" />
-<TGConnectingPoint num="14" id="2088" />
-<TGConnectingPoint num="15" id="2089" />
-<TGConnectingPoint num="16" id="2090" />
-<TGConnectingPoint num="17" id="2091" />
-<TGConnectingPoint num="18" id="2092" />
-<TGConnectingPoint num="19" id="2093" />
-<TGConnectingPoint num="20" id="2094" />
-<TGConnectingPoint num="21" id="2095" />
-<TGConnectingPoint num="22" id="2096" />
-<TGConnectingPoint num="23" id="2097" />
-<TGConnectingPoint num="24" id="2098" />
-<TGConnectingPoint num="25" id="2099" />
-<TGConnectingPoint num="26" id="2100" />
-<TGConnectingPoint num="27" id="2101" />
-<TGConnectingPoint num="28" id="2102" />
-<TGConnectingPoint num="29" id="2103" />
-<TGConnectingPoint num="30" id="2104" />
-<TGConnectingPoint num="31" id="2105" />
-<TGConnectingPoint num="32" id="2106" />
-<TGConnectingPoint num="33" id="2107" />
-<TGConnectingPoint num="34" id="2108" />
-<TGConnectingPoint num="35" id="2109" />
-<TGConnectingPoint num="36" id="2110" />
-<TGConnectingPoint num="37" id="2111" />
-<TGConnectingPoint num="38" id="2112" />
-<TGConnectingPoint num="39" id="2113" />
-<TGConnectingPoint num="40" id="2114" />
-<TGConnectingPoint num="41" id="2115" />
-<TGConnectingPoint num="42" id="2116" />
-<TGConnectingPoint num="43" id="2117" />
-<TGConnectingPoint num="44" id="2118" />
-<TGConnectingPoint num="45" id="2119" />
-<TGConnectingPoint num="46" id="2120" />
-<TGConnectingPoint num="47" id="2121" />
-<TGConnectingPoint num="48" id="2122" />
-<TGConnectingPoint num="49" id="2123" />
-<TGConnectingPoint num="50" id="2124" />
-<TGConnectingPoint num="51" id="2125" />
-<TGConnectingPoint num="52" id="2126" />
-<TGConnectingPoint num="53" id="2127" />
-<TGConnectingPoint num="54" id="2128" />
-<TGConnectingPoint num="55" id="2129" />
-<TGConnectingPoint num="56" id="2130" />
-<TGConnectingPoint num="57" id="2131" />
-<TGConnectingPoint num="58" id="2132" />
-<TGConnectingPoint num="59" id="2133" />
-<TGConnectingPoint num="60" id="2134" />
-<TGConnectingPoint num="61" id="2135" />
-<TGConnectingPoint num="62" id="2136" />
-<TGConnectingPoint num="63" id="2137" />
-<TGConnectingPoint num="64" id="2138" />
-<TGConnectingPoint num="65" id="2139" />
-<TGConnectingPoint num="66" id="2140" />
-<TGConnectingPoint num="67" id="2141" />
-<TGConnectingPoint num="68" id="2142" />
-<TGConnectingPoint num="69" id="2143" />
-<TGConnectingPoint num="70" id="2144" />
-<TGConnectingPoint num="71" id="2145" />
-<extraparam>
-</extraparam>
+<cdrectangleparam minX="0" maxX="465" minY="0" maxY="334" />
+<infoparam name="Send signal" value="pushTeaButton()" />
+<TGConnectingPoint num="0" id="2136" />
+<TGConnectingPoint num="1" id="2137" />
+<TGConnectingPoint num="2" id="2138" />
+<TGConnectingPoint num="3" id="2139" />
+<TGConnectingPoint num="4" id="2140" />
+<TGConnectingPoint num="5" id="2141" />
+<TGConnectingPoint num="6" id="2142" />
+<TGConnectingPoint num="7" id="2143" />
+<TGConnectingPoint num="8" id="2144" />
+<TGConnectingPoint num="9" id="2145" />
+<accessibility />
 </SUBCOMPONENT>
 
 
diff --git a/modeling/AVATAR/schemas.xml b/modeling/AVATAR/schemas.xml
index f4d3baa9877f9992f962b74247bd1624400e1b83..4fd41cad2b0abe49ada2bcb0cb8625ddeac8ddf1 100644
--- a/modeling/AVATAR/schemas.xml
+++ b/modeling/AVATAR/schemas.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 
-<TURTLEGMODELING version="1.0beta" ANIMATE_INTERACTIVE_SIMULATION="true" ACTIVATE_PENALTIES="true" UPDATE_INFORMATION_DIPLO_SIM="true" ANIMATE_WITH_INFO_DIPLO_SIM="true" OPEN_DIAG_DIPLO_SIM="false" LAST_SELECTED_MAIN_TAB="1" 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="0">
 
 <Modeling type="Avatar Analysis" nameTab="GDR_IE" >
 <AvatarCDPanel name="ContextDiagram 0" minX="10" maxX="2500" minY="10" maxY="1500" zoom="1.0" >
@@ -550,49 +550,49 @@
 
 <Modeling type="Avatar Analysis" nameTab="Models2021" >
 <AvatarCDPanel name="ContextDiagram 0" minX="10" maxX="2500" minY="10" maxY="1500" zoom="1.0" >
-<CONNECTOR type="5406" id="502" index="0" uid="4e077c3c-d6c2-4fd2-87fb-4f4349ad7ed6" >
+<CONNECTOR type="5406" id="238" index="0" uid="4e077c3c-d6c2-4fd2-87fb-4f4349ad7ed6" >
 <cdparam x="660" y="319" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="" />
-<TGConnectingPoint num="0" id="503" />
-<P1  x="660" y="319" id="327" />
-<P2  x="660" y="169" id="482" />
+<TGConnectingPoint num="0" id="237" />
+<P1  x="660" y="319" id="330" />
+<P2  x="660" y="169" id="485" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <multiplicity origin="" destination="" />
 </extraparam>
-</CONNECTOR><SUBCOMPONENT type="-1" id="504" index="21" uid="a5c89687-a3b7-4bfd-8c07-3341268a4dfd" >
-<father id="502" num="0" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="236" index="21" uid="a5c89687-a3b7-4bfd-8c07-3341268a4dfd" >
+<father id="238" num="0" />
 <cdparam x="605" y="253" />
-<sizeparam width="49" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="49" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="semantics" value="relies on" />
 </SUBCOMPONENT>
 
-<CONNECTOR type="5406" id="240" index="1" uid="049644f1-c2a3-41c2-b1b1-a30a964d8438" >
+<CONNECTOR type="5406" id="243" index="1" uid="049644f1-c2a3-41c2-b1b1-a30a964d8438" >
 <cdparam x="733" y="325" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="" />
-<TGConnectingPoint num="0" id="238" />
-<TGConnectingPoint num="1" id="239" />
-<P1  x="733" y="325" id="337" />
-<P2  x="800" y="240" id="357" />
+<TGConnectingPoint num="0" id="241" />
+<TGConnectingPoint num="1" id="242" />
+<P1  x="733" y="325" id="340" />
+<P2  x="800" y="240" id="360" />
 <Point x="800" y="325" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <multiplicity origin="" destination="" />
 </extraparam>
-</CONNECTOR><SUBCOMPONENT type="-1" id="236" index="22" uid="0e904cee-4f57-4c3a-86e3-4aad92c3b9c7" >
-<father id="240" num="0" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="239" index="22" uid="0e904cee-4f57-4c3a-86e3-4aad92c3b9c7" >
+<father id="243" num="0" />
 <cdparam x="800" y="325" />
 <sizeparam width="8" height="8" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="237" index="23" uid="03d3c8f4-0699-49d5-afc0-a1e19a50050c" >
-<father id="240" num="1" />
+<SUBCOMPONENT type="-1" id="240" index="23" uid="03d3c8f4-0699-49d5-afc0-a1e19a50050c" >
+<father id="243" num="1" />
 <cdparam x="804" y="288" />
 <sizeparam width="49" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -600,29 +600,29 @@
 <infoparam name="semantics" value="relies on" />
 </SUBCOMPONENT>
 
-<CONNECTOR type="5406" id="245" index="2" uid="a69c4764-b46f-486a-b890-90ddc88b5859" >
+<CONNECTOR type="5406" id="248" index="2" uid="a69c4764-b46f-486a-b890-90ddc88b5859" >
 <cdparam x="623" y="344" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="" />
-<TGConnectingPoint num="0" id="243" />
-<TGConnectingPoint num="1" id="244" />
-<P1  x="623" y="344" id="340" />
-<P2  x="468" y="428" id="405" />
+<TGConnectingPoint num="0" id="246" />
+<TGConnectingPoint num="1" id="247" />
+<P1  x="623" y="344" id="343" />
+<P2  x="468" y="428" id="408" />
 <Point x="623" y="428" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <multiplicity origin="" destination="" />
 </extraparam>
-</CONNECTOR><SUBCOMPONENT type="-1" id="241" index="24" uid="27143a1c-142e-4762-80c4-77370f29aaab" >
-<father id="245" num="0" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="244" index="24" uid="27143a1c-142e-4762-80c4-77370f29aaab" >
+<father id="248" num="0" />
 <cdparam x="623" y="428" />
 <sizeparam width="8" height="8" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="242" index="25" uid="5dd85955-9c79-48f8-9476-7535b03dddd7" >
-<father id="245" num="1" />
+<SUBCOMPONENT type="-1" id="245" index="25" uid="5dd85955-9c79-48f8-9476-7535b03dddd7" >
+<father id="248" num="1" />
 <cdparam x="532" y="409" />
 <sizeparam width="51" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -630,29 +630,29 @@
 <infoparam name="semantics" value="classifies" />
 </SUBCOMPONENT>
 
-<CONNECTOR type="5406" id="250" index="3" uid="d92343ac-9f02-406c-90e9-d23736975f65" >
+<CONNECTOR type="5406" id="253" index="3" uid="d92343ac-9f02-406c-90e9-d23736975f65" >
 <cdparam x="786" y="225" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="" />
-<TGConnectingPoint num="0" id="248" />
-<TGConnectingPoint num="1" id="249" />
-<P1  x="800" y="216" id="352" />
-<P2  x="723" y="157" id="480" />
+<TGConnectingPoint num="0" id="251" />
+<TGConnectingPoint num="1" id="252" />
+<P1  x="800" y="216" id="355" />
+<P2  x="723" y="157" id="483" />
 <Point x="800" y="157" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <multiplicity origin="" destination="" />
 </extraparam>
-</CONNECTOR><SUBCOMPONENT type="-1" id="246" index="26" uid="de9c39dd-6d1b-4b8d-b478-01f7fd40d810" >
-<father id="250" num="0" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="249" index="26" uid="de9c39dd-6d1b-4b8d-b478-01f7fd40d810" >
+<father id="253" num="0" />
 <cdparam x="800" y="157" />
 <sizeparam width="8" height="8" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="247" index="27" uid="d7024dc5-4048-42a3-a488-b688cdaa9b2a" >
-<father id="250" num="1" />
+<SUBCOMPONENT type="-1" id="250" index="27" uid="d7024dc5-4048-42a3-a488-b688cdaa9b2a" >
+<father id="253" num="1" />
 <cdparam x="770" y="146" />
 <sizeparam width="69" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -660,19 +660,19 @@
 <infoparam name="semantics" value="is built from" />
 </SUBCOMPONENT>
 
-<CONNECTOR type="5406" id="253" index="4" uid="aa082920-0605-408a-b249-496c0e226038" >
+<CONNECTOR type="5406" id="256" index="4" uid="aa082920-0605-408a-b249-496c0e226038" >
 <cdparam x="857" y="-50" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="" />
-<TGConnectingPoint num="0" id="252" />
-<P1  x="587" y="331" id="329" />
-<P2  x="468" y="331" id="280" />
+<TGConnectingPoint num="0" id="255" />
+<P1  x="587" y="331" id="332" />
+<P2  x="468" y="331" id="283" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <multiplicity origin="" destination="" />
 </extraparam>
-</CONNECTOR><SUBCOMPONENT type="-1" id="251" index="28" uid="71efa252-14be-4109-a0e3-7fcb80cc1aac" >
-<father id="253" num="0" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="254" index="28" uid="71efa252-14be-4109-a0e3-7fcb80cc1aac" >
+<father id="256" num="0" />
 <cdparam x="505" y="324" />
 <sizeparam width="50" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -680,19 +680,19 @@
 <infoparam name="semantics" value="analyzes" />
 </SUBCOMPONENT>
 
-<CONNECTOR type="5406" id="256" index="5" uid="0adaa4dd-4991-4dde-b8e2-29d963b11770" >
+<CONNECTOR type="5406" id="259" index="5" uid="0adaa4dd-4991-4dde-b8e2-29d963b11770" >
 <cdparam x="637" y="166" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="" />
-<TGConnectingPoint num="0" id="255" />
-<P1  x="383" y="265" id="382" />
-<P2  x="383" y="320" id="277" />
+<TGConnectingPoint num="0" id="258" />
+<P1  x="383" y="265" id="385" />
+<P2  x="383" y="320" id="280" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <multiplicity origin="" destination="" />
 </extraparam>
-</CONNECTOR><SUBCOMPONENT type="-1" id="254" index="29" uid="a6682dbc-543e-497f-8b91-3e671ddf9bd2" >
-<father id="256" num="0" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="257" index="29" uid="a6682dbc-543e-497f-8b91-3e671ddf9bd2" >
+<father id="259" num="0" />
 <cdparam x="316" y="298" />
 <sizeparam width="57" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -700,31 +700,31 @@
 <infoparam name="semantics" value="generates" />
 </SUBCOMPONENT>
 
-<CONNECTOR type="5403" id="258" index="6" uid="4287ce98-54fd-4803-adf7-a6ce9ad8f10a" >
+<CONNECTOR type="5403" id="261" index="6" uid="4287ce98-54fd-4803-adf7-a6ce9ad8f10a" >
 <cdparam x="347" y="188" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
-<TGConnectingPoint num="0" id="257" />
-<P1  x="383" y="417" id="402" />
-<P2  x="383" y="342" id="282" />
+<TGConnectingPoint num="0" id="260" />
+<P1  x="383" y="417" id="405" />
+<P2  x="383" y="342" id="285" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <multiplicity origin="1..*" destination="" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="5406" id="261" index="7" uid="ce784331-5cf2-4a24-94a2-4ada7425bc68" >
+<CONNECTOR type="5406" id="264" index="7" uid="ce784331-5cf2-4a24-94a2-4ada7425bc68" >
 <cdparam x="408" y="-96" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="" />
-<TGConnectingPoint num="0" id="260" />
-<P1  x="446" y="247" id="387" />
-<P2  x="597" y="163" id="488" />
+<TGConnectingPoint num="0" id="263" />
+<P1  x="446" y="247" id="390" />
+<P2  x="597" y="163" id="491" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <multiplicity origin="" destination="" />
 </extraparam>
-</CONNECTOR><SUBCOMPONENT type="-1" id="259" index="30" uid="e3466010-10d9-40b8-820b-c0d2ba4b8895" >
-<father id="261" num="0" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="262" index="30" uid="e3466010-10d9-40b8-820b-c0d2ba4b8895" >
+<father id="264" num="0" />
 <cdparam x="462" y="201" />
 <sizeparam width="54" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -732,29 +732,29 @@
 <infoparam name="semantics" value="simulates" />
 </SUBCOMPONENT>
 
-<CONNECTOR type="138" id="262" index="8" uid="2ab4cb4a-8f61-46c3-b96d-4e2efcb17add" >
+<CONNECTOR type="138" id="265" index="8" uid="2ab4cb4a-8f61-46c3-b96d-4e2efcb17add" >
 <cdparam x="58" y="398" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="194" y="202" id="302" />
-<P2  x="194" y="167" id="457" />
+<P1  x="194" y="202" id="305" />
+<P2  x="194" y="167" id="460" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="5403" id="266" index="9" uid="af83ac60-0b7c-49dc-8901-040a3a0fb41f" >
+<CONNECTOR type="5403" id="269" index="9" uid="af83ac60-0b7c-49dc-8901-040a3a0fb41f" >
 <cdparam x="58" y="282" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
-<TGConnectingPoint num="0" id="264" />
-<TGConnectingPoint num="1" id="265" />
-<P1  x="194" y="143" id="452" />
-<P2  x="311" y="70" id="429" />
+<TGConnectingPoint num="0" id="267" />
+<TGConnectingPoint num="1" id="268" />
+<P1  x="194" y="143" id="455" />
+<P2  x="311" y="70" id="432" />
 <Point x="194" y="70" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <multiplicity origin="1..*" destination="" />
 </extraparam>
-</CONNECTOR><SUBCOMPONENT type="-1" id="263" index="31" uid="69a8bb2c-8edf-43bb-a5e9-69a47337cde8" >
-<father id="266" num="0" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="266" index="31" uid="69a8bb2c-8edf-43bb-a5e9-69a47337cde8" >
+<father id="269" num="0" />
 <cdparam x="194" y="70" />
 <sizeparam width="8" height="8" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -762,21 +762,21 @@
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
 
-<CONNECTOR type="5403" id="270" index="10" uid="87d068f1-42f7-4a1e-8ffa-4e70af4d043a" >
+<CONNECTOR type="5403" id="273" index="10" uid="87d068f1-42f7-4a1e-8ffa-4e70af4d043a" >
 <cdparam x="671" y="180" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
-<TGConnectingPoint num="0" id="268" />
-<TGConnectingPoint num="1" id="269" />
-<P1  x="660" y="145" id="477" />
-<P2  x="437" y="70" id="430" />
+<TGConnectingPoint num="0" id="271" />
+<TGConnectingPoint num="1" id="272" />
+<P1  x="660" y="145" id="480" />
+<P2  x="437" y="70" id="433" />
 <Point x="660" y="70" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <multiplicity origin="1" destination="" />
 </extraparam>
-</CONNECTOR><SUBCOMPONENT type="-1" id="267" index="32" uid="de783ca7-8ea2-49cc-bb91-73d1ce23f01f" >
-<father id="270" num="0" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="270" index="32" uid="de783ca7-8ea2-49cc-bb91-73d1ce23f01f" >
+<father id="273" num="0" />
 <cdparam x="660" y="70" />
 <sizeparam width="8" height="8" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -784,29 +784,29 @@
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
 
-<CONNECTOR type="5406" id="275" index="11" uid="5995bf7f-4d4f-4437-b752-f03808e08592" >
+<CONNECTOR type="5406" id="278" index="11" uid="5995bf7f-4d4f-4437-b752-f03808e08592" >
 <cdparam x="240" y="296" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="" />
-<TGConnectingPoint num="0" id="273" />
-<TGConnectingPoint num="1" id="274" />
-<P1  x="320" y="253" id="379" />
-<P2  x="194" y="226" id="307" />
+<TGConnectingPoint num="0" id="276" />
+<TGConnectingPoint num="1" id="277" />
+<P1  x="320" y="253" id="382" />
+<P2  x="194" y="226" id="310" />
 <Point x="194" y="253" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <multiplicity origin="" destination="*" />
 </extraparam>
-</CONNECTOR><SUBCOMPONENT type="-1" id="271" index="33" uid="8d47d51d-7575-4a7d-8ce0-f77056f83977" >
-<father id="275" num="0" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="274" index="33" uid="8d47d51d-7575-4a7d-8ce0-f77056f83977" >
+<father id="278" num="0" />
 <cdparam x="194" y="253" />
 <sizeparam width="8" height="8" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="272" index="34" uid="903132da-8bcc-4baa-ac7a-4bcc89d61b15" >
-<father id="275" num="1" />
+<SUBCOMPONENT type="-1" id="275" index="34" uid="903132da-8bcc-4baa-ac7a-4bcc89d61b15" >
+<father id="278" num="1" />
 <cdparam x="240" y="267" />
 <sizeparam width="39" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -814,36 +814,36 @@
 <infoparam name="semantics" value="checks" />
 </SUBCOMPONENT>
 
-<COMPONENT type="5400" id="300" index="12" uid="0a6e9b5f-1138-4c24-88d3-942147890942" >
+<COMPONENT type="5400" id="303" index="12" uid="0a6e9b5f-1138-4c24-88d3-942147890942" >
 <cdparam x="299" y="320" />
 <sizeparam width="169" height="22" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="Block0" value="Execution trace" />
-<TGConnectingPoint num="0" id="276" />
-<TGConnectingPoint num="1" id="277" />
-<TGConnectingPoint num="2" id="278" />
-<TGConnectingPoint num="3" id="279" />
-<TGConnectingPoint num="4" id="280" />
-<TGConnectingPoint num="5" id="281" />
-<TGConnectingPoint num="6" id="282" />
-<TGConnectingPoint num="7" id="283" />
-<TGConnectingPoint num="8" id="284" />
-<TGConnectingPoint num="9" id="285" />
-<TGConnectingPoint num="10" id="286" />
-<TGConnectingPoint num="11" id="287" />
-<TGConnectingPoint num="12" id="288" />
-<TGConnectingPoint num="13" id="289" />
-<TGConnectingPoint num="14" id="290" />
-<TGConnectingPoint num="15" id="291" />
-<TGConnectingPoint num="16" id="292" />
-<TGConnectingPoint num="17" id="293" />
-<TGConnectingPoint num="18" id="294" />
-<TGConnectingPoint num="19" id="295" />
-<TGConnectingPoint num="20" id="296" />
-<TGConnectingPoint num="21" id="297" />
-<TGConnectingPoint num="22" id="298" />
-<TGConnectingPoint num="23" id="299" />
+<TGConnectingPoint num="0" id="279" />
+<TGConnectingPoint num="1" id="280" />
+<TGConnectingPoint num="2" id="281" />
+<TGConnectingPoint num="3" id="282" />
+<TGConnectingPoint num="4" id="283" />
+<TGConnectingPoint num="5" id="284" />
+<TGConnectingPoint num="6" id="285" />
+<TGConnectingPoint num="7" id="286" />
+<TGConnectingPoint num="8" id="287" />
+<TGConnectingPoint num="9" id="288" />
+<TGConnectingPoint num="10" id="289" />
+<TGConnectingPoint num="11" id="290" />
+<TGConnectingPoint num="12" id="291" />
+<TGConnectingPoint num="13" id="292" />
+<TGConnectingPoint num="14" id="293" />
+<TGConnectingPoint num="15" id="294" />
+<TGConnectingPoint num="16" id="295" />
+<TGConnectingPoint num="17" id="296" />
+<TGConnectingPoint num="18" id="297" />
+<TGConnectingPoint num="19" id="298" />
+<TGConnectingPoint num="20" id="299" />
+<TGConnectingPoint num="21" id="300" />
+<TGConnectingPoint num="22" id="301" />
+<TGConnectingPoint num="23" id="302" />
 <color value="-1" />
 <extraparam>
 <stereotype value="" />
@@ -852,36 +852,36 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="5400" id="325" index="13" uid="0a6e9b5f-1138-4c24-88d3-942147890942" >
+<COMPONENT type="5400" id="328" index="13" uid="0a6e9b5f-1138-4c24-88d3-942147890942" >
 <cdparam x="131" y="202" />
 <sizeparam width="126" height="24" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="Block0" value="Latency requirement" />
-<TGConnectingPoint num="0" id="301" />
-<TGConnectingPoint num="1" id="302" />
-<TGConnectingPoint num="2" id="303" />
-<TGConnectingPoint num="3" id="304" />
-<TGConnectingPoint num="4" id="305" />
-<TGConnectingPoint num="5" id="306" />
-<TGConnectingPoint num="6" id="307" />
-<TGConnectingPoint num="7" id="308" />
-<TGConnectingPoint num="8" id="309" />
-<TGConnectingPoint num="9" id="310" />
-<TGConnectingPoint num="10" id="311" />
-<TGConnectingPoint num="11" id="312" />
-<TGConnectingPoint num="12" id="313" />
-<TGConnectingPoint num="13" id="314" />
-<TGConnectingPoint num="14" id="315" />
-<TGConnectingPoint num="15" id="316" />
-<TGConnectingPoint num="16" id="317" />
-<TGConnectingPoint num="17" id="318" />
-<TGConnectingPoint num="18" id="319" />
-<TGConnectingPoint num="19" id="320" />
-<TGConnectingPoint num="20" id="321" />
-<TGConnectingPoint num="21" id="322" />
-<TGConnectingPoint num="22" id="323" />
-<TGConnectingPoint num="23" id="324" />
+<TGConnectingPoint num="0" id="304" />
+<TGConnectingPoint num="1" id="305" />
+<TGConnectingPoint num="2" id="306" />
+<TGConnectingPoint num="3" id="307" />
+<TGConnectingPoint num="4" id="308" />
+<TGConnectingPoint num="5" id="309" />
+<TGConnectingPoint num="6" id="310" />
+<TGConnectingPoint num="7" id="311" />
+<TGConnectingPoint num="8" id="312" />
+<TGConnectingPoint num="9" id="313" />
+<TGConnectingPoint num="10" id="314" />
+<TGConnectingPoint num="11" id="315" />
+<TGConnectingPoint num="12" id="316" />
+<TGConnectingPoint num="13" id="317" />
+<TGConnectingPoint num="14" id="318" />
+<TGConnectingPoint num="15" id="319" />
+<TGConnectingPoint num="16" id="320" />
+<TGConnectingPoint num="17" id="321" />
+<TGConnectingPoint num="18" id="322" />
+<TGConnectingPoint num="19" id="323" />
+<TGConnectingPoint num="20" id="324" />
+<TGConnectingPoint num="21" id="325" />
+<TGConnectingPoint num="22" id="326" />
+<TGConnectingPoint num="23" id="327" />
 <color value="-1" />
 <extraparam>
 <stereotype value="" />
@@ -890,36 +890,36 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="5400" id="350" index="14" uid="0a6e9b5f-1138-4c24-88d3-942147890942" >
+<COMPONENT type="5400" id="353" index="14" uid="0a6e9b5f-1138-4c24-88d3-942147890942" >
 <cdparam x="587" y="319" />
 <sizeparam width="146" height="25" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="Block0" value="PLAN" />
-<TGConnectingPoint num="0" id="326" />
-<TGConnectingPoint num="1" id="327" />
-<TGConnectingPoint num="2" id="328" />
-<TGConnectingPoint num="3" id="329" />
-<TGConnectingPoint num="4" id="330" />
-<TGConnectingPoint num="5" id="331" />
-<TGConnectingPoint num="6" id="332" />
-<TGConnectingPoint num="7" id="333" />
-<TGConnectingPoint num="8" id="334" />
-<TGConnectingPoint num="9" id="335" />
-<TGConnectingPoint num="10" id="336" />
-<TGConnectingPoint num="11" id="337" />
-<TGConnectingPoint num="12" id="338" />
-<TGConnectingPoint num="13" id="339" />
-<TGConnectingPoint num="14" id="340" />
-<TGConnectingPoint num="15" id="341" />
-<TGConnectingPoint num="16" id="342" />
-<TGConnectingPoint num="17" id="343" />
-<TGConnectingPoint num="18" id="344" />
-<TGConnectingPoint num="19" id="345" />
-<TGConnectingPoint num="20" id="346" />
-<TGConnectingPoint num="21" id="347" />
-<TGConnectingPoint num="22" id="348" />
-<TGConnectingPoint num="23" id="349" />
+<TGConnectingPoint num="0" id="329" />
+<TGConnectingPoint num="1" id="330" />
+<TGConnectingPoint num="2" id="331" />
+<TGConnectingPoint num="3" id="332" />
+<TGConnectingPoint num="4" id="333" />
+<TGConnectingPoint num="5" id="334" />
+<TGConnectingPoint num="6" id="335" />
+<TGConnectingPoint num="7" id="336" />
+<TGConnectingPoint num="8" id="337" />
+<TGConnectingPoint num="9" id="338" />
+<TGConnectingPoint num="10" id="339" />
+<TGConnectingPoint num="11" id="340" />
+<TGConnectingPoint num="12" id="341" />
+<TGConnectingPoint num="13" id="342" />
+<TGConnectingPoint num="14" id="343" />
+<TGConnectingPoint num="15" id="344" />
+<TGConnectingPoint num="16" id="345" />
+<TGConnectingPoint num="17" id="346" />
+<TGConnectingPoint num="18" id="347" />
+<TGConnectingPoint num="19" id="348" />
+<TGConnectingPoint num="20" id="349" />
+<TGConnectingPoint num="21" id="350" />
+<TGConnectingPoint num="22" id="351" />
+<TGConnectingPoint num="23" id="352" />
 <color value="-13210" />
 <extraparam>
 <stereotype value="" />
@@ -928,36 +928,36 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="5400" id="375" index="15" uid="0a6e9b5f-1138-4c24-88d3-942147890942" >
+<COMPONENT type="5400" id="378" index="15" uid="0a6e9b5f-1138-4c24-88d3-942147890942" >
 <cdparam x="737" y="216" />
 <sizeparam width="126" height="24" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="Block0" value="Dependency graph" />
-<TGConnectingPoint num="0" id="351" />
-<TGConnectingPoint num="1" id="352" />
-<TGConnectingPoint num="2" id="353" />
-<TGConnectingPoint num="3" id="354" />
-<TGConnectingPoint num="4" id="355" />
-<TGConnectingPoint num="5" id="356" />
-<TGConnectingPoint num="6" id="357" />
-<TGConnectingPoint num="7" id="358" />
-<TGConnectingPoint num="8" id="359" />
-<TGConnectingPoint num="9" id="360" />
-<TGConnectingPoint num="10" id="361" />
-<TGConnectingPoint num="11" id="362" />
-<TGConnectingPoint num="12" id="363" />
-<TGConnectingPoint num="13" id="364" />
-<TGConnectingPoint num="14" id="365" />
-<TGConnectingPoint num="15" id="366" />
-<TGConnectingPoint num="16" id="367" />
-<TGConnectingPoint num="17" id="368" />
-<TGConnectingPoint num="18" id="369" />
-<TGConnectingPoint num="19" id="370" />
-<TGConnectingPoint num="20" id="371" />
-<TGConnectingPoint num="21" id="372" />
-<TGConnectingPoint num="22" id="373" />
-<TGConnectingPoint num="23" id="374" />
+<TGConnectingPoint num="0" id="354" />
+<TGConnectingPoint num="1" id="355" />
+<TGConnectingPoint num="2" id="356" />
+<TGConnectingPoint num="3" id="357" />
+<TGConnectingPoint num="4" id="358" />
+<TGConnectingPoint num="5" id="359" />
+<TGConnectingPoint num="6" id="360" />
+<TGConnectingPoint num="7" id="361" />
+<TGConnectingPoint num="8" id="362" />
+<TGConnectingPoint num="9" id="363" />
+<TGConnectingPoint num="10" id="364" />
+<TGConnectingPoint num="11" id="365" />
+<TGConnectingPoint num="12" id="366" />
+<TGConnectingPoint num="13" id="367" />
+<TGConnectingPoint num="14" id="368" />
+<TGConnectingPoint num="15" id="369" />
+<TGConnectingPoint num="16" id="370" />
+<TGConnectingPoint num="17" id="371" />
+<TGConnectingPoint num="18" id="372" />
+<TGConnectingPoint num="19" id="373" />
+<TGConnectingPoint num="20" id="374" />
+<TGConnectingPoint num="21" id="375" />
+<TGConnectingPoint num="22" id="376" />
+<TGConnectingPoint num="23" id="377" />
 <color value="-1" />
 <extraparam>
 <stereotype value="" />
@@ -966,36 +966,36 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="5400" id="400" index="16" uid="0a6e9b5f-1138-4c24-88d3-942147890942" >
+<COMPONENT type="5400" id="403" index="16" uid="0a6e9b5f-1138-4c24-88d3-942147890942" >
 <cdparam x="320" y="241" />
 <sizeparam width="126" height="24" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="Block0" value="Simulator" />
-<TGConnectingPoint num="0" id="376" />
-<TGConnectingPoint num="1" id="377" />
-<TGConnectingPoint num="2" id="378" />
-<TGConnectingPoint num="3" id="379" />
-<TGConnectingPoint num="4" id="380" />
-<TGConnectingPoint num="5" id="381" />
-<TGConnectingPoint num="6" id="382" />
-<TGConnectingPoint num="7" id="383" />
-<TGConnectingPoint num="8" id="384" />
-<TGConnectingPoint num="9" id="385" />
-<TGConnectingPoint num="10" id="386" />
-<TGConnectingPoint num="11" id="387" />
-<TGConnectingPoint num="12" id="388" />
-<TGConnectingPoint num="13" id="389" />
-<TGConnectingPoint num="14" id="390" />
-<TGConnectingPoint num="15" id="391" />
-<TGConnectingPoint num="16" id="392" />
-<TGConnectingPoint num="17" id="393" />
-<TGConnectingPoint num="18" id="394" />
-<TGConnectingPoint num="19" id="395" />
-<TGConnectingPoint num="20" id="396" />
-<TGConnectingPoint num="21" id="397" />
-<TGConnectingPoint num="22" id="398" />
-<TGConnectingPoint num="23" id="399" />
+<TGConnectingPoint num="0" id="379" />
+<TGConnectingPoint num="1" id="380" />
+<TGConnectingPoint num="2" id="381" />
+<TGConnectingPoint num="3" id="382" />
+<TGConnectingPoint num="4" id="383" />
+<TGConnectingPoint num="5" id="384" />
+<TGConnectingPoint num="6" id="385" />
+<TGConnectingPoint num="7" id="386" />
+<TGConnectingPoint num="8" id="387" />
+<TGConnectingPoint num="9" id="388" />
+<TGConnectingPoint num="10" id="389" />
+<TGConnectingPoint num="11" id="390" />
+<TGConnectingPoint num="12" id="391" />
+<TGConnectingPoint num="13" id="392" />
+<TGConnectingPoint num="14" id="393" />
+<TGConnectingPoint num="15" id="394" />
+<TGConnectingPoint num="16" id="395" />
+<TGConnectingPoint num="17" id="396" />
+<TGConnectingPoint num="18" id="397" />
+<TGConnectingPoint num="19" id="398" />
+<TGConnectingPoint num="20" id="399" />
+<TGConnectingPoint num="21" id="400" />
+<TGConnectingPoint num="22" id="401" />
+<TGConnectingPoint num="23" id="402" />
 <color value="-1" />
 <extraparam>
 <stereotype value="" />
@@ -1004,36 +1004,36 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="5400" id="425" index="17" uid="0a6e9b5f-1138-4c24-88d3-942147890942" >
+<COMPONENT type="5400" id="428" index="17" uid="0a6e9b5f-1138-4c24-88d3-942147890942" >
 <cdparam x="299" y="417" />
 <sizeparam width="169" height="22" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="Block0" value="Transaction" />
-<TGConnectingPoint num="0" id="401" />
-<TGConnectingPoint num="1" id="402" />
-<TGConnectingPoint num="2" id="403" />
-<TGConnectingPoint num="3" id="404" />
-<TGConnectingPoint num="4" id="405" />
-<TGConnectingPoint num="5" id="406" />
-<TGConnectingPoint num="6" id="407" />
-<TGConnectingPoint num="7" id="408" />
-<TGConnectingPoint num="8" id="409" />
-<TGConnectingPoint num="9" id="410" />
-<TGConnectingPoint num="10" id="411" />
-<TGConnectingPoint num="11" id="412" />
-<TGConnectingPoint num="12" id="413" />
-<TGConnectingPoint num="13" id="414" />
-<TGConnectingPoint num="14" id="415" />
-<TGConnectingPoint num="15" id="416" />
-<TGConnectingPoint num="16" id="417" />
-<TGConnectingPoint num="17" id="418" />
-<TGConnectingPoint num="18" id="419" />
-<TGConnectingPoint num="19" id="420" />
-<TGConnectingPoint num="20" id="421" />
-<TGConnectingPoint num="21" id="422" />
-<TGConnectingPoint num="22" id="423" />
-<TGConnectingPoint num="23" id="424" />
+<TGConnectingPoint num="0" id="404" />
+<TGConnectingPoint num="1" id="405" />
+<TGConnectingPoint num="2" id="406" />
+<TGConnectingPoint num="3" id="407" />
+<TGConnectingPoint num="4" id="408" />
+<TGConnectingPoint num="5" id="409" />
+<TGConnectingPoint num="6" id="410" />
+<TGConnectingPoint num="7" id="411" />
+<TGConnectingPoint num="8" id="412" />
+<TGConnectingPoint num="9" id="413" />
+<TGConnectingPoint num="10" id="414" />
+<TGConnectingPoint num="11" id="415" />
+<TGConnectingPoint num="12" id="416" />
+<TGConnectingPoint num="13" id="417" />
+<TGConnectingPoint num="14" id="418" />
+<TGConnectingPoint num="15" id="419" />
+<TGConnectingPoint num="16" id="420" />
+<TGConnectingPoint num="17" id="421" />
+<TGConnectingPoint num="18" id="422" />
+<TGConnectingPoint num="19" id="423" />
+<TGConnectingPoint num="20" id="424" />
+<TGConnectingPoint num="21" id="425" />
+<TGConnectingPoint num="22" id="426" />
+<TGConnectingPoint num="23" id="427" />
 <color value="-1" />
 <extraparam>
 <stereotype value="" />
@@ -1042,36 +1042,36 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="5400" id="450" index="18" uid="0a6e9b5f-1138-4c24-88d3-942147890942" >
+<COMPONENT type="5400" id="453" index="18" uid="0a6e9b5f-1138-4c24-88d3-942147890942" >
 <cdparam x="311" y="58" />
 <sizeparam width="126" height="24" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="Block0" value="System Model" />
-<TGConnectingPoint num="0" id="426" />
-<TGConnectingPoint num="1" id="427" />
-<TGConnectingPoint num="2" id="428" />
-<TGConnectingPoint num="3" id="429" />
-<TGConnectingPoint num="4" id="430" />
-<TGConnectingPoint num="5" id="431" />
-<TGConnectingPoint num="6" id="432" />
-<TGConnectingPoint num="7" id="433" />
-<TGConnectingPoint num="8" id="434" />
-<TGConnectingPoint num="9" id="435" />
-<TGConnectingPoint num="10" id="436" />
-<TGConnectingPoint num="11" id="437" />
-<TGConnectingPoint num="12" id="438" />
-<TGConnectingPoint num="13" id="439" />
-<TGConnectingPoint num="14" id="440" />
-<TGConnectingPoint num="15" id="441" />
-<TGConnectingPoint num="16" id="442" />
-<TGConnectingPoint num="17" id="443" />
-<TGConnectingPoint num="18" id="444" />
-<TGConnectingPoint num="19" id="445" />
-<TGConnectingPoint num="20" id="446" />
-<TGConnectingPoint num="21" id="447" />
-<TGConnectingPoint num="22" id="448" />
-<TGConnectingPoint num="23" id="449" />
+<TGConnectingPoint num="0" id="429" />
+<TGConnectingPoint num="1" id="430" />
+<TGConnectingPoint num="2" id="431" />
+<TGConnectingPoint num="3" id="432" />
+<TGConnectingPoint num="4" id="433" />
+<TGConnectingPoint num="5" id="434" />
+<TGConnectingPoint num="6" id="435" />
+<TGConnectingPoint num="7" id="436" />
+<TGConnectingPoint num="8" id="437" />
+<TGConnectingPoint num="9" id="438" />
+<TGConnectingPoint num="10" id="439" />
+<TGConnectingPoint num="11" id="440" />
+<TGConnectingPoint num="12" id="441" />
+<TGConnectingPoint num="13" id="442" />
+<TGConnectingPoint num="14" id="443" />
+<TGConnectingPoint num="15" id="444" />
+<TGConnectingPoint num="16" id="445" />
+<TGConnectingPoint num="17" id="446" />
+<TGConnectingPoint num="18" id="447" />
+<TGConnectingPoint num="19" id="448" />
+<TGConnectingPoint num="20" id="449" />
+<TGConnectingPoint num="21" id="450" />
+<TGConnectingPoint num="22" id="451" />
+<TGConnectingPoint num="23" id="452" />
 <color value="-1" />
 <extraparam>
 <stereotype value="" />
@@ -1080,36 +1080,36 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="5400" id="475" index="19" uid="0a6e9b5f-1138-4c24-88d3-942147890942" >
+<COMPONENT type="5400" id="478" index="19" uid="0a6e9b5f-1138-4c24-88d3-942147890942" >
 <cdparam x="131" y="143" />
 <sizeparam width="126" height="24" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="Block0" value="Requirement" />
-<TGConnectingPoint num="0" id="451" />
-<TGConnectingPoint num="1" id="452" />
-<TGConnectingPoint num="2" id="453" />
-<TGConnectingPoint num="3" id="454" />
-<TGConnectingPoint num="4" id="455" />
-<TGConnectingPoint num="5" id="456" />
-<TGConnectingPoint num="6" id="457" />
-<TGConnectingPoint num="7" id="458" />
-<TGConnectingPoint num="8" id="459" />
-<TGConnectingPoint num="9" id="460" />
-<TGConnectingPoint num="10" id="461" />
-<TGConnectingPoint num="11" id="462" />
-<TGConnectingPoint num="12" id="463" />
-<TGConnectingPoint num="13" id="464" />
-<TGConnectingPoint num="14" id="465" />
-<TGConnectingPoint num="15" id="466" />
-<TGConnectingPoint num="16" id="467" />
-<TGConnectingPoint num="17" id="468" />
-<TGConnectingPoint num="18" id="469" />
-<TGConnectingPoint num="19" id="470" />
-<TGConnectingPoint num="20" id="471" />
-<TGConnectingPoint num="21" id="472" />
-<TGConnectingPoint num="22" id="473" />
-<TGConnectingPoint num="23" id="474" />
+<TGConnectingPoint num="0" id="454" />
+<TGConnectingPoint num="1" id="455" />
+<TGConnectingPoint num="2" id="456" />
+<TGConnectingPoint num="3" id="457" />
+<TGConnectingPoint num="4" id="458" />
+<TGConnectingPoint num="5" id="459" />
+<TGConnectingPoint num="6" id="460" />
+<TGConnectingPoint num="7" id="461" />
+<TGConnectingPoint num="8" id="462" />
+<TGConnectingPoint num="9" id="463" />
+<TGConnectingPoint num="10" id="464" />
+<TGConnectingPoint num="11" id="465" />
+<TGConnectingPoint num="12" id="466" />
+<TGConnectingPoint num="13" id="467" />
+<TGConnectingPoint num="14" id="468" />
+<TGConnectingPoint num="15" id="469" />
+<TGConnectingPoint num="16" id="470" />
+<TGConnectingPoint num="17" id="471" />
+<TGConnectingPoint num="18" id="472" />
+<TGConnectingPoint num="19" id="473" />
+<TGConnectingPoint num="20" id="474" />
+<TGConnectingPoint num="21" id="475" />
+<TGConnectingPoint num="22" id="476" />
+<TGConnectingPoint num="23" id="477" />
 <color value="-1" />
 <extraparam>
 <stereotype value="" />
@@ -1118,36 +1118,36 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="5400" id="500" index="20" uid="0a6e9b5f-1138-4c24-88d3-942147890942" >
+<COMPONENT type="5400" id="503" index="20" uid="0a6e9b5f-1138-4c24-88d3-942147890942" >
 <cdparam x="597" y="145" />
 <sizeparam width="126" height="24" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="Block0" value="Partitioning model" />
-<TGConnectingPoint num="0" id="476" />
-<TGConnectingPoint num="1" id="477" />
-<TGConnectingPoint num="2" id="478" />
-<TGConnectingPoint num="3" id="479" />
-<TGConnectingPoint num="4" id="480" />
-<TGConnectingPoint num="5" id="481" />
-<TGConnectingPoint num="6" id="482" />
-<TGConnectingPoint num="7" id="483" />
-<TGConnectingPoint num="8" id="484" />
-<TGConnectingPoint num="9" id="485" />
-<TGConnectingPoint num="10" id="486" />
-<TGConnectingPoint num="11" id="487" />
-<TGConnectingPoint num="12" id="488" />
-<TGConnectingPoint num="13" id="489" />
-<TGConnectingPoint num="14" id="490" />
-<TGConnectingPoint num="15" id="491" />
-<TGConnectingPoint num="16" id="492" />
-<TGConnectingPoint num="17" id="493" />
-<TGConnectingPoint num="18" id="494" />
-<TGConnectingPoint num="19" id="495" />
-<TGConnectingPoint num="20" id="496" />
-<TGConnectingPoint num="21" id="497" />
-<TGConnectingPoint num="22" id="498" />
-<TGConnectingPoint num="23" id="499" />
+<TGConnectingPoint num="0" id="479" />
+<TGConnectingPoint num="1" id="480" />
+<TGConnectingPoint num="2" id="481" />
+<TGConnectingPoint num="3" id="482" />
+<TGConnectingPoint num="4" id="483" />
+<TGConnectingPoint num="5" id="484" />
+<TGConnectingPoint num="6" id="485" />
+<TGConnectingPoint num="7" id="486" />
+<TGConnectingPoint num="8" id="487" />
+<TGConnectingPoint num="9" id="488" />
+<TGConnectingPoint num="10" id="489" />
+<TGConnectingPoint num="11" id="490" />
+<TGConnectingPoint num="12" id="491" />
+<TGConnectingPoint num="13" id="492" />
+<TGConnectingPoint num="14" id="493" />
+<TGConnectingPoint num="15" id="494" />
+<TGConnectingPoint num="16" id="495" />
+<TGConnectingPoint num="17" id="496" />
+<TGConnectingPoint num="18" id="497" />
+<TGConnectingPoint num="19" id="498" />
+<TGConnectingPoint num="20" id="499" />
+<TGConnectingPoint num="21" id="500" />
+<TGConnectingPoint num="22" id="501" />
+<TGConnectingPoint num="23" id="502" />
 <color value="-1" />
 <extraparam>
 <stereotype value="" />
diff --git a/src/main/java/ui/window/JFrameHelp.java b/src/main/java/ui/window/JFrameHelp.java
index 0faef50577b5205e32d1c875c9a516ece7df4326..fd2ed438fcf3bfb0538c01828cf2351782890716 100644
--- a/src/main/java/ui/window/JFrameHelp.java
+++ b/src/main/java/ui/window/JFrameHelp.java
@@ -142,9 +142,15 @@ public	class JFrameHelp extends JFrame implements ActionListener {
             String line;
 
             while ((line = in.readLine()) != null) {
+                TraceManager.addDev("Line of css: " + line);
                 styleSheet.addRule(line);
             }
+
+            //styleSheet.addRule("h3 {color: green; margin-top: 15px;}");
+            //styleSheet.addRule("p {color: blue; margin-top: 5em; margin-bottom: 5em;}");
+
         } catch (Exception e) {
+            TraceManager.addDev("Failed style HTML:" + e.getMessage());
             styleSheet.addRule("body {color:#000; font-family:times; margin: 4px; }");
             styleSheet.addRule("h1 {color: blue; margin-top: 20px;}");
             styleSheet.addRule("h2 {color: #ff0000; margin-top: 20px;}");
diff --git a/src/main/resources/help/help.css b/src/main/resources/help/help.css
index 4cafed02ffa2edd42cc74a2cb3fa31e9780acc34..a3c8b3c73103f04414ca5ce6577c87523ff52e2a 100644
--- a/src/main/resources/help/help.css
+++ b/src/main/resources/help/help.css
@@ -1,4 +1,5 @@
 body {color:#000; font-family:times; margin: 4px; }
-h1 {color: green; margin-top: 20px;}
-h2 {color: #ff0000; margin-top: 20px;}
-h3 {color: green; margin-top: 15px;}
\ No newline at end of file
+h1 {color: #ff0000; margin-top: 40px; margin-bottom: 25px; }
+h2 {color: green; margin-top: 35px; margin-bottom: 20px; }
+h3 {color: blue; margin-top: 30px; margin-bottom: 20px; }
+p{margin-top: 10px; margin-bottom: 15px; }
diff --git a/src/main/resources/help/requirements.html b/src/main/resources/help/requirements.html
index 90836be859d3540d018e0da0028d672e506a1a42..69418dca30ca7b41b6a379f3b3919f82ed12543a 100644
--- a/src/main/resources/help/requirements.html
+++ b/src/main/resources/help/requirements.html
@@ -6,10 +6,143 @@
   <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
   <title>TTool help</title>
   <style>
-      code{white-space: pre-wrap;}
-      span.smallcaps{font-variant: small-caps;}
-      span.underline{text-decoration: underline;}
-      div.column{display: inline-block; vertical-align: top; width: 50%;}
+    html {
+      line-height: 1.5;
+      font-family: Georgia, serif;
+      font-size: 20px;
+      color: #1a1a1a;
+      background-color: #fdfdfd;
+    }
+    body {
+      margin: 0 auto;
+      max-width: 36em;
+      padding-left: 50px;
+      padding-right: 50px;
+      padding-top: 50px;
+      padding-bottom: 50px;
+      hyphens: auto;
+      word-wrap: break-word;
+      text-rendering: optimizeLegibility;
+      font-kerning: normal;
+    }
+    @media (max-width: 600px) {
+      body {
+        font-size: 0.9em;
+        padding: 1em;
+      }
+    }
+    @media print {
+      body {
+        background-color: transparent;
+        color: black;
+        font-size: 12pt;
+      }
+      p, h2, h3 {
+        orphans: 3;
+        widows: 3;
+      }
+      h2, h3, h4 {
+        page-break-after: avoid;
+      }
+    }
+    p {
+      margin: 1em 0;
+    }
+    a {
+      color: #1a1a1a;
+    }
+    a:visited {
+      color: #1a1a1a;
+    }
+    img {
+      max-width: 100%;
+    }
+    h1, h2, h3, h4, h5, h6 {
+      margin-top: 1.4em;
+    }
+    h5, h6 {
+      font-size: 1em;
+      font-style: italic;
+    }
+    h6 {
+      font-weight: normal;
+    }
+    ol, ul {
+      padding-left: 1.7em;
+      margin-top: 1em;
+    }
+    li > ol, li > ul {
+      margin-top: 0;
+    }
+    blockquote {
+      margin: 1em 0 1em 1.7em;
+      padding-left: 1em;
+      border-left: 2px solid #e6e6e6;
+      color: #606060;
+    }
+    code {
+      font-family: Menlo, Monaco, 'Lucida Console', Consolas, monospace;
+      font-size: 85%;
+      margin: 0;
+    }
+    pre {
+      margin: 1em 0;
+      overflow: auto;
+    }
+    pre code {
+      padding: 0;
+      overflow: visible;
+    }
+    .sourceCode {
+     background-color: transparent;
+     overflow: visible;
+    }
+    hr {
+      background-color: #1a1a1a;
+      border: none;
+      height: 1px;
+      margin: 1em 0;
+    }
+    table {
+      margin: 1em 0;
+      border-collapse: collapse;
+      width: 100%;
+      overflow-x: auto;
+      display: block;
+      font-variant-numeric: lining-nums tabular-nums;
+    }
+    table caption {
+      margin-bottom: 0.75em;
+    }
+    tbody {
+      margin-top: 0.5em;
+      border-top: 1px solid #1a1a1a;
+      border-bottom: 1px solid #1a1a1a;
+    }
+    th {
+      border-top: 1px solid #1a1a1a;
+      padding: 0.25em 0.5em 0.25em 0.5em;
+    }
+    td {
+      padding: 0.125em 0.5em 0.25em 0.5em;
+    }
+    header {
+      margin-bottom: 4em;
+      text-align: center;
+    }
+    #TOC li {
+      list-style: none;
+    }
+    #TOC a:not(:hover) {
+      text-decoration: none;
+    }
+    code{white-space: pre-wrap;}
+    span.smallcaps{font-variant: small-caps;}
+    span.underline{text-decoration: underline;}
+    div.column{display: inline-block; vertical-align: top; width: 50%;}
+    div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
+    ul.task-list{list-style: none;}
+    .display.math{display: block; text-align: center; margin: 0.5rem auto;}
   </style>
   <!--[if lt IE 9]>
     <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
@@ -21,7 +154,19 @@
 <h2 id="requirement-node">Requirement node</h2>
 <h2 id="relations-between-requirements">Relations between requirements</h2>
 <h3 id="composition">Composition</h3>
+<p>A composition <img src="file:../ui/util/reqcomp.gif" alt="syntax checking icon" /> links a high-level requirements “r” to requirements that are supposed to compose “r”.</p>
 <h3 id="refine">Refine</h3>
+<p>A refine relation <img src="file:../ui/util/reqref.gif" alt="syntax checking icon" /> expresses a requirement which gives more details (e.g., more concrete values, or more concrete model elements) to a requirement.</p>
 <h3 id="derivereqt">DeriveReqt</h3>
+<p>A DereiveReqt relation <img src="file:../ui/util/reqder.gif" alt="syntax checking icon" /> builds a requirement from other requirements (i.e. it is derived from other requirements). This relation is particularly used when a requirement expresses required techincal aspects from non technical requirements.</p>
+<h2 id="security-requirements">Security requirements</h2>
+<p>Security requirements in TTool can be made explicit, with e.g. “confidentiality”, “integrity”, etc. The following definitions make these terms more explicit.</p>
+<h3 id="privacy">Privacy</h3>
+<p>Privacy is guaranteed if the <strong>relation</strong> between an <strong>entity</strong> and a <strong>set of information</strong> is confidential.</p>
+<p>An example: <em>In a social network, for non administrator users, the user of a message shall not be linkable to that message but two messages sent by the same user shall be linkable to each other</em>.</p>
+<h3 id="confidentiality">Confidentiality</h3>
+<p>Confidentiality is satisfied when authorized <strong>entities</strong> are the only ones that can know a given <strong>quantum of information</strong>.</p>
+<p>Examples: - <em>The content of Messages sent from A to B shall be known only by A and B</em> - <em>The state of a state machine shall be known only by its execution engine</em></p>
+<h3 id="section"></h3>
 </body>
 </html>
diff --git a/src/main/resources/help/requirements.md b/src/main/resources/help/requirements.md
index ceb755c444b283867b31c9326cc8e2e431bedf4c..103cb11ac33108c1769586ef6b826cf02ae45b01 100644
--- a/src/main/resources/help/requirements.md
+++ b/src/main/resources/help/requirements.md
@@ -1,15 +1,54 @@
 # Requirements
 Requirements can be captured in SysML Requirement Diagrams.
 
+
 ## Requirement node
 
+
 ## Relations between requirements
 
+
 ### Composition
+A composition ![syntax checking icon](file:../ui/util/reqcomp.gif) links a high-level requirements "r" to requirements that are supposed to compose "r".
+
 
 ### Refine
+A refine relation ![syntax checking icon](file:../ui/util/reqref.gif) expresses a requirement which gives more details (e.g., more concrete values, or more concrete model elements) to a requirement.
+
 
 ### DeriveReqt
+A DereiveReqt relation ![syntax checking icon](file:../ui/util/reqder.gif) builds a requirement from other requirements (i.e. it is derived from other requirements). This relation is particularly used when a requirement expresses required techincal aspects from non technical requirements.
+
+
+## Security requirements
+
+Security requirements in TTool can be made explicit, with e.g. "confidentiality", "integrity", etc. The following definitions make these terms more explicit.
+
+
+### Privacy
+
+Privacy is guaranteed if the **relation** between an **entity** and
+a **set of information** is confidential. 
+
+
+An example: *In a social network, for non administrator users, the user of
+a message shall not be linkable to that message but two
+messages sent by the same user shall be linkable to each
+other*.
+
+
+### Confidentiality
+
+Confidentiality is satisfied when authorized **entities** are the
+only ones that can know a given **quantum of information**.
+
+Examples:
+- *The content of Messages sent from A to B shall be known
+only by A and B*
+- *The state of a state machine shall be known only by its
+execution engine*
+
+###