From f7758cc54bd3c681c7c3f8efb97d3a347653954e Mon Sep 17 00:00:00 2001
From: Ludovic Apvrille <ludovic.apvrille@telecom-paris.fr>
Date: Wed, 23 Jun 2021 12:24:57 +0200
Subject: [PATCH] Adding model for testing bus slice

---
 modeling/AVATAR/testMethod.xml            | 1019 +++++++++++++++++++++
 modeling/DIPLODOCUS/TemperatureSensor.xml |  736 +++++++--------
 modeling/DIPLODOCUS/testBusSlice.xml      |  492 ++++++++++
 3 files changed, 1879 insertions(+), 368 deletions(-)
 create mode 100644 modeling/AVATAR/testMethod.xml
 create mode 100644 modeling/DIPLODOCUS/testBusSlice.xml

diff --git a/modeling/AVATAR/testMethod.xml b/modeling/AVATAR/testMethod.xml
new file mode 100644
index 0000000000..977dd8c976
--- /dev/null
+++ b/modeling/AVATAR/testMethod.xml
@@ -0,0 +1,1019 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<TURTLEGMODELING version="1.0beta" ANIMATE_INTERACTIVE_SIMULATION="false" ACTIVATE_PENALTIES="true" UPDATE_INFORMATION_DIPLO_SIM="false" ANIMATE_WITH_INFO_DIPLO_SIM="true" OPEN_DIAG_DIPLO_SIM="false" LAST_SELECTED_MAIN_TAB="1" LAST_SELECTED_SUB_TAB="0">
+
+<Modeling type="Avatar Methodology" nameTab="AVATAR_Methodology" >
+<AvatarMethodologyDiagramPanel name="AVATAR_Methodology" minX="10" maxX="2500" minY="10" maxY="1500" zoom="1.0" >
+<COMPONENT type="5605" id="19" index="0" uid="e106d447-c64a-4f27-9e38-234eff140d61" >
+<cdparam x="1110" y="502" />
+<sizeparam width="180" height="70" minWidth="10" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="TGComponent" value="Properties" />
+<TGConnectingPoint num="0" id="1" />
+<TGConnectingPoint num="1" id="2" />
+<TGConnectingPoint num="2" id="3" />
+<TGConnectingPoint num="3" id="4" />
+<TGConnectingPoint num="4" id="5" />
+<TGConnectingPoint num="5" id="6" />
+<TGConnectingPoint num="6" id="7" />
+<TGConnectingPoint num="7" id="8" />
+<TGConnectingPoint num="8" id="9" />
+<TGConnectingPoint num="9" id="10" />
+<TGConnectingPoint num="10" id="11" />
+<TGConnectingPoint num="11" id="12" />
+<TGConnectingPoint num="12" id="13" />
+<TGConnectingPoint num="13" id="14" />
+<TGConnectingPoint num="14" id="15" />
+<TGConnectingPoint num="15" id="16" />
+<TGConnectingPoint num="16" id="17" />
+<TGConnectingPoint num="17" id="18" />
+</COMPONENT>
+
+<COMPONENT type="5606" id="38" index="1" uid="9e651dd8-b16e-473b-8e4a-6de3193b54e1" >
+<cdparam x="996" y="299" />
+<sizeparam width="300" height="70" minWidth="10" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="TGComponent" value="Prototyping" />
+<TGConnectingPoint num="0" id="20" />
+<TGConnectingPoint num="1" id="21" />
+<TGConnectingPoint num="2" id="22" />
+<TGConnectingPoint num="3" id="23" />
+<TGConnectingPoint num="4" id="24" />
+<TGConnectingPoint num="5" id="25" />
+<TGConnectingPoint num="6" id="26" />
+<TGConnectingPoint num="7" id="27" />
+<TGConnectingPoint num="8" id="28" />
+<TGConnectingPoint num="9" id="29" />
+<TGConnectingPoint num="10" id="30" />
+<TGConnectingPoint num="11" id="31" />
+<TGConnectingPoint num="12" id="32" />
+<TGConnectingPoint num="13" id="33" />
+<TGConnectingPoint num="14" id="34" />
+<TGConnectingPoint num="15" id="35" />
+<TGConnectingPoint num="16" id="36" />
+<TGConnectingPoint num="17" id="37" />
+</COMPONENT>
+
+<COMPONENT type="5604" id="57" index="2" uid="94089329-6541-4d2d-900d-6e9deafe6cc8" >
+<cdparam x="816" y="128" />
+<sizeparam width="300" height="70" minWidth="10" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="TGComponent" value="Design" />
+<TGConnectingPoint num="0" id="39" />
+<TGConnectingPoint num="1" id="40" />
+<TGConnectingPoint num="2" id="41" />
+<TGConnectingPoint num="3" id="42" />
+<TGConnectingPoint num="4" id="43" />
+<TGConnectingPoint num="5" id="44" />
+<TGConnectingPoint num="6" id="45" />
+<TGConnectingPoint num="7" id="46" />
+<TGConnectingPoint num="8" id="47" />
+<TGConnectingPoint num="9" id="48" />
+<TGConnectingPoint num="10" id="49" />
+<TGConnectingPoint num="11" id="50" />
+<TGConnectingPoint num="12" id="51" />
+<TGConnectingPoint num="13" id="52" />
+<TGConnectingPoint num="14" id="53" />
+<TGConnectingPoint num="15" id="54" />
+<TGConnectingPoint num="16" id="55" />
+<TGConnectingPoint num="17" id="56" />
+</COMPONENT>
+
+<COMPONENT type="5602" id="76" index="3" uid="655086b2-3449-4eb7-b31d-3834c811929d" >
+<cdparam x="521" y="119" />
+<sizeparam width="200" height="70" minWidth="10" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="TGComponent" value="Requirements" />
+<TGConnectingPoint num="0" id="58" />
+<TGConnectingPoint num="1" id="59" />
+<TGConnectingPoint num="2" id="60" />
+<TGConnectingPoint num="3" id="61" />
+<TGConnectingPoint num="4" id="62" />
+<TGConnectingPoint num="5" id="63" />
+<TGConnectingPoint num="6" id="64" />
+<TGConnectingPoint num="7" id="65" />
+<TGConnectingPoint num="8" id="66" />
+<TGConnectingPoint num="9" id="67" />
+<TGConnectingPoint num="10" id="68" />
+<TGConnectingPoint num="11" id="69" />
+<TGConnectingPoint num="12" id="70" />
+<TGConnectingPoint num="13" id="71" />
+<TGConnectingPoint num="14" id="72" />
+<TGConnectingPoint num="15" id="73" />
+<TGConnectingPoint num="16" id="74" />
+<TGConnectingPoint num="17" id="75" />
+</COMPONENT>
+
+<COMPONENT type="5605" id="95" index="4" uid="9dd4eaab-c00b-49d7-aae5-02ee783f23eb" >
+<cdparam x="200" y="400" />
+<sizeparam width="180" height="70" minWidth="10" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="TGComponent" value="Properties" />
+<TGConnectingPoint num="0" id="77" />
+<TGConnectingPoint num="1" id="78" />
+<TGConnectingPoint num="2" id="79" />
+<TGConnectingPoint num="3" id="80" />
+<TGConnectingPoint num="4" id="81" />
+<TGConnectingPoint num="5" id="82" />
+<TGConnectingPoint num="6" id="83" />
+<TGConnectingPoint num="7" id="84" />
+<TGConnectingPoint num="8" id="85" />
+<TGConnectingPoint num="9" id="86" />
+<TGConnectingPoint num="10" id="87" />
+<TGConnectingPoint num="11" id="88" />
+<TGConnectingPoint num="12" id="89" />
+<TGConnectingPoint num="13" id="90" />
+<TGConnectingPoint num="14" id="91" />
+<TGConnectingPoint num="15" id="92" />
+<TGConnectingPoint num="16" id="93" />
+<TGConnectingPoint num="17" id="94" />
+</COMPONENT>
+
+<COMPONENT type="5606" id="114" index="5" uid="5bfbb18f-8cf0-4c14-bab1-1b7bf459d3db" >
+<cdparam x="550" y="500" />
+<sizeparam width="300" height="70" minWidth="10" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="TGComponent" value="Prototyping" />
+<TGConnectingPoint num="0" id="96" />
+<TGConnectingPoint num="1" id="97" />
+<TGConnectingPoint num="2" id="98" />
+<TGConnectingPoint num="3" id="99" />
+<TGConnectingPoint num="4" id="100" />
+<TGConnectingPoint num="5" id="101" />
+<TGConnectingPoint num="6" id="102" />
+<TGConnectingPoint num="7" id="103" />
+<TGConnectingPoint num="8" id="104" />
+<TGConnectingPoint num="9" id="105" />
+<TGConnectingPoint num="10" id="106" />
+<TGConnectingPoint num="11" id="107" />
+<TGConnectingPoint num="12" id="108" />
+<TGConnectingPoint num="13" id="109" />
+<TGConnectingPoint num="14" id="110" />
+<TGConnectingPoint num="15" id="111" />
+<TGConnectingPoint num="16" id="112" />
+<TGConnectingPoint num="17" id="113" />
+</COMPONENT>
+
+<COMPONENT type="5604" id="133" index="6" uid="3557eb0d-6400-4e3b-b19e-c16afce82547" >
+<cdparam x="450" y="400" />
+<sizeparam width="300" height="70" minWidth="10" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="TGComponent" value="Design" />
+<TGConnectingPoint num="0" id="115" />
+<TGConnectingPoint num="1" id="116" />
+<TGConnectingPoint num="2" id="117" />
+<TGConnectingPoint num="3" id="118" />
+<TGConnectingPoint num="4" id="119" />
+<TGConnectingPoint num="5" id="120" />
+<TGConnectingPoint num="6" id="121" />
+<TGConnectingPoint num="7" id="122" />
+<TGConnectingPoint num="8" id="123" />
+<TGConnectingPoint num="9" id="124" />
+<TGConnectingPoint num="10" id="125" />
+<TGConnectingPoint num="11" id="126" />
+<TGConnectingPoint num="12" id="127" />
+<TGConnectingPoint num="13" id="128" />
+<TGConnectingPoint num="14" id="129" />
+<TGConnectingPoint num="15" id="130" />
+<TGConnectingPoint num="16" id="131" />
+<TGConnectingPoint num="17" id="132" />
+</COMPONENT>
+
+<COMPONENT type="5603" id="153" index="7" uid="145cb17e-def7-4603-b009-99c88aac7f15" >
+<cdparam x="350" y="300" />
+<sizeparam width="200" height="70" minWidth="10" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="TGComponent" value="Analysis" />
+<TGConnectingPoint num="0" id="135" />
+<TGConnectingPoint num="1" id="136" />
+<TGConnectingPoint num="2" id="137" />
+<TGConnectingPoint num="3" id="138" />
+<TGConnectingPoint num="4" id="139" />
+<TGConnectingPoint num="5" id="140" />
+<TGConnectingPoint num="6" id="141" />
+<TGConnectingPoint num="7" id="142" />
+<TGConnectingPoint num="8" id="143" />
+<TGConnectingPoint num="9" id="144" />
+<TGConnectingPoint num="10" id="145" />
+<TGConnectingPoint num="11" id="146" />
+<TGConnectingPoint num="12" id="147" />
+<TGConnectingPoint num="13" id="148" />
+<TGConnectingPoint num="14" id="149" />
+<TGConnectingPoint num="15" id="150" />
+<TGConnectingPoint num="16" id="151" />
+<TGConnectingPoint num="17" id="152" />
+</COMPONENT>
+<SUBCOMPONENT type="5607" id="134" index="16" uid="6cc5602b-77bb-4163-b52b-82361a5c9b61" >
+<father id="153" num="0" />
+<cdparam x="355" y="340" />
+<sizeparam width="10" height="10" minWidth="10" minHeight="5" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="355" maxX="355" minY="340" maxY="340" />
+<infoparam name="value " value="Attack Trees" />
+</SUBCOMPONENT>
+
+<COMPONENT type="5602" id="172" index="8" uid="e3422d22-9bae-43bb-b482-d0d72c882352" >
+<cdparam x="250" y="200" />
+<sizeparam width="200" height="70" minWidth="10" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="TGComponent" value="Requirements" />
+<TGConnectingPoint num="0" id="154" />
+<TGConnectingPoint num="1" id="155" />
+<TGConnectingPoint num="2" id="156" />
+<TGConnectingPoint num="3" id="157" />
+<TGConnectingPoint num="4" id="158" />
+<TGConnectingPoint num="5" id="159" />
+<TGConnectingPoint num="6" id="160" />
+<TGConnectingPoint num="7" id="161" />
+<TGConnectingPoint num="8" id="162" />
+<TGConnectingPoint num="9" id="163" />
+<TGConnectingPoint num="10" id="164" />
+<TGConnectingPoint num="11" id="165" />
+<TGConnectingPoint num="12" id="166" />
+<TGConnectingPoint num="13" id="167" />
+<TGConnectingPoint num="14" id="168" />
+<TGConnectingPoint num="15" id="169" />
+<TGConnectingPoint num="16" id="170" />
+<TGConnectingPoint num="17" id="171" />
+</COMPONENT>
+
+<COMPONENT type="5601" id="191" index="9" uid="26b63960-bae3-42a3-a516-4e1890fdb861" >
+<cdparam x="150" y="100" />
+<sizeparam width="200" height="70" minWidth="10" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="TGComponent" value="Assumptions" />
+<TGConnectingPoint num="0" id="173" />
+<TGConnectingPoint num="1" id="174" />
+<TGConnectingPoint num="2" id="175" />
+<TGConnectingPoint num="3" id="176" />
+<TGConnectingPoint num="4" id="177" />
+<TGConnectingPoint num="5" id="178" />
+<TGConnectingPoint num="6" id="179" />
+<TGConnectingPoint num="7" id="180" />
+<TGConnectingPoint num="8" id="181" />
+<TGConnectingPoint num="9" id="182" />
+<TGConnectingPoint num="10" id="183" />
+<TGConnectingPoint num="11" id="184" />
+<TGConnectingPoint num="12" id="185" />
+<TGConnectingPoint num="13" id="186" />
+<TGConnectingPoint num="14" id="187" />
+<TGConnectingPoint num="15" id="188" />
+<TGConnectingPoint num="16" id="189" />
+<TGConnectingPoint num="17" id="190" />
+</COMPONENT>
+
+<CONNECTOR type="5608" id="193" index="10" uid="d0192037-48bf-46cf-925c-73df3b51a85e" >
+<cdparam x="671" y="189" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="&lt;&lt;deriveReqt&gt;&gt;" />
+<TGConnectingPoint num="0" id="192" />
+<P1  x="671" y="189" id="69" />
+<P2  x="816" y="180" id="41" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5608" id="195" index="11" uid="e5b5db05-f351-40ce-ab53-11770fa1d120" >
+<cdparam x="270" y="270" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="&lt;&lt;deriveReqt&gt;&gt;" />
+<TGConnectingPoint num="0" id="194" />
+<P1  x="250" y="252" id="156" />
+<P2  x="200" y="417" id="77" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5608" id="199" index="12" uid="38d3514a-e3fb-47ef-89d7-ddc91b014869" >
+<cdparam x="510" y="470" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="&lt;&lt;deriveReqt&gt;&gt;" />
+<TGConnectingPoint num="0" id="197" />
+<TGConnectingPoint num="1" id="198" />
+<P1  x="450" y="435" id="116" />
+<P2  x="550" y="517" id="96" />
+<Point x="510" y="535" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="196" index="17" uid="feff78f8-93b4-44f0-ab22-93783773d562" >
+<father id="199" num="0" />
+<cdparam x="510" y="535" />
+<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>
+
+<CONNECTOR type="5608" id="203" index="13" uid="abf5e482-d1bd-4e25-9c45-32b083d4f3c6" >
+<cdparam x="410" y="370" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="&lt;&lt;deriveReqt&gt;&gt;" />
+<TGConnectingPoint num="0" id="201" />
+<TGConnectingPoint num="1" id="202" />
+<P1  x="350" y="335" id="136" />
+<P2  x="450" y="417" id="115" />
+<Point x="410" y="435" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="200" index="18" uid="b4a0f03b-9816-408c-8d71-e4cb64566687" >
+<father id="203" num="0" />
+<cdparam x="410" y="435" />
+<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>
+
+<CONNECTOR type="5608" id="207" index="14" uid="b95d8395-6685-4264-9af8-f1b3b557dd96" >
+<cdparam x="310" y="270" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="&lt;&lt;deriveReqt&gt;&gt;" />
+<TGConnectingPoint num="0" id="205" />
+<TGConnectingPoint num="1" id="206" />
+<P1  x="250" y="235" id="155" />
+<P2  x="350" y="317" id="135" />
+<Point x="310" y="335" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="204" index="19" uid="cac6ca25-8e20-43f3-8621-8511fc5f4a14" >
+<father id="207" num="0" />
+<cdparam x="310" y="335" />
+<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>
+
+<CONNECTOR type="5608" id="211" index="15" uid="d90add4a-318e-4edb-bc90-dcc3c2e84f0e" >
+<cdparam x="210" y="170" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="&lt;&lt;deriveReqt&gt;&gt;" />
+<TGConnectingPoint num="0" id="209" />
+<TGConnectingPoint num="1" id="210" />
+<P1  x="150" y="117" id="173" />
+<P2  x="250" y="217" id="154" />
+<Point x="210" y="235" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="208" index="20" uid="e30ac3cb-6a94-4f20-9c7e-f685061afc05" >
+<father id="211" num="0" />
+<cdparam x="210" y="235" />
+<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>
+
+
+</AvatarMethodologyDiagramPanel>
+
+</Modeling>
+
+
+
+
+<Modeling type="Sysmlsec Methodology" nameTab="SysMLSec_Methodology" >
+<SysmlsecMethodologyDiagramPanel name="SysMLSec_Methodology" minX="10" maxX="2500" minY="10" maxY="1500" zoom="1.0" >
+<CONNECTOR type="5718" id="213" index="0" uid="1478a861-d894-4def-95af-f63d71d87e37" >
+<cdparam x="470" y="550" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="&lt;&lt;deriveReqt&gt;&gt;" />
+<TGConnectingPoint num="0" id="212" />
+<P1  x="340" y="610" id="519" />
+<P2  x="334" y="357" id="310" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="6004" id="215" index="1" uid="f5ec6dce-26ad-4df6-aacb-c4f25e3ad6e6" >
+<cdparam x="750" y="170" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="&lt;&lt;deriveReqt&gt;&gt;" />
+<TGConnectingPoint num="0" id="214" />
+<P1  x="667" y="126" id="286" />
+<P2  x="903" y="239" id="242" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="6004" id="217" index="2" uid="6873cbd0-c467-4d51-866a-9c1ffbad4b74" >
+<cdparam x="1000" y="170" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="&lt;&lt;deriveReqt&gt;&gt;" />
+<TGConnectingPoint num="0" id="216" />
+<P1  x="887" y="117" id="220" />
+<P2  x="903" y="274" id="244" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="6004" id="219" index="3" uid="b06fe19c-7ff5-4d37-b288-cf8cbdf5e2da" >
+<cdparam x="1250" y="170" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="&lt;&lt;deriveReqt&gt;&gt;" />
+<TGConnectingPoint num="0" id="218" />
+<P1  x="1150" y="117" id="264" />
+<P2  x="903" y="257" id="243" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<COMPONENT type="5711" id="241" index="4" uid="3494980b-8bb8-4de6-858b-566523d4bfa9" >
+<cdparam x="887" y="100" />
+<sizeparam width="227" height="70" minWidth="10" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="TGComponent" value="Communication pattern" />
+<TGConnectingPoint num="0" id="220" />
+<TGConnectingPoint num="1" id="221" />
+<TGConnectingPoint num="2" id="222" />
+<TGConnectingPoint num="3" id="223" />
+<TGConnectingPoint num="4" id="224" />
+<TGConnectingPoint num="5" id="225" />
+<TGConnectingPoint num="6" id="226" />
+<TGConnectingPoint num="7" id="227" />
+<TGConnectingPoint num="8" id="228" />
+<TGConnectingPoint num="9" id="229" />
+<TGConnectingPoint num="10" id="230" />
+<TGConnectingPoint num="11" id="231" />
+<TGConnectingPoint num="12" id="232" />
+<TGConnectingPoint num="13" id="233" />
+<TGConnectingPoint num="14" id="234" />
+<TGConnectingPoint num="15" id="235" />
+<TGConnectingPoint num="16" id="236" />
+<TGConnectingPoint num="17" id="237" />
+<TGConnectingPoint num="18" id="238" />
+<TGConnectingPoint num="19" id="239" />
+<TGConnectingPoint num="20" id="240" />
+</COMPONENT>
+
+<COMPONENT type="5710" id="263" index="5" uid="b7f88c2c-354b-46a6-8f70-ef582de0a8a3" >
+<cdparam x="903" y="222" />
+<sizeparam width="200" height="70" minWidth="10" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="TGComponent" value="Mapping" />
+<TGConnectingPoint num="0" id="242" />
+<TGConnectingPoint num="1" id="243" />
+<TGConnectingPoint num="2" id="244" />
+<TGConnectingPoint num="3" id="245" />
+<TGConnectingPoint num="4" id="246" />
+<TGConnectingPoint num="5" id="247" />
+<TGConnectingPoint num="6" id="248" />
+<TGConnectingPoint num="7" id="249" />
+<TGConnectingPoint num="8" id="250" />
+<TGConnectingPoint num="9" id="251" />
+<TGConnectingPoint num="10" id="252" />
+<TGConnectingPoint num="11" id="253" />
+<TGConnectingPoint num="12" id="254" />
+<TGConnectingPoint num="13" id="255" />
+<TGConnectingPoint num="14" id="256" />
+<TGConnectingPoint num="15" id="257" />
+<TGConnectingPoint num="16" id="258" />
+<TGConnectingPoint num="17" id="259" />
+<TGConnectingPoint num="18" id="260" />
+<TGConnectingPoint num="19" id="261" />
+<TGConnectingPoint num="20" id="262" />
+</COMPONENT>
+
+<COMPONENT type="5709" id="285" index="6" uid="2178e836-d9fc-42e9-a38b-5e03e4288384" >
+<cdparam x="1150" y="100" />
+<sizeparam width="200" height="70" minWidth="10" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="TGComponent" value="Architecture view" />
+<TGConnectingPoint num="0" id="264" />
+<TGConnectingPoint num="1" id="265" />
+<TGConnectingPoint num="2" id="266" />
+<TGConnectingPoint num="3" id="267" />
+<TGConnectingPoint num="4" id="268" />
+<TGConnectingPoint num="5" id="269" />
+<TGConnectingPoint num="6" id="270" />
+<TGConnectingPoint num="7" id="271" />
+<TGConnectingPoint num="8" id="272" />
+<TGConnectingPoint num="9" id="273" />
+<TGConnectingPoint num="10" id="274" />
+<TGConnectingPoint num="11" id="275" />
+<TGConnectingPoint num="12" id="276" />
+<TGConnectingPoint num="13" id="277" />
+<TGConnectingPoint num="14" id="278" />
+<TGConnectingPoint num="15" id="279" />
+<TGConnectingPoint num="16" id="280" />
+<TGConnectingPoint num="17" id="281" />
+<TGConnectingPoint num="18" id="282" />
+<TGConnectingPoint num="19" id="283" />
+<TGConnectingPoint num="20" id="284" />
+</COMPONENT>
+
+<COMPONENT type="5713" id="307" index="7" uid="423df06a-8c72-40be-b320-c5b7fe4650d4" >
+<cdparam x="667" y="109" />
+<sizeparam width="200" height="70" minWidth="10" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="TGComponent" value="Functional view" />
+<TGConnectingPoint num="0" id="286" />
+<TGConnectingPoint num="1" id="287" />
+<TGConnectingPoint num="2" id="288" />
+<TGConnectingPoint num="3" id="289" />
+<TGConnectingPoint num="4" id="290" />
+<TGConnectingPoint num="5" id="291" />
+<TGConnectingPoint num="6" id="292" />
+<TGConnectingPoint num="7" id="293" />
+<TGConnectingPoint num="8" id="294" />
+<TGConnectingPoint num="9" id="295" />
+<TGConnectingPoint num="10" id="296" />
+<TGConnectingPoint num="11" id="297" />
+<TGConnectingPoint num="12" id="298" />
+<TGConnectingPoint num="13" id="299" />
+<TGConnectingPoint num="14" id="300" />
+<TGConnectingPoint num="15" id="301" />
+<TGConnectingPoint num="16" id="302" />
+<TGConnectingPoint num="17" id="303" />
+<TGConnectingPoint num="18" id="304" />
+<TGConnectingPoint num="19" id="305" />
+<TGConnectingPoint num="20" id="306" />
+</COMPONENT>
+
+<COMPONENT type="5702" id="329" index="8" uid="06300f37-8c33-40e6-a7ec-8cd306990896" >
+<cdparam x="334" y="305" />
+<sizeparam width="200" height="70" minWidth="10" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="TGComponent" value="Requirements" />
+<TGConnectingPoint num="0" id="308" />
+<TGConnectingPoint num="1" id="309" />
+<TGConnectingPoint num="2" id="310" />
+<TGConnectingPoint num="3" id="311" />
+<TGConnectingPoint num="4" id="312" />
+<TGConnectingPoint num="5" id="313" />
+<TGConnectingPoint num="6" id="314" />
+<TGConnectingPoint num="7" id="315" />
+<TGConnectingPoint num="8" id="316" />
+<TGConnectingPoint num="9" id="317" />
+<TGConnectingPoint num="10" id="318" />
+<TGConnectingPoint num="11" id="319" />
+<TGConnectingPoint num="12" id="320" />
+<TGConnectingPoint num="13" id="321" />
+<TGConnectingPoint num="14" id="322" />
+<TGConnectingPoint num="15" id="323" />
+<TGConnectingPoint num="16" id="324" />
+<TGConnectingPoint num="17" id="325" />
+<TGConnectingPoint num="18" id="326" />
+<TGConnectingPoint num="19" id="327" />
+<TGConnectingPoint num="20" id="328" />
+</COMPONENT>
+
+<COMPONENT type="5701" id="351" index="9" uid="c419c286-6688-403b-b1e0-2a94562b2de0" >
+<cdparam x="50" y="350" />
+<sizeparam width="200" height="70" minWidth="10" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="TGComponent" value="Assumptions" />
+<TGConnectingPoint num="0" id="330" />
+<TGConnectingPoint num="1" id="331" />
+<TGConnectingPoint num="2" id="332" />
+<TGConnectingPoint num="3" id="333" />
+<TGConnectingPoint num="4" id="334" />
+<TGConnectingPoint num="5" id="335" />
+<TGConnectingPoint num="6" id="336" />
+<TGConnectingPoint num="7" id="337" />
+<TGConnectingPoint num="8" id="338" />
+<TGConnectingPoint num="9" id="339" />
+<TGConnectingPoint num="10" id="340" />
+<TGConnectingPoint num="11" id="341" />
+<TGConnectingPoint num="12" id="342" />
+<TGConnectingPoint num="13" id="343" />
+<TGConnectingPoint num="14" id="344" />
+<TGConnectingPoint num="15" id="345" />
+<TGConnectingPoint num="16" id="346" />
+<TGConnectingPoint num="17" id="347" />
+<TGConnectingPoint num="18" id="348" />
+<TGConnectingPoint num="19" id="349" />
+<TGConnectingPoint num="20" id="350" />
+</COMPONENT>
+
+<COMPONENT type="5719" id="373" index="10" uid="3debbc8a-6b18-45a9-9e4a-c9545c73adba" >
+<cdparam x="334" y="162" />
+<sizeparam width="200" height="70" minWidth="10" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="TGComponent" value="Faults" />
+<TGConnectingPoint num="0" id="352" />
+<TGConnectingPoint num="1" id="353" />
+<TGConnectingPoint num="2" id="354" />
+<TGConnectingPoint num="3" id="355" />
+<TGConnectingPoint num="4" id="356" />
+<TGConnectingPoint num="5" id="357" />
+<TGConnectingPoint num="6" id="358" />
+<TGConnectingPoint num="7" id="359" />
+<TGConnectingPoint num="8" id="360" />
+<TGConnectingPoint num="9" id="361" />
+<TGConnectingPoint num="10" id="362" />
+<TGConnectingPoint num="11" id="363" />
+<TGConnectingPoint num="12" id="364" />
+<TGConnectingPoint num="13" id="365" />
+<TGConnectingPoint num="14" id="366" />
+<TGConnectingPoint num="15" id="367" />
+<TGConnectingPoint num="16" id="368" />
+<TGConnectingPoint num="17" id="369" />
+<TGConnectingPoint num="18" id="370" />
+<TGConnectingPoint num="19" id="371" />
+<TGConnectingPoint num="20" id="372" />
+</COMPONENT>
+
+<CONNECTOR type="5718" id="375" index="11" uid="4ea42d44-24b5-43b9-b84b-c8a0ac08579f" >
+<cdparam x="440" y="645" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="&lt;&lt;deriveReqt&gt;&gt;" />
+<TGConnectingPoint num="0" id="374" />
+<P1  x="440" y="645" id="528" />
+<P2  x="609" y="982" id="564" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5718" id="381" index="12" uid="4b17c322-9db8-42dc-8d20-b3246884ad19" >
+<cdparam x="550" y="385" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="&lt;&lt;deriveReqt&gt;&gt;" />
+<TGConnectingPoint num="0" id="378" />
+<TGConnectingPoint num="1" id="379" />
+<TGConnectingPoint num="2" id="380" />
+<P1  x="334" y="322" id="308" />
+<P2  x="652" y="463" id="457" />
+<Point x="595" y="385" />
+<Point x="595" y="450" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="376" index="23" uid="d249a096-4d87-48f5-977d-e3bccbd160eb" >
+<father id="381" num="0" />
+<cdparam x="595" y="385" />
+<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="377" index="24" uid="eeb10436-8733-4c2c-836d-481d4cd8716b" >
+<father id="381" num="1" />
+<cdparam x="595" y="450" />
+<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>
+
+<CONNECTOR type="5718" id="385" index="13" uid="f14d63d7-ba01-4372-880f-0325c05dc94a" >
+<cdparam x="1040" y="570" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="&lt;&lt;deriveReqt&gt;&gt;" />
+<TGConnectingPoint num="0" id="383" />
+<TGConnectingPoint num="1" id="384" />
+<P1  x="1019" y="520" id="436" />
+<P2  x="1119" y="602" id="413" />
+<Point x="1060" y="625" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="382" index="25" uid="05aeea61-d04f-4ff6-be02-396da907c3f2" >
+<father id="385" num="0" />
+<cdparam x="1060" y="625" />
+<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>
+
+<CONNECTOR type="5718" id="389" index="14" uid="e46f5fb9-2a4e-4eb0-ac03-ac7a8cd5b20c" >
+<cdparam x="960" y="470" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="&lt;&lt;deriveReqt&gt;&gt;" />
+<TGConnectingPoint num="0" id="387" />
+<TGConnectingPoint num="1" id="388" />
+<P1  x="873" y="447" id="480" />
+<P2  x="1019" y="502" id="435" />
+<Point x="960" y="525" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="386" index="26" uid="b0f480a8-0658-4db6-9e16-8eea59b72850" >
+<father id="389" num="0" />
+<cdparam x="960" y="525" />
+<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>
+
+<CONNECTOR type="5718" id="391" index="15" uid="ae79b447-3bac-4f56-a6cf-2b4052f4192a" >
+<cdparam x="470" y="220" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="&lt;&lt;deriveReqt&gt;&gt;" />
+<TGConnectingPoint num="0" id="390" />
+<P1  x="334" y="197" id="353" />
+<P2  x="534" y="322" id="311" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5718" id="393" index="16" uid="c1801c97-cf52-4465-a670-84db48fb528a" >
+<cdparam x="410" y="350" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="&lt;&lt;deriveReqt&gt;&gt;" />
+<TGConnectingPoint num="0" id="392" />
+<P1  x="534" y="340" id="312" />
+<P2  x="334" y="179" id="352" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5718" id="395" index="17" uid="5cc4c588-c9f6-4a18-9621-e018c6f300b2" >
+<cdparam x="410" y="420" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="&lt;&lt;deriveReqt&gt;&gt;" />
+<TGConnectingPoint num="0" id="394" />
+<P1  x="334" y="340" id="309" />
+<P2  x="340" y="592" id="518" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<COMPONENT type="304" id="412" index="18" uid="179f16f8-d409-4ae8-a017-8a883276034e" >
+<cdparam x="610" y="58" />
+<sizeparam width="750" height="250" minWidth="20" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="Info" value="SW/HW Partitioning" />
+<TGConnectingPoint num="0" id="396" />
+<TGConnectingPoint num="1" id="397" />
+<TGConnectingPoint num="2" id="398" />
+<TGConnectingPoint num="3" id="399" />
+<TGConnectingPoint num="4" id="400" />
+<TGConnectingPoint num="5" id="401" />
+<TGConnectingPoint num="6" id="402" />
+<TGConnectingPoint num="7" id="403" />
+<TGConnectingPoint num="8" id="404" />
+<TGConnectingPoint num="9" id="405" />
+<TGConnectingPoint num="10" id="406" />
+<TGConnectingPoint num="11" id="407" />
+<TGConnectingPoint num="12" id="408" />
+<TGConnectingPoint num="13" id="409" />
+<TGConnectingPoint num="14" id="410" />
+<TGConnectingPoint num="15" id="411" />
+<extraparam>
+<TextPos value="2" />
+<TextColor value="-1" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="304" id="517" index="19" uid="bee2916a-cd4a-40c8-9181-571c93991fe7" >
+<cdparam x="627" y="364" />
+<sizeparam width="750" height="325" minWidth="20" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="Info" value="SW Design" />
+<TGConnectingPoint num="0" id="501" />
+<TGConnectingPoint num="1" id="502" />
+<TGConnectingPoint num="2" id="503" />
+<TGConnectingPoint num="3" id="504" />
+<TGConnectingPoint num="4" id="505" />
+<TGConnectingPoint num="5" id="506" />
+<TGConnectingPoint num="6" id="507" />
+<TGConnectingPoint num="7" id="508" />
+<TGConnectingPoint num="8" id="509" />
+<TGConnectingPoint num="9" id="510" />
+<TGConnectingPoint num="10" id="511" />
+<TGConnectingPoint num="11" id="512" />
+<TGConnectingPoint num="12" id="513" />
+<TGConnectingPoint num="13" id="514" />
+<TGConnectingPoint num="14" id="515" />
+<TGConnectingPoint num="15" id="516" />
+<extraparam>
+<TextPos value="2" />
+<TextColor value="-1" />
+</extraparam>
+</COMPONENT>
+<SUBCOMPONENT type="5706" id="434" index="27" uid="e0ff3e6e-1e15-4426-8332-e13a7e1c550c" >
+<father id="517" num="0" />
+<cdparam x="1119" y="585" />
+<sizeparam width="200" height="70" minWidth="10" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="TGComponent" value="Prototyping" />
+<TGConnectingPoint num="0" id="413" />
+<TGConnectingPoint num="1" id="414" />
+<TGConnectingPoint num="2" id="415" />
+<TGConnectingPoint num="3" id="416" />
+<TGConnectingPoint num="4" id="417" />
+<TGConnectingPoint num="5" id="418" />
+<TGConnectingPoint num="6" id="419" />
+<TGConnectingPoint num="7" id="420" />
+<TGConnectingPoint num="8" id="421" />
+<TGConnectingPoint num="9" id="422" />
+<TGConnectingPoint num="10" id="423" />
+<TGConnectingPoint num="11" id="424" />
+<TGConnectingPoint num="12" id="425" />
+<TGConnectingPoint num="13" id="426" />
+<TGConnectingPoint num="14" id="427" />
+<TGConnectingPoint num="15" id="428" />
+<TGConnectingPoint num="16" id="429" />
+<TGConnectingPoint num="17" id="430" />
+<TGConnectingPoint num="18" id="431" />
+<TGConnectingPoint num="19" id="432" />
+<TGConnectingPoint num="20" id="433" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="5704" id="456" index="28" uid="addfb764-3038-4156-8c16-d91b2e7927b7" >
+<father id="517" num="1" />
+<cdparam x="1019" y="485" />
+<sizeparam width="200" height="70" minWidth="10" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="TGComponent" value="Design" />
+<TGConnectingPoint num="0" id="435" />
+<TGConnectingPoint num="1" id="436" />
+<TGConnectingPoint num="2" id="437" />
+<TGConnectingPoint num="3" id="438" />
+<TGConnectingPoint num="4" id="439" />
+<TGConnectingPoint num="5" id="440" />
+<TGConnectingPoint num="6" id="441" />
+<TGConnectingPoint num="7" id="442" />
+<TGConnectingPoint num="8" id="443" />
+<TGConnectingPoint num="9" id="444" />
+<TGConnectingPoint num="10" id="445" />
+<TGConnectingPoint num="11" id="446" />
+<TGConnectingPoint num="12" id="447" />
+<TGConnectingPoint num="13" id="448" />
+<TGConnectingPoint num="14" id="449" />
+<TGConnectingPoint num="15" id="450" />
+<TGConnectingPoint num="16" id="451" />
+<TGConnectingPoint num="17" id="452" />
+<TGConnectingPoint num="18" id="453" />
+<TGConnectingPoint num="19" id="454" />
+<TGConnectingPoint num="20" id="455" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="5705" id="478" index="29" uid="84567e94-5550-4b70-a671-9ba505d4c00f" >
+<father id="517" num="2" />
+<cdparam x="652" y="446" />
+<sizeparam width="180" height="70" minWidth="10" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="TGComponent" value="Properties" />
+<TGConnectingPoint num="0" id="457" />
+<TGConnectingPoint num="1" id="458" />
+<TGConnectingPoint num="2" id="459" />
+<TGConnectingPoint num="3" id="460" />
+<TGConnectingPoint num="4" id="461" />
+<TGConnectingPoint num="5" id="462" />
+<TGConnectingPoint num="6" id="463" />
+<TGConnectingPoint num="7" id="464" />
+<TGConnectingPoint num="8" id="465" />
+<TGConnectingPoint num="9" id="466" />
+<TGConnectingPoint num="10" id="467" />
+<TGConnectingPoint num="11" id="468" />
+<TGConnectingPoint num="12" id="469" />
+<TGConnectingPoint num="13" id="470" />
+<TGConnectingPoint num="14" id="471" />
+<TGConnectingPoint num="15" id="472" />
+<TGConnectingPoint num="16" id="473" />
+<TGConnectingPoint num="17" id="474" />
+<TGConnectingPoint num="18" id="475" />
+<TGConnectingPoint num="19" id="476" />
+<TGConnectingPoint num="20" id="477" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="5703" id="500" index="30" uid="a2a71bbd-7559-4609-b6cb-c8dcf47d440c" >
+<father id="517" num="3" />
+<cdparam x="873" y="412" />
+<sizeparam width="200" height="70" minWidth="10" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="550" minY="0" maxY="255" />
+<infoparam name="TGComponent" value="Analysis" />
+<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" />
+<color value="-10027162" />
+</SUBCOMPONENT>
+
+<COMPONENT type="5712" id="539" index="20" uid="6ade1061-b234-4b85-8519-837517860b2c" >
+<cdparam x="340" y="575" />
+<sizeparam width="200" height="70" minWidth="10" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="TGComponent" value="Attacks" />
+<TGConnectingPoint num="0" id="518" />
+<TGConnectingPoint num="1" id="519" />
+<TGConnectingPoint num="2" id="520" />
+<TGConnectingPoint num="3" id="521" />
+<TGConnectingPoint num="4" id="522" />
+<TGConnectingPoint num="5" id="523" />
+<TGConnectingPoint num="6" id="524" />
+<TGConnectingPoint num="7" id="525" />
+<TGConnectingPoint num="8" id="526" />
+<TGConnectingPoint num="9" id="527" />
+<TGConnectingPoint num="10" id="528" />
+<TGConnectingPoint num="11" id="529" />
+<TGConnectingPoint num="12" id="530" />
+<TGConnectingPoint num="13" id="531" />
+<TGConnectingPoint num="14" id="532" />
+<TGConnectingPoint num="15" id="533" />
+<TGConnectingPoint num="16" id="534" />
+<TGConnectingPoint num="17" id="535" />
+<TGConnectingPoint num="18" id="536" />
+<TGConnectingPoint num="19" id="537" />
+<TGConnectingPoint num="20" id="538" />
+</COMPONENT>
+
+<COMPONENT type="304" id="556" index="21" uid="04f78cb9-4ecc-4137-9d85-500ff9d7af53" >
+<cdparam x="318" y="111" />
+<sizeparam width="241" height="550" minWidth="20" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="Info" value="Req / faults / attacks" />
+<TGConnectingPoint num="0" id="540" />
+<TGConnectingPoint num="1" id="541" />
+<TGConnectingPoint num="2" id="542" />
+<TGConnectingPoint num="3" id="543" />
+<TGConnectingPoint num="4" id="544" />
+<TGConnectingPoint num="5" id="545" />
+<TGConnectingPoint num="6" id="546" />
+<TGConnectingPoint num="7" id="547" />
+<TGConnectingPoint num="8" id="548" />
+<TGConnectingPoint num="9" id="549" />
+<TGConnectingPoint num="10" id="550" />
+<TGConnectingPoint num="11" id="551" />
+<TGConnectingPoint num="12" id="552" />
+<TGConnectingPoint num="13" id="553" />
+<TGConnectingPoint num="14" id="554" />
+<TGConnectingPoint num="15" id="555" />
+<color value="-13108" />
+<extraparam>
+<TextPos value="2" />
+<TextColor value="-1" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="304" id="595" index="22" uid="702fc093-595a-4c16-8831-ae84d3671253" >
+<cdparam x="133" y="794" />
+<sizeparam width="610" height="352" minWidth="20" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="Info" value="Essai" />
+<TGConnectingPoint num="0" id="579" />
+<TGConnectingPoint num="1" id="580" />
+<TGConnectingPoint num="2" id="581" />
+<TGConnectingPoint num="3" id="582" />
+<TGConnectingPoint num="4" id="583" />
+<TGConnectingPoint num="5" id="584" />
+<TGConnectingPoint num="6" id="585" />
+<TGConnectingPoint num="7" id="586" />
+<TGConnectingPoint num="8" id="587" />
+<TGConnectingPoint num="9" id="588" />
+<TGConnectingPoint num="10" id="589" />
+<TGConnectingPoint num="11" id="590" />
+<TGConnectingPoint num="12" id="591" />
+<TGConnectingPoint num="13" id="592" />
+<TGConnectingPoint num="14" id="593" />
+<TGConnectingPoint num="15" id="594" />
+<color value="-6711040" />
+<extraparam>
+<TextPos value="5" />
+<TextColor value="-65536" />
+</extraparam>
+</COMPONENT>
+<SUBCOMPONENT type="5702" id="578" index="31" uid="ac091085-295b-4982-bb3a-77c06514aa1e" >
+<father id="595" num="0" />
+<cdparam x="509" y="982" />
+<sizeparam width="200" height="70" minWidth="10" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="410" minY="0" maxY="282" />
+<infoparam name="TGComponent" value="Requirements" />
+<TGConnectingPoint num="0" id="557" />
+<TGConnectingPoint num="1" id="558" />
+<TGConnectingPoint num="2" id="559" />
+<TGConnectingPoint num="3" id="560" />
+<TGConnectingPoint num="4" id="561" />
+<TGConnectingPoint num="5" id="562" />
+<TGConnectingPoint num="6" id="563" />
+<TGConnectingPoint num="7" id="564" />
+<TGConnectingPoint num="8" id="565" />
+<TGConnectingPoint num="9" id="566" />
+<TGConnectingPoint num="10" id="567" />
+<TGConnectingPoint num="11" id="568" />
+<TGConnectingPoint num="12" id="569" />
+<TGConnectingPoint num="13" id="570" />
+<TGConnectingPoint num="14" id="571" />
+<TGConnectingPoint num="15" id="572" />
+<TGConnectingPoint num="16" id="573" />
+<TGConnectingPoint num="17" id="574" />
+<TGConnectingPoint num="18" id="575" />
+<TGConnectingPoint num="19" id="576" />
+<TGConnectingPoint num="20" id="577" />
+<color value="-3355444" />
+</SUBCOMPONENT>
+
+
+</SysmlsecMethodologyDiagramPanel>
+
+</Modeling>
+
+
+
+
+</TURTLEGMODELING>
\ No newline at end of file
diff --git a/modeling/DIPLODOCUS/TemperatureSensor.xml b/modeling/DIPLODOCUS/TemperatureSensor.xml
index 4d6008d7fb..3b2168c3b2 100644
--- a/modeling/DIPLODOCUS/TemperatureSensor.xml
+++ b/modeling/DIPLODOCUS/TemperatureSensor.xml
@@ -4,39 +4,39 @@
 
 <Modeling type="TML Component Design" nameTab="Application" tabs="TML Component Task Diagram$Sensor$Controller$Reader" >
 <TMLComponentTaskDiagramPanel name="TML Component Task Diagram" minX="10" maxX="2500" minY="10" maxY="1500" channels="true" events="true" requests="true" zoom="1.0" >
-<CONNECTOR type="126" id="1" uid="09c45a7f-4d58-459d-b439-e7f6145b8dae" >
+<CONNECTOR type="126" id="1" index="0" uid="09c45a7f-4d58-459d-b439-e7f6145b8dae" >
 <cdparam x="795" y="317" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="795" y="317" id="24" />
-<P2  x="997" y="317" id="7" />
+<P1  x="795" y="317" id="18" />
+<P2  x="997" y="317" id="5" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="2" uid="ee999de9-87cb-4e78-9e49-264e1c71d3cc" >
+<CONNECTOR type="126" id="2" index="1" uid="ee999de9-87cb-4e78-9e49-264e1c71d3cc" >
 <cdparam x="997" y="259" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="997" y="261" id="5" />
-<P2  x="795" y="261" id="22" />
+<P1  x="997" y="261" id="7" />
+<P2  x="795" y="261" id="20" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="3" uid="312b82d8-7cfd-48f4-a2fa-9ca3733f8407" >
+<CONNECTOR type="126" id="3" index="2" uid="312b82d8-7cfd-48f4-a2fa-9ca3733f8407" >
 <cdparam x="367" y="264" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="367" y="264" id="37" />
-<P2  x="539" y="265" id="20" />
+<P1  x="367" y="264" id="35" />
+<P2  x="539" y="265" id="22" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="126" id="4" uid="2e217612-dadb-42e2-8735-7fb916853b0f" >
+<CONNECTOR type="126" id="4" index="3" uid="2e217612-dadb-42e2-8735-7fb916853b0f" >
 <cdparam x="367" y="294" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="367" y="316" id="35" />
-<P2  x="539" y="317" id="18" />
+<P1  x="367" y="316" id="37" />
+<P2  x="539" y="317" id="24" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<COMPONENT type="1202" id="17" uid="76572555-dd2b-4cfd-9bc2-a08d9631f4d0" >
+<COMPONENT type="1202" id="17" index="4" uid="76572555-dd2b-4cfd-9bc2-a08d9631f4d0" >
 <cdparam x="1010" y="205" />
 <sizeparam width="200" height="150" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -54,16 +54,16 @@
 <Data isAttacker="No" daemon="false" periodic="false" periodValue="" unit="ms" Operation="" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1203" id="6" uid="5b380fc6-0f4b-4867-b955-7b070f3dcb0a" >
+<SUBCOMPONENT type="1203" id="6" index="7" uid="a7ea2867-90e2-4d92-99fc-9810363211b4" >
 <father id="17" num="0" />
-<cdparam x="997" y="248" />
+<cdparam x="997" y="304" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" />
-<infoparam name="Primitive port" value="Event giveMeLastValue" />
+<infoparam name="Primitive port" value="Channel lastTempValue" />
 <TGConnectingPoint num="0" id="5" />
 <extraparam>
-<Prop commName="giveMeLastValue" commType="1" origin="true" finite="true" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" />
+<Prop commName="lastTempValue" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
@@ -71,16 +71,16 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="8" uid="a7ea2867-90e2-4d92-99fc-9810363211b4" >
+<SUBCOMPONENT type="1203" id="8" index="8" uid="5b380fc6-0f4b-4867-b955-7b070f3dcb0a" >
 <father id="17" num="1" />
-<cdparam x="997" y="304" />
+<cdparam x="997" y="248" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" />
-<infoparam name="Primitive port" value="Channel lastTempValue" />
+<infoparam name="Primitive port" value="Event giveMeLastValue" />
 <TGConnectingPoint num="0" id="7" />
 <extraparam>
-<Prop commName="lastTempValue" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" />
+<Prop commName="giveMeLastValue" commType="1" origin="true" finite="true" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
@@ -89,7 +89,7 @@
 </extraparam>
 </SUBCOMPONENT>
 
-<COMPONENT type="1202" id="34" uid="21d19ee9-2786-4dbc-a771-0f00bbfe52be" >
+<COMPONENT type="1202" id="34" index="5" uid="21d19ee9-2786-4dbc-a771-0f00bbfe52be" >
 <cdparam x="552" y="207" />
 <sizeparam width="230" height="149" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -109,16 +109,16 @@
 <Attribute access="2" id="temperatureC" value="" type="0" typeOther="" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1203" id="19" uid="95dfdf0b-d5fe-410e-8267-a1e23e13ea5a" >
+<SUBCOMPONENT type="1203" id="19" index="9" uid="aed8519e-86ec-45dd-b337-992a1a4a85d3" >
 <father id="34" num="0" />
-<cdparam x="539" y="304" />
+<cdparam x="769" y="304" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-13" maxX="217" minY="-13" maxY="136" />
-<infoparam name="Primitive port" value="Channel temperature" />
+<infoparam name="Primitive port" value="Channel lastTempValue" />
 <TGConnectingPoint num="0" id="18" />
 <extraparam>
-<Prop commName="temperature" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" />
+<Prop commName="lastTempValue" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
@@ -126,50 +126,50 @@
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="21" uid="b8e1053c-1ff8-4ba1-8707-7bb5b8ded366" >
+<SUBCOMPONENT type="1203" id="21" index="10" uid="3a2b8ecb-6e8d-4a9f-8db9-f1c28e5b6c6f" >
 <father id="34" num="1" />
-<cdparam x="539" y="252" />
+<cdparam x="769" y="248" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-13" maxX="217" minY="-13" maxY="136" />
-<infoparam name="Primitive port" value="Event newValue" />
+<infoparam name="Primitive port" value="Event giveMeLastValue" />
 <TGConnectingPoint num="0" id="20" />
 <extraparam>
-<Prop commName="newValue" commType="1" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" />
-<Type type="1" typeOther="" />
+<Prop commName="giveMeLastValue" commType="1" origin="false" finite="true" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" />
+<Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="23" uid="3a2b8ecb-6e8d-4a9f-8db9-f1c28e5b6c6f" >
+<SUBCOMPONENT type="1203" id="23" index="11" uid="b8e1053c-1ff8-4ba1-8707-7bb5b8ded366" >
 <father id="34" num="2" />
-<cdparam x="769" y="248" />
+<cdparam x="539" y="252" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-13" maxX="217" minY="-13" maxY="136" />
-<infoparam name="Primitive port" value="Event giveMeLastValue" />
+<infoparam name="Primitive port" value="Event newValue" />
 <TGConnectingPoint num="0" id="22" />
 <extraparam>
-<Prop commName="giveMeLastValue" commType="1" origin="false" finite="true" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" />
-<Type type="0" typeOther="" />
+<Prop commName="newValue" commType="1" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" />
+<Type type="1" typeOther="" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="25" uid="aed8519e-86ec-45dd-b337-992a1a4a85d3" >
+<SUBCOMPONENT type="1203" id="25" index="12" uid="95dfdf0b-d5fe-410e-8267-a1e23e13ea5a" >
 <father id="34" num="3" />
-<cdparam x="769" y="304" />
+<cdparam x="539" y="304" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-13" maxX="217" minY="-13" maxY="136" />
-<infoparam name="Primitive port" value="Channel lastTempValue" />
+<infoparam name="Primitive port" value="Channel temperature" />
 <TGConnectingPoint num="0" id="24" />
 <extraparam>
-<Prop commName="lastTempValue" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" />
+<Prop commName="temperature" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
@@ -178,7 +178,7 @@
 </extraparam>
 </SUBCOMPONENT>
 
-<COMPONENT type="1202" id="47" uid="90be4d03-53d0-4b8b-924e-4be6b0f46516" >
+<COMPONENT type="1202" id="47" index="6" uid="90be4d03-53d0-4b8b-924e-4be6b0f46516" >
 <cdparam x="154" y="204" />
 <sizeparam width="200" height="150" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -197,34 +197,34 @@
 <Attribute access="2" id="temp" value="" type="0" typeOther="" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1203" id="36" uid="2af70a03-cca3-40a8-9007-f9248f5007d7" >
+<SUBCOMPONENT type="1203" id="36" index="13" uid="31546bd9-6ec0-4e52-a124-37d2dc9c20d0" >
 <father id="47" num="0" />
-<cdparam x="341" y="303" />
+<cdparam x="341" y="251" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" />
-<infoparam name="Primitive port" value="Channel temperature" />
+<infoparam name="Primitive port" value="Event newValue" />
 <TGConnectingPoint num="0" id="35" />
 <extraparam>
-<Prop commName="temperature" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" />
-<Type type="0" typeOther="" />
+<Prop commName="newValue" commType="1" origin="true" finite="true" blocking="true" maxSamples="1" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" />
+<Type type="1" typeOther="" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="1203" id="38" uid="31546bd9-6ec0-4e52-a124-37d2dc9c20d0" >
+<SUBCOMPONENT type="1203" id="38" index="14" uid="2af70a03-cca3-40a8-9007-f9248f5007d7" >
 <father id="47" num="1" />
-<cdparam x="341" y="251" />
+<cdparam x="341" y="303" />
 <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" />
-<infoparam name="Primitive port" value="Event newValue" />
+<infoparam name="Primitive port" value="Channel temperature" />
 <TGConnectingPoint num="0" id="37" />
 <extraparam>
-<Prop commName="newValue" commType="1" origin="true" finite="true" blocking="true" maxSamples="1" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" />
-<Type type="1" typeOther="" />
+<Prop commName="temperature" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" />
+<Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
 <Type type="0" typeOther="" />
@@ -236,7 +236,7 @@
 </TMLComponentTaskDiagramPanel>
 
 <TMLActivityDiagramPanel name="Sensor" minX="10" maxX="2500" minY="10" maxY="1500" zoom="1.0" >
-<COMPONENT type="1001" id="49" uid="d9214e6b-5c6e-4a3b-91b7-f38945506b59" >
+<COMPONENT type="1001" id="49" index="0" uid="d9214e6b-5c6e-4a3b-91b7-f38945506b59" >
 <cdparam x="590" y="387" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -245,7 +245,7 @@
 <TGConnectingPoint num="0" id="48" />
 </COMPONENT>
 
-<COMPONENT type="1026" id="53" uid="fe58447a-b9de-41c8-92cc-4b79bd5b60b1" >
+<COMPONENT type="1026" id="53" index="1" uid="fe58447a-b9de-41c8-92cc-4b79bd5b60b1" >
 <cdparam x="595" y="333" />
 <sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -255,7 +255,7 @@
 <TGConnectingPoint num="0" id="51" />
 <TGConnectingPoint num="1" id="52" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="50" uid="048b9bfa-98ba-4160-a71e-ef79d5d50100" >
+<SUBCOMPONENT type="-1" id="50" index="15" uid="048b9bfa-98ba-4160-a71e-ef79d5d50100" >
 <father id="53" num="0" />
 <cdparam x="610" y="353" />
 <sizeparam width="26" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -267,7 +267,7 @@
 </extraparam>
 </SUBCOMPONENT>
 
-<COMPONENT type="1006" id="56" uid="ca77d7c5-d450-46ac-a306-3518dad7695c" >
+<COMPONENT type="1006" id="56" index="2" uid="ca77d7c5-d450-46ac-a306-3518dad7695c" >
 <cdparam x="541" y="285" />
 <sizeparam width="118" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -281,7 +281,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1008" id="59" uid="2568b168-5335-4079-8769-69aae9bf058c" >
+<COMPONENT type="1008" id="59" index="3" uid="2568b168-5335-4079-8769-69aae9bf058c" >
 <cdparam x="539" y="232" />
 <sizeparam width="123" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -296,7 +296,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1024" id="62" uid="96bef99b-695d-4faf-b07c-358e9434382d" >
+<COMPONENT type="1024" id="62" index="4" uid="96bef99b-695d-4faf-b07c-358e9434382d" >
 <cdparam x="511" y="175" />
 <sizeparam width="179" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -310,7 +310,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1001" id="64" uid="0338f4f4-e668-4d61-9c42-5a414d390059" >
+<COMPONENT type="1001" id="64" index="5" uid="0338f4f4-e668-4d61-9c42-5a414d390059" >
 <cdparam x="377" y="190" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -319,7 +319,7 @@
 <TGConnectingPoint num="0" id="63" />
 </COMPONENT>
 
-<COMPONENT type="1020" id="68" uid="82616d39-a2e8-4ba7-a76b-771614bbb01b" >
+<COMPONENT type="1020" id="68" index="6" uid="82616d39-a2e8-4ba7-a76b-771614bbb01b" >
 <cdparam x="341" y="122" />
 <sizeparam width="93" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -331,7 +331,7 @@
 <TGConnectingPoint num="2" id="67" />
 </COMPONENT>
 
-<COMPONENT type="1000" id="70" uid="f5f0b353-ce4d-448f-add7-9b7d66b27654" >
+<COMPONENT type="1000" id="70" index="7" uid="f5f0b353-ce4d-448f-add7-9b7d66b27654" >
 <cdparam x="380" y="79" />
 <sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -340,7 +340,7 @@
 <TGConnectingPoint num="0" id="69" />
 </COMPONENT>
 
-<CONNECTOR type="115" id="71" uid="f9245f11-e678-4236-aac4-f57d90ddbb99" >
+<CONNECTOR type="115" id="71" index="8" uid="f9245f11-e678-4236-aac4-f57d90ddbb99" >
 <cdparam x="387" y="99" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -348,7 +348,7 @@
 <P2  x="387" y="117" id="65" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="72" uid="94aca885-bcad-4c0b-9c24-57b41dcbb76d" >
+<CONNECTOR type="115" id="72" index="9" uid="94aca885-bcad-4c0b-9c24-57b41dcbb76d" >
 <cdparam x="387" y="147" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -356,7 +356,7 @@
 <P2  x="387" y="185" id="63" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="73" uid="5cde11b8-f6d1-49b1-8398-569d1c9b5b45" >
+<CONNECTOR type="115" id="73" index="10" uid="5cde11b8-f6d1-49b1-8398-569d1c9b5b45" >
 <cdparam x="434" y="136" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -364,7 +364,7 @@
 <P2  x="600" y="170" id="60" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="74" uid="e9c65b09-e9aa-4c3e-a878-dd52f60d25cc" >
+<CONNECTOR type="115" id="74" index="11" uid="e9c65b09-e9aa-4c3e-a878-dd52f60d25cc" >
 <cdparam x="600" y="200" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -372,7 +372,7 @@
 <P2  x="600" y="227" id="57" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="75" uid="c0e37a41-a96b-481b-900e-0e2ed8d102d7" >
+<CONNECTOR type="115" id="75" index="12" uid="c0e37a41-a96b-481b-900e-0e2ed8d102d7" >
 <cdparam x="600" y="257" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -380,7 +380,7 @@
 <P2  x="600" y="280" id="54" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="76" uid="10690839-7789-4678-b061-fadba0502c96" >
+<CONNECTOR type="115" id="76" index="13" uid="10690839-7789-4678-b061-fadba0502c96" >
 <cdparam x="600" y="310" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -388,7 +388,7 @@
 <P2  x="600" y="328" id="51" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="77" uid="7ece4f7b-af04-4b25-827a-d05b6fac94a4" >
+<CONNECTOR type="115" id="77" index="14" uid="7ece4f7b-af04-4b25-827a-d05b6fac94a4" >
 <cdparam x="600" y="368" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -400,7 +400,7 @@
 </TMLActivityDiagramPanel>
 
 <TMLActivityDiagramPanel name="Controller" minX="10" maxX="2500" minY="10" maxY="1500" zoom="1.0" >
-<COMPONENT type="1001" id="79" uid="1d8d26a4-6f53-45a0-a9f5-b56c33c8d3d1" >
+<COMPONENT type="1001" id="79" index="0" uid="1d8d26a4-6f53-45a0-a9f5-b56c33c8d3d1" >
 <cdparam x="717" y="474" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -409,7 +409,7 @@
 <TGConnectingPoint num="0" id="78" />
 </COMPONENT>
 
-<COMPONENT type="1006" id="82" uid="e6722cbf-4473-4053-b7a3-60b5fffa61a3" >
+<COMPONENT type="1006" id="82" index="1" uid="e6722cbf-4473-4053-b7a3-60b5fffa61a3" >
 <cdparam x="661" y="400" />
 <sizeparam width="132" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -423,7 +423,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1010" id="85" uid="d9f7ca2d-1980-41c0-b7d2-56c8228cdcf6" >
+<COMPONENT type="1010" id="85" index="2" uid="d9f7ca2d-1980-41c0-b7d2-56c8228cdcf6" >
 <cdparam x="659" y="333" />
 <sizeparam width="137" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -437,7 +437,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1001" id="87" uid="ffe3ce3a-2a01-4681-af07-ac86da9bfaec" >
+<COMPONENT type="1001" id="87" index="3" uid="ffe3ce3a-2a01-4681-af07-ac86da9bfaec" >
 <cdparam x="441" y="514" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -446,7 +446,7 @@
 <TGConnectingPoint num="0" id="86" />
 </COMPONENT>
 
-<COMPONENT type="1011" id="90" uid="e49223b0-f08f-48b4-aa07-db17139f9d7e" >
+<COMPONENT type="1011" id="90" index="4" uid="e49223b0-f08f-48b4-aa07-db17139f9d7e" >
 <cdparam x="317" y="460" />
 <sizeparam width="269" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -457,7 +457,7 @@
 <TGConnectingPoint num="1" id="89" />
 </COMPONENT>
 
-<COMPONENT type="1013" id="94" uid="0f6a9de1-0e8b-4568-84b7-dc23eaa4fd9b" >
+<COMPONENT type="1013" id="94" index="5" uid="0f6a9de1-0e8b-4568-84b7-dc23eaa4fd9b" >
 <cdparam x="446" y="392" />
 <sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -467,7 +467,7 @@
 <TGConnectingPoint num="0" id="92" />
 <TGConnectingPoint num="1" id="93" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="91" uid="571b0dd6-7468-4409-8ae7-c4446e114d96" >
+<SUBCOMPONENT type="-1" id="91" index="19" uid="571b0dd6-7468-4409-8ae7-c4446e114d96" >
 <father id="94" num="0" />
 <cdparam x="461" y="412" />
 <sizeparam width="16" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -476,7 +476,7 @@
 <infoparam name="value of the delay" value="20" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1010" id="97" uid="ee916900-49df-460a-b716-db00b692ea8a" >
+<COMPONENT type="1010" id="97" index="6" uid="ee916900-49df-460a-b716-db00b692ea8a" >
 <cdparam x="364" y="336" />
 <sizeparam width="175" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -491,7 +491,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1018" id="108" uid="e323754a-e216-416c-bed4-887396083edc" >
+<COMPONENT type="1018" id="108" index="7" uid="e323754a-e216-416c-bed4-887396083edc" >
 <cdparam x="603" y="259" />
 <sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -509,7 +509,7 @@
 <TGConnectingPoint num="9" id="107" />
 </COMPONENT>
 
-<COMPONENT type="1030" id="111" uid="10dec753-e9ab-4014-958c-1b8f28a04594" >
+<COMPONENT type="1030" id="111" index="8" uid="10dec753-e9ab-4014-958c-1b8f28a04594" >
 <cdparam x="470" y="183" />
 <sizeparam width="87" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -520,7 +520,7 @@
 <TGConnectingPoint num="1" id="110" />
 </COMPONENT>
 
-<COMPONENT type="1000" id="113" uid="e78daa87-9621-479f-9f0f-7919bfcf50cf" >
+<COMPONENT type="1000" id="113" index="9" uid="e78daa87-9621-479f-9f0f-7919bfcf50cf" >
 <cdparam x="506" y="135" />
 <sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -529,7 +529,7 @@
 <TGConnectingPoint num="0" id="112" />
 </COMPONENT>
 
-<CONNECTOR type="115" id="114" uid="631515bd-98c8-4859-8aa8-16dd8d242992" >
+<CONNECTOR type="115" id="114" index="10" uid="631515bd-98c8-4859-8aa8-16dd8d242992" >
 <cdparam x="513" y="155" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -537,7 +537,7 @@
 <P2  x="513" y="178" id="109" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="115" uid="1dd42b85-bb16-4f76-86df-5bd7378ef7a3" >
+<CONNECTOR type="115" id="115" index="11" uid="1dd42b85-bb16-4f76-86df-5bd7378ef7a3" >
 <cdparam x="557" y="197" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -545,7 +545,7 @@
 <P2  x="618" y="254" id="98" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="116" uid="7a54ece4-a77f-4a36-a466-5017a99094da" >
+<CONNECTOR type="115" id="116" index="12" uid="7a54ece4-a77f-4a36-a466-5017a99094da" >
 <cdparam x="578" y="274" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -553,7 +553,7 @@
 <P2  x="451" y="331" id="95" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="117" uid="662f54e5-f9c4-474e-9a09-ba4dbe430a1e" >
+<CONNECTOR type="115" id="117" index="13" uid="662f54e5-f9c4-474e-9a09-ba4dbe430a1e" >
 <cdparam x="451" y="361" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -561,7 +561,7 @@
 <P2  x="451" y="387" id="92" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="118" uid="1628e294-993f-48e2-94b6-f69dbfd0a012" >
+<CONNECTOR type="115" id="118" index="14" uid="1628e294-993f-48e2-94b6-f69dbfd0a012" >
 <cdparam x="451" y="427" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -569,7 +569,7 @@
 <P2  x="451" y="455" id="88" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="119" uid="8e2e61c0-9fe1-41af-b35b-27b115361891" >
+<CONNECTOR type="115" id="119" index="15" uid="8e2e61c0-9fe1-41af-b35b-27b115361891" >
 <cdparam x="452" y="485" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -577,7 +577,7 @@
 <P2  x="451" y="509" id="86" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="120" uid="0ffe8536-d464-4543-a2e8-9f29920bcc30" >
+<CONNECTOR type="115" id="120" index="16" uid="0ffe8536-d464-4543-a2e8-9f29920bcc30" >
 <cdparam x="658" y="274" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -585,7 +585,7 @@
 <P2  x="727" y="328" id="83" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="121" uid="73b91c76-5311-4364-8d3f-332832556481" >
+<CONNECTOR type="115" id="121" index="17" uid="73b91c76-5311-4364-8d3f-332832556481" >
 <cdparam x="727" y="358" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -593,7 +593,7 @@
 <P2  x="727" y="395" id="80" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="122" uid="1020615c-5ab8-4ecc-b84c-b09a55ab8baf" >
+<CONNECTOR type="115" id="122" index="18" uid="1020615c-5ab8-4ecc-b84c-b09a55ab8baf" >
 <cdparam x="728" y="424" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -605,7 +605,7 @@
 </TMLActivityDiagramPanel>
 
 <TMLActivityDiagramPanel name="Reader" minX="10" maxX="2500" minY="10" maxY="1500" zoom="1.0" >
-<COMPONENT type="1001" id="124" uid="3e5cbe93-9d3c-4c3f-9cab-d32c3c041f61" >
+<COMPONENT type="1001" id="124" index="0" uid="3e5cbe93-9d3c-4c3f-9cab-d32c3c041f61" >
 <cdparam x="513" y="166" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -614,7 +614,7 @@
 <TGConnectingPoint num="0" id="123" />
 </COMPONENT>
 
-<COMPONENT type="1001" id="126" uid="beb9e625-b779-4dbe-a8bc-bfb0a6ad79f9" >
+<COMPONENT type="1001" id="126" index="1" uid="beb9e625-b779-4dbe-a8bc-bfb0a6ad79f9" >
 <cdparam x="628" y="327" />
 <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -623,7 +623,7 @@
 <TGConnectingPoint num="0" id="125" />
 </COMPONENT>
 
-<COMPONENT type="1009" id="129" uid="201e0f83-fc0f-4721-89e6-94928670f6bd" >
+<COMPONENT type="1009" id="129" index="2" uid="201e0f83-fc0f-4721-89e6-94928670f6bd" >
 <cdparam x="570" y="282" />
 <sizeparam width="136" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -637,7 +637,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1008" id="132" uid="8e6c2a4a-6293-4067-9083-6c7a0730c22e" >
+<COMPONENT type="1008" id="132" index="3" uid="8e6c2a4a-6293-4067-9083-6c7a0730c22e" >
 <cdparam x="572" y="229" />
 <sizeparam width="133" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -651,7 +651,7 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1028" id="136" uid="cb599816-4e39-46f0-851d-2be542ff11ca" >
+<COMPONENT type="1028" id="136" index="4" uid="cb599816-4e39-46f0-851d-2be542ff11ca" >
 <cdparam x="633" y="174" />
 <sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -661,7 +661,7 @@
 <TGConnectingPoint num="0" id="134" />
 <TGConnectingPoint num="1" id="135" />
 </COMPONENT>
-<SUBCOMPONENT type="-1" id="133" uid="80d72b19-9704-40b5-94e8-8bb9e6af1ee1" >
+<SUBCOMPONENT type="-1" id="133" index="13" uid="80d72b19-9704-40b5-94e8-8bb9e6af1ee1" >
 <father id="136" num="0" />
 <cdparam x="648" y="194" />
 <sizeparam width="50" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
@@ -673,7 +673,7 @@
 </extraparam>
 </SUBCOMPONENT>
 
-<COMPONENT type="1020" id="140" uid="2e778534-5a92-40c0-b07d-328cf69b0c1b" >
+<COMPONENT type="1020" id="140" index="5" uid="2e778534-5a92-40c0-b07d-328cf69b0c1b" >
 <cdparam x="477" y="125" />
 <sizeparam width="93" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -685,7 +685,7 @@
 <TGConnectingPoint num="2" id="139" />
 </COMPONENT>
 
-<COMPONENT type="1000" id="142" uid="eec63b52-302a-418e-a831-980260a76e11" >
+<COMPONENT type="1000" id="142" index="6" uid="eec63b52-302a-418e-a831-980260a76e11" >
 <cdparam x="516" y="83" />
 <sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -694,7 +694,7 @@
 <TGConnectingPoint num="0" id="141" />
 </COMPONENT>
 
-<CONNECTOR type="115" id="143" uid="0e075ce0-b790-4d42-94f1-d31aa810decf" >
+<CONNECTOR type="115" id="143" index="7" uid="0e075ce0-b790-4d42-94f1-d31aa810decf" >
 <cdparam x="523" y="103" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -702,7 +702,7 @@
 <P2  x="523" y="120" id="137" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="144" uid="d6e674c9-0240-438f-a1e4-24b8e3d1e0a3" >
+<CONNECTOR type="115" id="144" index="8" uid="d6e674c9-0240-438f-a1e4-24b8e3d1e0a3" >
 <cdparam x="570" y="139" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -710,7 +710,7 @@
 <P2  x="638" y="169" id="134" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="145" uid="c405c04b-e249-4dff-a7c8-aa79d5b387d2" >
+<CONNECTOR type="115" id="145" index="9" uid="c405c04b-e249-4dff-a7c8-aa79d5b387d2" >
 <cdparam x="638" y="209" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -718,7 +718,7 @@
 <P2  x="638" y="224" id="130" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="146" uid="1a5d18c2-1626-4f38-9256-9952c5a39931" >
+<CONNECTOR type="115" id="146" index="10" uid="1a5d18c2-1626-4f38-9256-9952c5a39931" >
 <cdparam x="636" y="254" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -726,7 +726,7 @@
 <P2  x="638" y="277" id="127" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="147" uid="beb57a76-6025-4040-9251-e8c1171af8ad" >
+<CONNECTOR type="115" id="147" index="11" uid="beb57a76-6025-4040-9251-e8c1171af8ad" >
 <cdparam x="636" y="307" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -734,7 +734,7 @@
 <P2  x="638" y="322" id="125" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="115" id="148" uid="d847f3fb-aeb1-4d4e-9fd2-1d3239b7924e" >
+<CONNECTOR type="115" id="148" index="12" uid="d847f3fb-aeb1-4d4e-9fd2-1d3239b7924e" >
 <cdparam x="523" y="150" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
@@ -752,457 +752,457 @@
 
 <Modeling type="TML Architecture" nameTab="Architecture" >
 <TMLArchiDiagramPanel name="DIPLODOCUS architecture and mapping Diagram" minX="10" maxX="2500" minY="10" maxY="1500" attributes="0" masterClockFrequency="200" zoom="1.0" >
-<COMPONENT type="1105" id="173" uid="4a850e53-193e-4118-90e5-5b7c7d53b4c5" >
+<COMPONENT type="1105" id="182" index="0" uid="4a850e53-193e-4118-90e5-5b7c7d53b4c5" >
 <cdparam x="947" y="531" />
 <sizeparam width="279" height="204" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="Memory1" value="name" />
-<TGConnectingPoint num="0" id="149" />
-<TGConnectingPoint num="1" id="150" />
-<TGConnectingPoint num="2" id="151" />
-<TGConnectingPoint num="3" id="152" />
-<TGConnectingPoint num="4" id="153" />
-<TGConnectingPoint num="5" id="154" />
-<TGConnectingPoint num="6" id="155" />
-<TGConnectingPoint num="7" id="156" />
-<TGConnectingPoint num="8" id="157" />
-<TGConnectingPoint num="9" id="158" />
-<TGConnectingPoint num="10" id="159" />
-<TGConnectingPoint num="11" id="160" />
-<TGConnectingPoint num="12" id="161" />
-<TGConnectingPoint num="13" id="162" />
-<TGConnectingPoint num="14" id="163" />
-<TGConnectingPoint num="15" id="164" />
-<TGConnectingPoint num="16" id="165" />
-<TGConnectingPoint num="17" id="166" />
-<TGConnectingPoint num="18" id="167" />
-<TGConnectingPoint num="19" id="168" />
-<TGConnectingPoint num="20" id="169" />
-<TGConnectingPoint num="21" id="170" />
-<TGConnectingPoint num="22" id="171" />
-<TGConnectingPoint num="23" id="172" />
+<TGConnectingPoint num="0" id="158" />
+<TGConnectingPoint num="1" id="159" />
+<TGConnectingPoint num="2" id="160" />
+<TGConnectingPoint num="3" id="161" />
+<TGConnectingPoint num="4" id="162" />
+<TGConnectingPoint num="5" id="163" />
+<TGConnectingPoint num="6" id="164" />
+<TGConnectingPoint num="7" id="165" />
+<TGConnectingPoint num="8" id="166" />
+<TGConnectingPoint num="9" id="167" />
+<TGConnectingPoint num="10" id="168" />
+<TGConnectingPoint num="11" id="169" />
+<TGConnectingPoint num="12" id="170" />
+<TGConnectingPoint num="13" id="171" />
+<TGConnectingPoint num="14" id="172" />
+<TGConnectingPoint num="15" id="173" />
+<TGConnectingPoint num="16" id="174" />
+<TGConnectingPoint num="17" id="175" />
+<TGConnectingPoint num="18" id="176" />
+<TGConnectingPoint num="19" id="177" />
+<TGConnectingPoint num="20" id="178" />
+<TGConnectingPoint num="21" id="179" />
+<TGConnectingPoint num="22" id="180" />
+<TGConnectingPoint num="23" id="181" />
 <extraparam>
 <info stereotype="MEMORY" nodeName="Memory1" />
 <attributes byteDataSize="4"  memorySize="1024"  clockRatio="1"  bufferType="0" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1103" id="385" uid="ad130b7b-98c2-43d1-8dbe-a0eb88857736" >
-<father id="173" num="0" />
+<SUBCOMPONENT type="1103" id="157" index="13" uid="ad130b7b-98c2-43d1-8dbe-a0eb88857736" >
+<father id="182" num="0" />
 <cdparam x="1018" y="597" />
-<sizeparam width="193" height="40" minWidth="75" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="193" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="0" maxX="86" minY="0" maxY="164" />
 <infoparam name="TGComponent" value="Application::lastTempValue" />
-<TGConnectingPoint num="0" id="386" />
-<TGConnectingPoint num="1" id="387" />
-<TGConnectingPoint num="2" id="388" />
-<TGConnectingPoint num="3" id="389" />
-<TGConnectingPoint num="4" id="390" />
-<TGConnectingPoint num="5" id="391" />
-<TGConnectingPoint num="6" id="392" />
-<TGConnectingPoint num="7" id="393" />
+<TGConnectingPoint num="0" id="149" />
+<TGConnectingPoint num="1" id="150" />
+<TGConnectingPoint num="2" id="151" />
+<TGConnectingPoint num="3" id="152" />
+<TGConnectingPoint num="4" id="153" />
+<TGConnectingPoint num="5" id="154" />
+<TGConnectingPoint num="6" id="155" />
+<TGConnectingPoint num="7" id="156" />
 <extraparam>
 <info value="Application::lastTempValue" communicationName="lastTempValue" referenceCommunicationName="Application" priority="0" typeName="channel" />
 </extraparam>
 </SUBCOMPONENT>
 
-<COMPONENT type="1102" id="198" uid="52aec9ca-42bd-4035-b9b2-fd39ee1192d1" >
+<COMPONENT type="1102" id="216" index="1" uid="52aec9ca-42bd-4035-b9b2-fd39ee1192d1" >
 <cdparam x="906" y="378" />
 <sizeparam width="360" height="110" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="Bus1" value="name" />
-<TGConnectingPoint num="0" id="174" />
-<TGConnectingPoint num="1" id="175" />
-<TGConnectingPoint num="2" id="176" />
-<TGConnectingPoint num="3" id="177" />
-<TGConnectingPoint num="4" id="178" />
-<TGConnectingPoint num="5" id="179" />
-<TGConnectingPoint num="6" id="180" />
-<TGConnectingPoint num="7" id="181" />
-<TGConnectingPoint num="8" id="182" />
-<TGConnectingPoint num="9" id="183" />
-<TGConnectingPoint num="10" id="184" />
-<TGConnectingPoint num="11" id="185" />
-<TGConnectingPoint num="12" id="186" />
-<TGConnectingPoint num="13" id="187" />
-<TGConnectingPoint num="14" id="188" />
-<TGConnectingPoint num="15" id="189" />
-<TGConnectingPoint num="16" id="190" />
-<TGConnectingPoint num="17" id="191" />
-<TGConnectingPoint num="18" id="192" />
-<TGConnectingPoint num="19" id="193" />
-<TGConnectingPoint num="20" id="194" />
-<TGConnectingPoint num="21" id="195" />
-<TGConnectingPoint num="22" id="196" />
-<TGConnectingPoint num="23" id="197" />
+<TGConnectingPoint num="0" id="192" />
+<TGConnectingPoint num="1" id="193" />
+<TGConnectingPoint num="2" id="194" />
+<TGConnectingPoint num="3" id="195" />
+<TGConnectingPoint num="4" id="196" />
+<TGConnectingPoint num="5" id="197" />
+<TGConnectingPoint num="6" id="198" />
+<TGConnectingPoint num="7" id="199" />
+<TGConnectingPoint num="8" id="200" />
+<TGConnectingPoint num="9" id="201" />
+<TGConnectingPoint num="10" id="202" />
+<TGConnectingPoint num="11" id="203" />
+<TGConnectingPoint num="12" id="204" />
+<TGConnectingPoint num="13" id="205" />
+<TGConnectingPoint num="14" id="206" />
+<TGConnectingPoint num="15" id="207" />
+<TGConnectingPoint num="16" id="208" />
+<TGConnectingPoint num="17" id="209" />
+<TGConnectingPoint num="18" id="210" />
+<TGConnectingPoint num="19" id="211" />
+<TGConnectingPoint num="20" id="212" />
+<TGConnectingPoint num="21" id="213" />
+<TGConnectingPoint num="22" id="214" />
+<TGConnectingPoint num="23" id="215" />
 <extraparam>
 <info stereotype="BUS-RR" nodeName="Bus1" />
 <attributes byteDataSize="4"  arbitrationPolicy="0"  sliceTime="10000"  pipelineSize="1"  clockRatio="1"  privacy="0"  referenceAttack="null" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1103" id="376" uid="e1aa6c07-9aa9-4bd8-ad7e-f00b974aeb1f" >
-<father id="198" num="0" />
+<SUBCOMPONENT type="1103" id="191" index="14" uid="e1aa6c07-9aa9-4bd8-ad7e-f00b974aeb1f" >
+<father id="216" num="0" />
 <cdparam x="991" y="425" />
-<sizeparam width="193" height="40" minWidth="75" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="193" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="0" maxX="167" minY="0" maxY="70" />
 <infoparam name="TGComponent" value="Application::lastTempValue" />
-<TGConnectingPoint num="0" id="377" />
-<TGConnectingPoint num="1" id="378" />
-<TGConnectingPoint num="2" id="379" />
-<TGConnectingPoint num="3" id="380" />
-<TGConnectingPoint num="4" id="381" />
-<TGConnectingPoint num="5" id="382" />
-<TGConnectingPoint num="6" id="383" />
-<TGConnectingPoint num="7" id="384" />
+<TGConnectingPoint num="0" id="183" />
+<TGConnectingPoint num="1" id="184" />
+<TGConnectingPoint num="2" id="185" />
+<TGConnectingPoint num="3" id="186" />
+<TGConnectingPoint num="4" id="187" />
+<TGConnectingPoint num="5" id="188" />
+<TGConnectingPoint num="6" id="189" />
+<TGConnectingPoint num="7" id="190" />
 <extraparam>
 <info value="Application::lastTempValue" communicationName="lastTempValue" referenceCommunicationName="Application" priority="0" typeName="channel" />
 </extraparam>
 </SUBCOMPONENT>
 
-<COMPONENT type="1100" id="232" uid="5f54f5e5-d493-42dd-a587-a97f521558b4" >
+<COMPONENT type="1100" id="250" index="2" uid="5f54f5e5-d493-42dd-a587-a97f521558b4" >
 <cdparam x="1202" y="164" />
 <sizeparam width="245" height="149" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="CPU_Reader" value="name" />
-<TGConnectingPoint num="0" id="208" />
-<TGConnectingPoint num="1" id="209" />
-<TGConnectingPoint num="2" id="210" />
-<TGConnectingPoint num="3" id="211" />
-<TGConnectingPoint num="4" id="212" />
-<TGConnectingPoint num="5" id="213" />
-<TGConnectingPoint num="6" id="214" />
-<TGConnectingPoint num="7" id="215" />
-<TGConnectingPoint num="8" id="216" />
-<TGConnectingPoint num="9" id="217" />
-<TGConnectingPoint num="10" id="218" />
-<TGConnectingPoint num="11" id="219" />
-<TGConnectingPoint num="12" id="220" />
-<TGConnectingPoint num="13" id="221" />
-<TGConnectingPoint num="14" id="222" />
-<TGConnectingPoint num="15" id="223" />
-<TGConnectingPoint num="16" id="224" />
-<TGConnectingPoint num="17" id="225" />
-<TGConnectingPoint num="18" id="226" />
-<TGConnectingPoint num="19" id="227" />
-<TGConnectingPoint num="20" id="228" />
-<TGConnectingPoint num="21" id="229" />
-<TGConnectingPoint num="22" id="230" />
-<TGConnectingPoint num="23" id="231" />
+<TGConnectingPoint num="0" id="226" />
+<TGConnectingPoint num="1" id="227" />
+<TGConnectingPoint num="2" id="228" />
+<TGConnectingPoint num="3" id="229" />
+<TGConnectingPoint num="4" id="230" />
+<TGConnectingPoint num="5" id="231" />
+<TGConnectingPoint num="6" id="232" />
+<TGConnectingPoint num="7" id="233" />
+<TGConnectingPoint num="8" id="234" />
+<TGConnectingPoint num="9" id="235" />
+<TGConnectingPoint num="10" id="236" />
+<TGConnectingPoint num="11" id="237" />
+<TGConnectingPoint num="12" id="238" />
+<TGConnectingPoint num="13" id="239" />
+<TGConnectingPoint num="14" id="240" />
+<TGConnectingPoint num="15" id="241" />
+<TGConnectingPoint num="16" id="242" />
+<TGConnectingPoint num="17" id="243" />
+<TGConnectingPoint num="18" id="244" />
+<TGConnectingPoint num="19" id="245" />
+<TGConnectingPoint num="20" id="246" />
+<TGConnectingPoint num="21" id="247" />
+<TGConnectingPoint num="22" id="248" />
+<TGConnectingPoint num="23" id="249" />
 <extraparam>
 <info stereotype="CPURR" nodeName="CPU_Reader" />
 <attributes nbOfCores="1" byteDataSize="4"  schedulingPolicy="0"  sliceTime="10000"  goIdleTime="10"  maxConsecutiveIdleCycles="10"  pipelineSize="5"  taskSwitchingTime="20"  branchingPredictionPenalty="2"  cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="" MECType="0" encryption="0"/>
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1101" id="207" uid="498df280-db9f-4728-b6f3-c617e47c0b81" >
-<father id="232" num="0" />
+<SUBCOMPONENT type="1101" id="225" index="15" uid="498df280-db9f-4728-b6f3-c617e47c0b81" >
+<father id="250" num="0" />
 <cdparam x="1251" y="216" />
 <sizeparam width="149" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="0" maxX="96" minY="0" maxY="109" />
 <infoparam name="TGComponent" value="Application::Reader" />
-<TGConnectingPoint num="0" id="199" />
-<TGConnectingPoint num="1" id="200" />
-<TGConnectingPoint num="2" id="201" />
-<TGConnectingPoint num="3" id="202" />
-<TGConnectingPoint num="4" id="203" />
-<TGConnectingPoint num="5" id="204" />
-<TGConnectingPoint num="6" id="205" />
-<TGConnectingPoint num="7" id="206" />
+<TGConnectingPoint num="0" id="217" />
+<TGConnectingPoint num="1" id="218" />
+<TGConnectingPoint num="2" id="219" />
+<TGConnectingPoint num="3" id="220" />
+<TGConnectingPoint num="4" id="221" />
+<TGConnectingPoint num="5" id="222" />
+<TGConnectingPoint num="6" id="223" />
+<TGConnectingPoint num="7" id="224" />
 <extraparam>
 <info value="Application::Reader" taskName="Reader" referenceTaskName="Application" priority="0" operationMEC="Reader" fatherComponentMECType="0" />
 </extraparam>
 </SUBCOMPONENT>
 
-<COMPONENT type="1105" id="257" uid="795d4cfc-0c68-4f0c-a86e-677f405bb5fb" >
+<COMPONENT type="1105" id="284" index="3" uid="795d4cfc-0c68-4f0c-a86e-677f405bb5fb" >
 <cdparam x="251" y="483" />
 <sizeparam width="301" height="109" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="Memory0" value="name" />
-<TGConnectingPoint num="0" id="233" />
-<TGConnectingPoint num="1" id="234" />
-<TGConnectingPoint num="2" id="235" />
-<TGConnectingPoint num="3" id="236" />
-<TGConnectingPoint num="4" id="237" />
-<TGConnectingPoint num="5" id="238" />
-<TGConnectingPoint num="6" id="239" />
-<TGConnectingPoint num="7" id="240" />
-<TGConnectingPoint num="8" id="241" />
-<TGConnectingPoint num="9" id="242" />
-<TGConnectingPoint num="10" id="243" />
-<TGConnectingPoint num="11" id="244" />
-<TGConnectingPoint num="12" id="245" />
-<TGConnectingPoint num="13" id="246" />
-<TGConnectingPoint num="14" id="247" />
-<TGConnectingPoint num="15" id="248" />
-<TGConnectingPoint num="16" id="249" />
-<TGConnectingPoint num="17" id="250" />
-<TGConnectingPoint num="18" id="251" />
-<TGConnectingPoint num="19" id="252" />
-<TGConnectingPoint num="20" id="253" />
-<TGConnectingPoint num="21" id="254" />
-<TGConnectingPoint num="22" id="255" />
-<TGConnectingPoint num="23" id="256" />
+<TGConnectingPoint num="0" id="260" />
+<TGConnectingPoint num="1" id="261" />
+<TGConnectingPoint num="2" id="262" />
+<TGConnectingPoint num="3" id="263" />
+<TGConnectingPoint num="4" id="264" />
+<TGConnectingPoint num="5" id="265" />
+<TGConnectingPoint num="6" id="266" />
+<TGConnectingPoint num="7" id="267" />
+<TGConnectingPoint num="8" id="268" />
+<TGConnectingPoint num="9" id="269" />
+<TGConnectingPoint num="10" id="270" />
+<TGConnectingPoint num="11" id="271" />
+<TGConnectingPoint num="12" id="272" />
+<TGConnectingPoint num="13" id="273" />
+<TGConnectingPoint num="14" id="274" />
+<TGConnectingPoint num="15" id="275" />
+<TGConnectingPoint num="16" id="276" />
+<TGConnectingPoint num="17" id="277" />
+<TGConnectingPoint num="18" id="278" />
+<TGConnectingPoint num="19" id="279" />
+<TGConnectingPoint num="20" id="280" />
+<TGConnectingPoint num="21" id="281" />
+<TGConnectingPoint num="22" id="282" />
+<TGConnectingPoint num="23" id="283" />
 <extraparam>
 <info stereotype="MEMORY" nodeName="Memory0" />
 <attributes byteDataSize="4"  memorySize="1024"  clockRatio="1"  bufferType="0" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1103" id="358" uid="37d487e5-2337-49e3-a0ca-317e76f98b5c" >
-<father id="257" num="0" />
+<SUBCOMPONENT type="1103" id="259" index="16" uid="37d487e5-2337-49e3-a0ca-317e76f98b5c" >
+<father id="284" num="0" />
 <cdparam x="297" y="531" />
-<sizeparam width="179" height="40" minWidth="75" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="179" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="0" maxX="122" minY="0" maxY="69" />
 <infoparam name="TGComponent" value="Application::temperature" />
-<TGConnectingPoint num="0" id="359" />
-<TGConnectingPoint num="1" id="360" />
-<TGConnectingPoint num="2" id="361" />
-<TGConnectingPoint num="3" id="362" />
-<TGConnectingPoint num="4" id="363" />
-<TGConnectingPoint num="5" id="364" />
-<TGConnectingPoint num="6" id="365" />
-<TGConnectingPoint num="7" id="366" />
+<TGConnectingPoint num="0" id="251" />
+<TGConnectingPoint num="1" id="252" />
+<TGConnectingPoint num="2" id="253" />
+<TGConnectingPoint num="3" id="254" />
+<TGConnectingPoint num="4" id="255" />
+<TGConnectingPoint num="5" id="256" />
+<TGConnectingPoint num="6" id="257" />
+<TGConnectingPoint num="7" id="258" />
 <extraparam>
 <info value="Application::temperature" communicationName="temperature" referenceCommunicationName="Application" priority="0" typeName="channel" />
 </extraparam>
 </SUBCOMPONENT>
 
-<COMPONENT type="1102" id="282" uid="87cb7102-c2ce-42c4-b752-f1af4e9b5535" >
+<COMPONENT type="1102" id="318" index="4" uid="87cb7102-c2ce-42c4-b752-f1af4e9b5535" >
 <cdparam x="217" y="344" />
 <sizeparam width="374" height="98" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="Bus0" value="name" />
-<TGConnectingPoint num="0" id="258" />
-<TGConnectingPoint num="1" id="259" />
-<TGConnectingPoint num="2" id="260" />
-<TGConnectingPoint num="3" id="261" />
-<TGConnectingPoint num="4" id="262" />
-<TGConnectingPoint num="5" id="263" />
-<TGConnectingPoint num="6" id="264" />
-<TGConnectingPoint num="7" id="265" />
-<TGConnectingPoint num="8" id="266" />
-<TGConnectingPoint num="9" id="267" />
-<TGConnectingPoint num="10" id="268" />
-<TGConnectingPoint num="11" id="269" />
-<TGConnectingPoint num="12" id="270" />
-<TGConnectingPoint num="13" id="271" />
-<TGConnectingPoint num="14" id="272" />
-<TGConnectingPoint num="15" id="273" />
-<TGConnectingPoint num="16" id="274" />
-<TGConnectingPoint num="17" id="275" />
-<TGConnectingPoint num="18" id="276" />
-<TGConnectingPoint num="19" id="277" />
-<TGConnectingPoint num="20" id="278" />
-<TGConnectingPoint num="21" id="279" />
-<TGConnectingPoint num="22" id="280" />
-<TGConnectingPoint num="23" id="281" />
+<TGConnectingPoint num="0" id="294" />
+<TGConnectingPoint num="1" id="295" />
+<TGConnectingPoint num="2" id="296" />
+<TGConnectingPoint num="3" id="297" />
+<TGConnectingPoint num="4" id="298" />
+<TGConnectingPoint num="5" id="299" />
+<TGConnectingPoint num="6" id="300" />
+<TGConnectingPoint num="7" id="301" />
+<TGConnectingPoint num="8" id="302" />
+<TGConnectingPoint num="9" id="303" />
+<TGConnectingPoint num="10" id="304" />
+<TGConnectingPoint num="11" id="305" />
+<TGConnectingPoint num="12" id="306" />
+<TGConnectingPoint num="13" id="307" />
+<TGConnectingPoint num="14" id="308" />
+<TGConnectingPoint num="15" id="309" />
+<TGConnectingPoint num="16" id="310" />
+<TGConnectingPoint num="17" id="311" />
+<TGConnectingPoint num="18" id="312" />
+<TGConnectingPoint num="19" id="313" />
+<TGConnectingPoint num="20" id="314" />
+<TGConnectingPoint num="21" id="315" />
+<TGConnectingPoint num="22" id="316" />
+<TGConnectingPoint num="23" id="317" />
 <extraparam>
 <info stereotype="Bus" nodeName="Bus0" />
 <attributes byteDataSize="4"  arbitrationPolicy="0"  sliceTime="10000"  pipelineSize="1"  clockRatio="1"  privacy="0"  referenceAttack="null" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1103" id="367" uid="f82f9651-c12e-4b5d-8bb7-a2975257ba6a" >
-<father id="282" num="0" />
+<SUBCOMPONENT type="1103" id="293" index="17" uid="f82f9651-c12e-4b5d-8bb7-a2975257ba6a" >
+<father id="318" num="0" />
 <cdparam x="293" y="383" />
-<sizeparam width="179" height="40" minWidth="75" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="179" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="0" maxX="195" minY="0" maxY="58" />
 <infoparam name="TGComponent" value="Application::temperature" />
-<TGConnectingPoint num="0" id="368" />
-<TGConnectingPoint num="1" id="369" />
-<TGConnectingPoint num="2" id="370" />
-<TGConnectingPoint num="3" id="371" />
-<TGConnectingPoint num="4" id="372" />
-<TGConnectingPoint num="5" id="373" />
-<TGConnectingPoint num="6" id="374" />
-<TGConnectingPoint num="7" id="375" />
+<TGConnectingPoint num="0" id="285" />
+<TGConnectingPoint num="1" id="286" />
+<TGConnectingPoint num="2" id="287" />
+<TGConnectingPoint num="3" id="288" />
+<TGConnectingPoint num="4" id="289" />
+<TGConnectingPoint num="5" id="290" />
+<TGConnectingPoint num="6" id="291" />
+<TGConnectingPoint num="7" id="292" />
 <extraparam>
 <info value="Application::temperature" communicationName="temperature" referenceCommunicationName="Application" priority="0" typeName="channel" />
 </extraparam>
 </SUBCOMPONENT>
 
-<COMPONENT type="1100" id="316" uid="2376ad03-b7bb-4c8f-8eaa-d6f75743dbe9" >
+<COMPONENT type="1100" id="352" index="5" uid="2376ad03-b7bb-4c8f-8eaa-d6f75743dbe9" >
 <cdparam x="608" y="170" />
 <sizeparam width="245" height="133" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="MainCPU" value="name" />
-<TGConnectingPoint num="0" id="292" />
-<TGConnectingPoint num="1" id="293" />
-<TGConnectingPoint num="2" id="294" />
-<TGConnectingPoint num="3" id="295" />
-<TGConnectingPoint num="4" id="296" />
-<TGConnectingPoint num="5" id="297" />
-<TGConnectingPoint num="6" id="298" />
-<TGConnectingPoint num="7" id="299" />
-<TGConnectingPoint num="8" id="300" />
-<TGConnectingPoint num="9" id="301" />
-<TGConnectingPoint num="10" id="302" />
-<TGConnectingPoint num="11" id="303" />
-<TGConnectingPoint num="12" id="304" />
-<TGConnectingPoint num="13" id="305" />
-<TGConnectingPoint num="14" id="306" />
-<TGConnectingPoint num="15" id="307" />
-<TGConnectingPoint num="16" id="308" />
-<TGConnectingPoint num="17" id="309" />
-<TGConnectingPoint num="18" id="310" />
-<TGConnectingPoint num="19" id="311" />
-<TGConnectingPoint num="20" id="312" />
-<TGConnectingPoint num="21" id="313" />
-<TGConnectingPoint num="22" id="314" />
-<TGConnectingPoint num="23" id="315" />
+<TGConnectingPoint num="0" id="328" />
+<TGConnectingPoint num="1" id="329" />
+<TGConnectingPoint num="2" id="330" />
+<TGConnectingPoint num="3" id="331" />
+<TGConnectingPoint num="4" id="332" />
+<TGConnectingPoint num="5" id="333" />
+<TGConnectingPoint num="6" id="334" />
+<TGConnectingPoint num="7" id="335" />
+<TGConnectingPoint num="8" id="336" />
+<TGConnectingPoint num="9" id="337" />
+<TGConnectingPoint num="10" id="338" />
+<TGConnectingPoint num="11" id="339" />
+<TGConnectingPoint num="12" id="340" />
+<TGConnectingPoint num="13" id="341" />
+<TGConnectingPoint num="14" id="342" />
+<TGConnectingPoint num="15" id="343" />
+<TGConnectingPoint num="16" id="344" />
+<TGConnectingPoint num="17" id="345" />
+<TGConnectingPoint num="18" id="346" />
+<TGConnectingPoint num="19" id="347" />
+<TGConnectingPoint num="20" id="348" />
+<TGConnectingPoint num="21" id="349" />
+<TGConnectingPoint num="22" id="350" />
+<TGConnectingPoint num="23" id="351" />
 <extraparam>
 <info stereotype="CPURR" nodeName="MainCPU" />
 <attributes nbOfCores="1" byteDataSize="4"  schedulingPolicy="0"  sliceTime="10000"  goIdleTime="10"  maxConsecutiveIdleCycles="10"  pipelineSize="5"  taskSwitchingTime="20"  branchingPredictionPenalty="2"  cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="" MECType="0" encryption="0"/>
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1101" id="291" uid="b46d6704-118d-4b16-b7dc-7107115568b2" >
-<father id="316" num="0" />
+<SUBCOMPONENT type="1101" id="327" index="18" uid="b46d6704-118d-4b16-b7dc-7107115568b2" >
+<father id="352" num="0" />
 <cdparam x="678" y="227" />
 <sizeparam width="163" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="0" maxX="82" minY="0" maxY="93" />
 <infoparam name="TGComponent" value="Application::Controller" />
-<TGConnectingPoint num="0" id="283" />
-<TGConnectingPoint num="1" id="284" />
-<TGConnectingPoint num="2" id="285" />
-<TGConnectingPoint num="3" id="286" />
-<TGConnectingPoint num="4" id="287" />
-<TGConnectingPoint num="5" id="288" />
-<TGConnectingPoint num="6" id="289" />
-<TGConnectingPoint num="7" id="290" />
+<TGConnectingPoint num="0" id="319" />
+<TGConnectingPoint num="1" id="320" />
+<TGConnectingPoint num="2" id="321" />
+<TGConnectingPoint num="3" id="322" />
+<TGConnectingPoint num="4" id="323" />
+<TGConnectingPoint num="5" id="324" />
+<TGConnectingPoint num="6" id="325" />
+<TGConnectingPoint num="7" id="326" />
 <extraparam>
 <info value="Application::Controller" taskName="Controller" referenceTaskName="Application" priority="0" operationMEC="Reader" fatherComponentMECType="0" />
 </extraparam>
 </SUBCOMPONENT>
 
-<COMPONENT type="1100" id="350" uid="1bb9bbc1-e707-412d-b1cd-5b4c8ef0bf0d" >
+<COMPONENT type="1100" id="386" index="6" uid="1bb9bbc1-e707-412d-b1cd-5b4c8ef0bf0d" >
 <cdparam x="132" y="164" />
 <sizeparam width="214" height="132" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
 <infoparam name="CPU_Sensor" value="name" />
-<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="362" />
+<TGConnectingPoint num="1" id="363" />
+<TGConnectingPoint num="2" id="364" />
+<TGConnectingPoint num="3" id="365" />
+<TGConnectingPoint num="4" id="366" />
+<TGConnectingPoint num="5" id="367" />
+<TGConnectingPoint num="6" id="368" />
+<TGConnectingPoint num="7" id="369" />
+<TGConnectingPoint num="8" id="370" />
+<TGConnectingPoint num="9" id="371" />
+<TGConnectingPoint num="10" id="372" />
+<TGConnectingPoint num="11" id="373" />
+<TGConnectingPoint num="12" id="374" />
+<TGConnectingPoint num="13" id="375" />
+<TGConnectingPoint num="14" id="376" />
+<TGConnectingPoint num="15" id="377" />
+<TGConnectingPoint num="16" id="378" />
+<TGConnectingPoint num="17" id="379" />
+<TGConnectingPoint num="18" id="380" />
+<TGConnectingPoint num="19" id="381" />
+<TGConnectingPoint num="20" id="382" />
+<TGConnectingPoint num="21" id="383" />
+<TGConnectingPoint num="22" id="384" />
+<TGConnectingPoint num="23" id="385" />
 <extraparam>
 <info stereotype="CPURR" nodeName="CPU_Sensor" />
 <attributes nbOfCores="1" byteDataSize="4"  schedulingPolicy="0"  sliceTime="10000"  goIdleTime="10"  maxConsecutiveIdleCycles="10"  pipelineSize="5"  taskSwitchingTime="20"  branchingPredictionPenalty="2"  cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="" MECType="0" encryption="0"/>
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1101" id="325" uid="296e833c-4cc3-42b8-9e41-4b59fa4436d5" >
-<father id="350" num="0" />
+<SUBCOMPONENT type="1101" id="361" index="19" uid="296e833c-4cc3-42b8-9e41-4b59fa4436d5" >
+<father id="386" num="0" />
 <cdparam x="177" y="217" />
 <sizeparam width="145" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="0" maxX="69" minY="0" maxY="92" />
 <infoparam name="TGComponent" value="Application::Sensor" />
-<TGConnectingPoint num="0" id="317" />
-<TGConnectingPoint num="1" id="318" />
-<TGConnectingPoint num="2" id="319" />
-<TGConnectingPoint num="3" id="320" />
-<TGConnectingPoint num="4" id="321" />
-<TGConnectingPoint num="5" id="322" />
-<TGConnectingPoint num="6" id="323" />
-<TGConnectingPoint num="7" id="324" />
+<TGConnectingPoint num="0" id="353" />
+<TGConnectingPoint num="1" id="354" />
+<TGConnectingPoint num="2" id="355" />
+<TGConnectingPoint num="3" id="356" />
+<TGConnectingPoint num="4" id="357" />
+<TGConnectingPoint num="5" id="358" />
+<TGConnectingPoint num="6" id="359" />
+<TGConnectingPoint num="7" id="360" />
 <extraparam>
 <info value="Application::Sensor" taskName="Sensor" referenceTaskName="Application" priority="0" operationMEC="Reader" fatherComponentMECType="0" />
 </extraparam>
 </SUBCOMPONENT>
 
-<CONNECTOR type="125" id="351" uid="95ebe953-5151-4b13-a59f-d4b31a639244" >
+<CONNECTOR type="125" id="387" index="7" uid="95ebe953-5151-4b13-a59f-d4b31a639244" >
 <cdparam x="1068" y="475" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
-<P1  x="1086" y="531" id="150" />
-<P2  x="1086" y="488" id="180" />
+<P1  x="1086" y="531" id="159" />
+<P2  x="1086" y="488" id="198" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <info priority="0" />
 <spy value="false" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="352" uid="4ea2f018-a48a-47a8-b773-8890fbd4818d" >
+<CONNECTOR type="125" id="388" index="8" uid="4ea2f018-a48a-47a8-b773-8890fbd4818d" >
 <cdparam x="1263" y="313" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
-<P1  x="1263" y="313" id="222" />
-<P2  x="1176" y="378" id="183" />
+<P1  x="1263" y="313" id="240" />
+<P2  x="1176" y="378" id="201" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <info priority="0" />
 <spy value="false" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="353" uid="00c68066-0b78-40f0-981f-11d02a89db54" >
+<CONNECTOR type="125" id="389" index="9" uid="00c68066-0b78-40f0-981f-11d02a89db54" >
 <cdparam x="791" y="303" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
-<P1  x="791" y="303" id="307" />
-<P2  x="996" y="378" id="182" />
+<P1  x="791" y="303" id="343" />
+<P2  x="996" y="378" id="200" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <info priority="0" />
 <spy value="false" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="354" uid="ce361731-9f0a-4f77-a637-603a62f52bd0" >
+<CONNECTOR type="125" id="390" index="10" uid="ce361731-9f0a-4f77-a637-603a62f52bd0" >
 <cdparam x="469" y="483" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
-<P1  x="401" y="483" id="234" />
-<P2  x="404" y="442" id="264" />
+<P1  x="401" y="483" id="261" />
+<P2  x="404" y="442" id="300" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <info priority="0" />
 <spy value="false" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="355" uid="53a25005-9b12-4e1f-8aeb-d115d12d8036" >
+<CONNECTOR type="125" id="391" index="11" uid="53a25005-9b12-4e1f-8aeb-d115d12d8036" >
 <cdparam x="669" y="303" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
-<P1  x="669" y="303" id="306" />
-<P2  x="497" y="344" id="267" />
+<P1  x="669" y="303" id="342" />
+<P2  x="497" y="344" id="303" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <info priority="0" />
 <spy value="false" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="356" uid="d1d2a19c-40e3-463c-9f30-39f705aa9782" >
+<CONNECTOR type="125" id="392" index="12" uid="d1d2a19c-40e3-463c-9f30-39f705aa9782" >
 <cdparam x="292" y="296" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
-<P1  x="292" y="296" id="341" />
-<P2  x="217" y="368" id="268" />
+<P1  x="292" y="296" id="377" />
+<P2  x="217" y="368" id="304" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <info priority="0" />
diff --git a/modeling/DIPLODOCUS/testBusSlice.xml b/modeling/DIPLODOCUS/testBusSlice.xml
new file mode 100644
index 0000000000..47fa4a7269
--- /dev/null
+++ b/modeling/DIPLODOCUS/testBusSlice.xml
@@ -0,0 +1,492 @@
+<?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">
+
+<Modeling type="TML Component Design" nameTab="Application" tabs="TML Component Task Diagram$Sender$Receiver" >
+<TMLComponentTaskDiagramPanel name="TML Component Task Diagram" minX="10" maxX="2500" minY="10" maxY="1500" channels="true" events="true" requests="true" zoom="1.0" >
+<CONNECTOR type="126" id="1" index="0" uid="db60f5e4-4b3f-4fae-a06d-5859e910f21b" >
+<cdparam x="373" y="220" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="Connector between ports" />
+<P1  x="373" y="220" id="13" />
+<P2  x="682" y="223" id="2" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<COMPONENT type="1202" id="12" index="1" uid="588dfa64-71a6-4080-b48a-c725e3093aeb" >
+<cdparam x="695" y="148" />
+<sizeparam width="200" height="150" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="Primitive component" value="Receiver" />
+<TGConnectingPoint num="0" id="4" />
+<TGConnectingPoint num="1" id="5" />
+<TGConnectingPoint num="2" id="6" />
+<TGConnectingPoint num="3" id="7" />
+<TGConnectingPoint num="4" id="8" />
+<TGConnectingPoint num="5" id="9" />
+<TGConnectingPoint num="6" id="10" />
+<TGConnectingPoint num="7" id="11" />
+<extraparam>
+<Data isAttacker="No" daemon="false" periodic="false" periodValue="" unit="ms" Operation="" />
+</extraparam>
+</COMPONENT>
+<SUBCOMPONENT type="1203" id="3" index="3" uid="e4e0db91-9b85-49f7-a7a2-a10538356deb" >
+<father id="12" num="0" />
+<cdparam x="682" y="210" />
+<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" />
+<infoparam name="Primitive port" value="Channel comm_0" />
+<TGConnectingPoint num="0" id="2" />
+<extraparam>
+<Prop commName="comm_0" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="40000" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="1" checkStrongAuthStatus="1" vc="0" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<COMPONENT type="1202" id="23" index="2" uid="588dfa64-71a6-4080-b48a-c725e3093aeb" >
+<cdparam x="160" y="145" />
+<sizeparam width="200" height="150" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="Primitive component" value="Sender" />
+<TGConnectingPoint num="0" id="15" />
+<TGConnectingPoint num="1" id="16" />
+<TGConnectingPoint num="2" id="17" />
+<TGConnectingPoint num="3" id="18" />
+<TGConnectingPoint num="4" id="19" />
+<TGConnectingPoint num="5" id="20" />
+<TGConnectingPoint num="6" id="21" />
+<TGConnectingPoint num="7" id="22" />
+<extraparam>
+<Data isAttacker="No" daemon="false" periodic="false" periodValue="" unit="ms" Operation="" />
+</extraparam>
+</COMPONENT>
+<SUBCOMPONENT type="1203" id="14" index="4" uid="6eb03651-9b49-4583-9948-f22e6a4ab39f" >
+<father id="23" num="0" />
+<cdparam x="347" y="207" />
+<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" />
+<infoparam name="Primitive port" value="Channel comm_0" />
+<TGConnectingPoint num="0" id="13" />
+<extraparam>
+<Prop commName="comm_0" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="40000" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="1" checkStrongAuthStatus="1" vc="0" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+<Type type="0" typeOther="" />
+</extraparam>
+</SUBCOMPONENT>
+
+
+</TMLComponentTaskDiagramPanel>
+
+<TMLActivityDiagramPanel name="Sender" minX="10" maxX="2500" minY="10" maxY="1500" zoom="1.0" >
+<COMPONENT type="1001" id="25" index="0" uid="4b00b26e-e0d1-4955-b2a4-f44273aac62e" >
+<cdparam x="406" y="143" />
+<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="stop state" value="null" />
+<TGConnectingPoint num="0" id="24" />
+</COMPONENT>
+
+<COMPONENT type="1006" id="28" index="1" uid="caa9ae3d-beb9-4ddd-86ec-cd4ce8110c89" >
+<cdparam x="360" y="92" />
+<sizeparam width="95" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<enabled value="true" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="write channel" value="comm_0(8)" />
+<TGConnectingPoint num="0" id="26" />
+<TGConnectingPoint num="1" id="27" />
+<extraparam>
+<Data channelName="comm_0" nbOfSamples="8" secPattern="" isAttacker="No" isEncForm="Yes" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="1000" id="30" index="2" uid="ad04356f-501e-435e-a09a-5b15c3d26357" >
+<cdparam x="400" y="50" />
+<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="start state" value="null" />
+<TGConnectingPoint num="0" id="29" />
+</COMPONENT>
+
+<CONNECTOR type="115" id="31" index="3" uid="c09cbfc4-712d-4cfa-b0d0-32d9888f5c9e" >
+<cdparam x="407" y="70" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="407" y="70" id="29" />
+<P2  x="407" y="87" id="26" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="115" id="32" index="4" uid="51de6f6d-1ba5-4e8b-a2af-85cd2c77d3b3" >
+<cdparam x="407" y="117" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="407" y="117" id="27" />
+<P2  x="416" y="138" id="24" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+
+</TMLActivityDiagramPanel>
+
+<TMLActivityDiagramPanel name="Receiver" minX="10" maxX="2500" minY="10" maxY="1500" zoom="1.0" >
+<COMPONENT type="1013" id="36" index="0" uid="1e9e78ee-c516-4be5-b90b-fd4b4221f10d" >
+<cdparam x="423" y="87" />
+<sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<enabled value="true" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="execI" value="null" />
+<TGConnectingPoint num="0" id="34" />
+<TGConnectingPoint num="1" id="35" />
+</COMPONENT>
+<SUBCOMPONENT type="-1" id="33" index="7" uid="d3c3fd00-469a-4728-bd44-ad3a6c7ffb24" >
+<father id="36" num="0" />
+<cdparam x="438" y="107" />
+<sizeparam width="16" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="-75" maxX="30" minY="10" maxY="30" />
+<infoparam name="value of the delay" value="20" />
+</SUBCOMPONENT>
+
+<COMPONENT type="1001" id="38" index="1" uid="a4a0057c-8f32-46a6-b146-3d0b899a4db0" >
+<cdparam x="446" y="261" />
+<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="stop state" value="null" />
+<TGConnectingPoint num="0" id="37" />
+</COMPONENT>
+
+<COMPONENT type="1009" id="41" index="2" uid="a6b36c78-f503-4fae-a51a-0a3a0b4c162c" >
+<cdparam x="396" y="163" />
+<sizeparam width="99" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<enabled value="true" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="read channel" value="comm_0(8) " />
+<TGConnectingPoint num="0" id="39" />
+<TGConnectingPoint num="1" id="40" />
+<extraparam>
+<Data channelName="comm_0" nbOfSamples="8" secPattern="" isAttacker="No" isEncForm="Yes" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="1000" id="43" index="3" uid="ad04356f-501e-435e-a09a-5b15c3d26357" >
+<cdparam x="400" y="50" />
+<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="start state" value="null" />
+<TGConnectingPoint num="0" id="42" />
+</COMPONENT>
+
+<CONNECTOR type="115" id="44" index="4" uid="2ac16d4f-d28c-4383-a91f-d235fc62a411" >
+<cdparam x="428" y="122" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="428" y="122" id="35" />
+<P2  x="445" y="158" id="39" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="115" id="45" index="5" uid="64b21c0f-b6cf-4e7b-a9f7-03e89a88ec31" >
+<cdparam x="407" y="70" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="407" y="70" id="42" />
+<P2  x="428" y="82" id="34" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="115" id="46" index="6" uid="f459501d-41c7-46ca-ba3d-96df617a9428" >
+<cdparam x="440" y="158" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="445" y="188" id="40" />
+<P2  x="456" y="256" id="37" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+
+</TMLActivityDiagramPanel>
+
+</Modeling>
+
+
+
+
+<Modeling type="TML Architecture" nameTab="Architecture" >
+<TMLArchiDiagramPanel name="DIPLODOCUS architecture and mapping Diagram" minX="10" maxX="2500" minY="10" maxY="1500" attributes="0" masterClockFrequency="200" zoom="1.0" >
+<COMPONENT type="1105" id="80" index="0" uid="499d2730-701a-49ce-98de-fb5b89908470" >
+<cdparam x="867" y="514" />
+<sizeparam width="382" height="269" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="Memory0" value="name" />
+<TGConnectingPoint num="0" id="56" />
+<TGConnectingPoint num="1" id="57" />
+<TGConnectingPoint num="2" id="58" />
+<TGConnectingPoint num="3" id="59" />
+<TGConnectingPoint num="4" id="60" />
+<TGConnectingPoint num="5" id="61" />
+<TGConnectingPoint num="6" id="62" />
+<TGConnectingPoint num="7" id="63" />
+<TGConnectingPoint num="8" id="64" />
+<TGConnectingPoint num="9" id="65" />
+<TGConnectingPoint num="10" id="66" />
+<TGConnectingPoint num="11" id="67" />
+<TGConnectingPoint num="12" id="68" />
+<TGConnectingPoint num="13" id="69" />
+<TGConnectingPoint num="14" id="70" />
+<TGConnectingPoint num="15" id="71" />
+<TGConnectingPoint num="16" id="72" />
+<TGConnectingPoint num="17" id="73" />
+<TGConnectingPoint num="18" id="74" />
+<TGConnectingPoint num="19" id="75" />
+<TGConnectingPoint num="20" id="76" />
+<TGConnectingPoint num="21" id="77" />
+<TGConnectingPoint num="22" id="78" />
+<TGConnectingPoint num="23" id="79" />
+<extraparam>
+<info stereotype="MEMORY" nodeName="Memory0" />
+<attributes byteDataSize="4"  memorySize="1024"  clockRatio="1"  bufferType="0" />
+</extraparam>
+</COMPONENT>
+<SUBCOMPONENT type="1103" id="55" index="7" uid="1150df61-ad07-443a-a02e-479d023a0113" >
+<father id="80" num="0" />
+<cdparam x="977" y="589" />
+<sizeparam width="156" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="226" minY="0" maxY="229" />
+<infoparam name="TGComponent" value="Application::comm_0" />
+<TGConnectingPoint num="0" id="47" />
+<TGConnectingPoint num="1" id="48" />
+<TGConnectingPoint num="2" id="49" />
+<TGConnectingPoint num="3" id="50" />
+<TGConnectingPoint num="4" id="51" />
+<TGConnectingPoint num="5" id="52" />
+<TGConnectingPoint num="6" id="53" />
+<TGConnectingPoint num="7" id="54" />
+<extraparam>
+<info value="Application::comm_0" communicationName="comm_0" referenceCommunicationName="Application" priority="0" typeName="channel" />
+</extraparam>
+</SUBCOMPONENT>
+
+<COMPONENT type="1102" id="114" index="1" uid="83b398a4-cecf-45bc-bee1-20303cff0c67" >
+<cdparam x="487" y="395" />
+<sizeparam width="328" height="105" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="Bus0" value="name" />
+<TGConnectingPoint num="0" id="90" />
+<TGConnectingPoint num="1" id="91" />
+<TGConnectingPoint num="2" id="92" />
+<TGConnectingPoint num="3" id="93" />
+<TGConnectingPoint num="4" id="94" />
+<TGConnectingPoint num="5" id="95" />
+<TGConnectingPoint num="6" id="96" />
+<TGConnectingPoint num="7" id="97" />
+<TGConnectingPoint num="8" id="98" />
+<TGConnectingPoint num="9" id="99" />
+<TGConnectingPoint num="10" id="100" />
+<TGConnectingPoint num="11" id="101" />
+<TGConnectingPoint num="12" id="102" />
+<TGConnectingPoint num="13" id="103" />
+<TGConnectingPoint num="14" id="104" />
+<TGConnectingPoint num="15" id="105" />
+<TGConnectingPoint num="16" id="106" />
+<TGConnectingPoint num="17" id="107" />
+<TGConnectingPoint num="18" id="108" />
+<TGConnectingPoint num="19" id="109" />
+<TGConnectingPoint num="20" id="110" />
+<TGConnectingPoint num="21" id="111" />
+<TGConnectingPoint num="22" id="112" />
+<TGConnectingPoint num="23" id="113" />
+<extraparam>
+<info stereotype="BUS-RR" nodeName="Bus0" />
+<attributes byteDataSize="4"  arbitrationPolicy="0"  sliceTime="10"  pipelineSize="1"  clockRatio="1"  privacy="0"  referenceAttack="null" />
+</extraparam>
+</COMPONENT>
+<SUBCOMPONENT type="1103" id="89" index="8" uid="218c8e0c-d407-4ae9-b202-7fffcccaf62f" >
+<father id="114" num="0" />
+<cdparam x="565" y="442" />
+<sizeparam width="156" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="172" minY="0" maxY="65" />
+<infoparam name="TGComponent" value="Application::comm_0" />
+<TGConnectingPoint num="0" id="81" />
+<TGConnectingPoint num="1" id="82" />
+<TGConnectingPoint num="2" id="83" />
+<TGConnectingPoint num="3" id="84" />
+<TGConnectingPoint num="4" id="85" />
+<TGConnectingPoint num="5" id="86" />
+<TGConnectingPoint num="6" id="87" />
+<TGConnectingPoint num="7" id="88" />
+<extraparam>
+<info value="Application::comm_0" communicationName="comm_0" referenceCommunicationName="Application" priority="0" typeName="channel" />
+</extraparam>
+</SUBCOMPONENT>
+
+<COMPONENT type="1100" id="148" index="2" uid="c0c220f8-2902-4636-b02b-5987a6e8a61a" >
+<cdparam x="1009" y="113" />
+<sizeparam width="250" height="200" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="CPU1" value="name" />
+<TGConnectingPoint num="0" id="124" />
+<TGConnectingPoint num="1" id="125" />
+<TGConnectingPoint num="2" id="126" />
+<TGConnectingPoint num="3" id="127" />
+<TGConnectingPoint num="4" id="128" />
+<TGConnectingPoint num="5" id="129" />
+<TGConnectingPoint num="6" id="130" />
+<TGConnectingPoint num="7" id="131" />
+<TGConnectingPoint num="8" id="132" />
+<TGConnectingPoint num="9" id="133" />
+<TGConnectingPoint num="10" id="134" />
+<TGConnectingPoint num="11" id="135" />
+<TGConnectingPoint num="12" id="136" />
+<TGConnectingPoint num="13" id="137" />
+<TGConnectingPoint num="14" id="138" />
+<TGConnectingPoint num="15" id="139" />
+<TGConnectingPoint num="16" id="140" />
+<TGConnectingPoint num="17" id="141" />
+<TGConnectingPoint num="18" id="142" />
+<TGConnectingPoint num="19" id="143" />
+<TGConnectingPoint num="20" id="144" />
+<TGConnectingPoint num="21" id="145" />
+<TGConnectingPoint num="22" id="146" />
+<TGConnectingPoint num="23" id="147" />
+<extraparam>
+<info stereotype="CPURRPB" nodeName="CPU1" />
+<attributes nbOfCores="1" byteDataSize="4"  schedulingPolicy="1"  sliceTime="10000"  goIdleTime="10"  maxConsecutiveIdleCycles="10"  pipelineSize="5"  taskSwitchingTime="20"  branchingPredictionPenalty="2"  cacheMiss="5" execiTime="1" execcTime="1" clockRatio="2" operation="" MECType="0" encryption="0"/>
+</extraparam>
+</COMPONENT>
+<SUBCOMPONENT type="1101" id="123" index="9" uid="3e021e68-13e0-4589-b40b-a4374f4293ac" >
+<father id="148" num="0" />
+<cdparam x="1078" y="176" />
+<sizeparam width="156" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="94" minY="0" maxY="160" />
+<infoparam name="TGComponent" value="Application::Receiver" />
+<TGConnectingPoint num="0" id="115" />
+<TGConnectingPoint num="1" id="116" />
+<TGConnectingPoint num="2" id="117" />
+<TGConnectingPoint num="3" id="118" />
+<TGConnectingPoint num="4" id="119" />
+<TGConnectingPoint num="5" id="120" />
+<TGConnectingPoint num="6" id="121" />
+<TGConnectingPoint num="7" id="122" />
+<extraparam>
+<info value="Application::Receiver" taskName="Receiver" referenceTaskName="Application" priority="1" operationMEC="Receiver" fatherComponentMECType="0" />
+</extraparam>
+</SUBCOMPONENT>
+
+<COMPONENT type="1100" id="182" index="3" uid="be2d08f3-6598-44fe-bc97-a3f830ab925f" >
+<cdparam x="155" y="92" />
+<sizeparam width="250" height="200" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" />
+<infoparam name="CPU0" value="name" />
+<TGConnectingPoint num="0" id="158" />
+<TGConnectingPoint num="1" id="159" />
+<TGConnectingPoint num="2" id="160" />
+<TGConnectingPoint num="3" id="161" />
+<TGConnectingPoint num="4" id="162" />
+<TGConnectingPoint num="5" id="163" />
+<TGConnectingPoint num="6" id="164" />
+<TGConnectingPoint num="7" id="165" />
+<TGConnectingPoint num="8" id="166" />
+<TGConnectingPoint num="9" id="167" />
+<TGConnectingPoint num="10" id="168" />
+<TGConnectingPoint num="11" id="169" />
+<TGConnectingPoint num="12" id="170" />
+<TGConnectingPoint num="13" id="171" />
+<TGConnectingPoint num="14" id="172" />
+<TGConnectingPoint num="15" id="173" />
+<TGConnectingPoint num="16" id="174" />
+<TGConnectingPoint num="17" id="175" />
+<TGConnectingPoint num="18" id="176" />
+<TGConnectingPoint num="19" id="177" />
+<TGConnectingPoint num="20" id="178" />
+<TGConnectingPoint num="21" id="179" />
+<TGConnectingPoint num="22" id="180" />
+<TGConnectingPoint num="23" id="181" />
+<extraparam>
+<info stereotype="CPURR" nodeName="CPU0" />
+<attributes nbOfCores="1" byteDataSize="4"  schedulingPolicy="0"  sliceTime="10000"  goIdleTime="10"  maxConsecutiveIdleCycles="10"  pipelineSize="5"  taskSwitchingTime="20"  branchingPredictionPenalty="2"  cacheMiss="5" execiTime="1" execcTime="1" clockRatio="2" operation="" MECType="0" encryption="0"/>
+</extraparam>
+</COMPONENT>
+<SUBCOMPONENT type="1101" id="157" index="10" uid="4cb3d2c2-880f-498b-a4d4-b9031600e42b" >
+<father id="182" num="0" />
+<cdparam x="234" y="176" />
+<sizeparam width="147" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="103" minY="0" maxY="160" />
+<infoparam name="TGComponent" value="Application::Sender" />
+<TGConnectingPoint num="0" id="149" />
+<TGConnectingPoint num="1" id="150" />
+<TGConnectingPoint num="2" id="151" />
+<TGConnectingPoint num="3" id="152" />
+<TGConnectingPoint num="4" id="153" />
+<TGConnectingPoint num="5" id="154" />
+<TGConnectingPoint num="6" id="155" />
+<TGConnectingPoint num="7" id="156" />
+<extraparam>
+<info value="Application::Sender" taskName="Sender" referenceTaskName="Application" priority="0" operationMEC="Sender" fatherComponentMECType="0" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="125" id="183" index="4" uid="bed2347c-6349-4403-9f39-a69080e513b9" >
+<cdparam x="827" y="633" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="{info}" />
+<P1  x="867" y="581" id="66" />
+<P2  x="733" y="500" id="105" />
+<AutomaticDrawing  data="true" />
+<extraparam>
+<info priority="0" />
+<spy value="false" />
+</extraparam>
+</CONNECTOR>
+<CONNECTOR type="125" id="184" index="5" uid="dc577ebd-531f-4665-9928-f514c9b1bf09" >
+<cdparam x="1071" y="313" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="{info}" />
+<P1  x="1071" y="313" id="138" />
+<P2  x="815" y="421" id="101" />
+<AutomaticDrawing  data="true" />
+<extraparam>
+<info priority="0" />
+<spy value="false" />
+</extraparam>
+</CONNECTOR>
+<CONNECTOR type="125" id="185" index="6" uid="c6717ed3-5807-4b49-9aad-78ffef2736fa" >
+<cdparam x="404" y="301" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="{info}" />
+<P1  x="342" y="292" id="173" />
+<P2  x="487" y="421" id="100" />
+<AutomaticDrawing  data="true" />
+<extraparam>
+<info priority="0" />
+<spy value="false" />
+</extraparam>
+</CONNECTOR>
+
+</TMLArchiDiagramPanel>
+
+</Modeling>
+
+
+
+
+</TURTLEGMODELING>
\ No newline at end of file
-- 
GitLab