From 1a0f33cd8d03d72b0b398270724e4b55c6cc3b00 Mon Sep 17 00:00:00 2001
From: Ludovic Apvrille <ludovic.apvrille@telecom-paristech.fr>
Date: Tue, 29 Mar 2011 11:55:48 +0000
Subject: [PATCH] MODELING: new safety - security oven model

---
 modeling/MicroWaveOven_SafetySecurity.xml | 4556 +++++++++++++++++++++
 1 file changed, 4556 insertions(+)
 create mode 100644 modeling/MicroWaveOven_SafetySecurity.xml

diff --git a/modeling/MicroWaveOven_SafetySecurity.xml b/modeling/MicroWaveOven_SafetySecurity.xml
new file mode 100644
index 0000000000..c5814fc688
--- /dev/null
+++ b/modeling/MicroWaveOven_SafetySecurity.xml
@@ -0,0 +1,4556 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<TURTLEGMODELING version="0.93-beta1">
+
+<Modeling type="Requirement" nameTab="Requirements" >
+<TRequirementDiagramPanel name="Requirement Diagram" minX="10" maxX="1400" minY="10" maxY="900" zoom="1.0" >
+<COMPONENT type="900" id="32" >
+<cdparam x="437" y="117" />
+<sizeparam width="200" height="120" minWidth="1" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Requirement" value="Requirement_1" />
+<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" />
+<TGConnectingPoint num="18" id="19" />
+<TGConnectingPoint num="19" id="20" />
+<TGConnectingPoint num="20" id="21" />
+<TGConnectingPoint num="21" id="22" />
+<TGConnectingPoint num="22" id="23" />
+<TGConnectingPoint num="23" id="24" />
+<TGConnectingPoint num="24" id="25" />
+<TGConnectingPoint num="25" id="26" />
+<TGConnectingPoint num="26" id="27" />
+<TGConnectingPoint num="27" id="28" />
+<TGConnectingPoint num="28" id="29" />
+<TGConnectingPoint num="29" id="30" />
+<TGConnectingPoint num="30" id="31" />
+<extraparam>
+<type data="0" />
+<textline data="Requirement description:" />
+<textline data="Double-click to edit" />
+<kind data="" />
+<criticality data="" />
+<violated data="" />
+<attackTreeNode data="" />
+<id data="0" />
+<satisfied data="false" />
+<verified data="false" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="900" id="64" >
+<cdparam x="151" y="102" />
+<sizeparam width="200" height="120" minWidth="1" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Requirement" value="Requirement_0" />
+<TGConnectingPoint num="0" id="33" />
+<TGConnectingPoint num="1" id="34" />
+<TGConnectingPoint num="2" id="35" />
+<TGConnectingPoint num="3" id="36" />
+<TGConnectingPoint num="4" id="37" />
+<TGConnectingPoint num="5" id="38" />
+<TGConnectingPoint num="6" id="39" />
+<TGConnectingPoint num="7" id="40" />
+<TGConnectingPoint num="8" id="41" />
+<TGConnectingPoint num="9" id="42" />
+<TGConnectingPoint num="10" id="43" />
+<TGConnectingPoint num="11" id="44" />
+<TGConnectingPoint num="12" id="45" />
+<TGConnectingPoint num="13" id="46" />
+<TGConnectingPoint num="14" id="47" />
+<TGConnectingPoint num="15" id="48" />
+<TGConnectingPoint num="16" id="49" />
+<TGConnectingPoint num="17" id="50" />
+<TGConnectingPoint num="18" id="51" />
+<TGConnectingPoint num="19" id="52" />
+<TGConnectingPoint num="20" id="53" />
+<TGConnectingPoint num="21" id="54" />
+<TGConnectingPoint num="22" id="55" />
+<TGConnectingPoint num="23" id="56" />
+<TGConnectingPoint num="24" id="57" />
+<TGConnectingPoint num="25" id="58" />
+<TGConnectingPoint num="26" id="59" />
+<TGConnectingPoint num="27" id="60" />
+<TGConnectingPoint num="28" id="61" />
+<TGConnectingPoint num="29" id="62" />
+<TGConnectingPoint num="30" id="63" />
+<extraparam>
+<type data="2" />
+<textline data="Requirement description:" />
+<textline data="Double-click to edit" />
+<kind data="Confidentiality" />
+<criticality data="Low" />
+<violated data="" />
+<attackTreeNode data="" />
+<id data="0" />
+<satisfied data="false" />
+<verified data="false" />
+</extraparam>
+</COMPONENT>
+
+
+</TRequirementDiagramPanel>
+
+</Modeling>
+
+
+
+
+<Modeling type="Avatar Requirement" nameTab="AVATAR Requirements" >
+<AvatarRDPanel name="AVATAR RD" minX="10" maxX="1400" minY="10" maxY="1400" zoom="1.0" >
+<COMPONENT type="5201" id="80" >
+<cdparam x="535" y="811" />
+<sizeparam width="150" height="30" minWidth="10" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="133" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="AvatarProperty" value="AuthenticityPragma" />
+<TGConnectingPoint num="0" id="65" />
+<TGConnectingPoint num="1" id="66" />
+<TGConnectingPoint num="2" id="67" />
+<TGConnectingPoint num="3" id="68" />
+<TGConnectingPoint num="4" id="69" />
+<TGConnectingPoint num="5" id="70" />
+<TGConnectingPoint num="6" id="71" />
+<TGConnectingPoint num="7" id="72" />
+<TGConnectingPoint num="8" id="73" />
+<TGConnectingPoint num="9" id="74" />
+<TGConnectingPoint num="10" id="75" />
+<TGConnectingPoint num="11" id="76" />
+<TGConnectingPoint num="12" id="77" />
+<TGConnectingPoint num="13" id="78" />
+<TGConnectingPoint num="14" id="79" />
+</COMPONENT>
+
+<COMPONENT type="5201" id="96" >
+<cdparam x="91" y="807" />
+<sizeparam width="150" height="30" minWidth="10" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="148" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="AvatarProperty" value="ConfidentialityPragma" />
+<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" />
+<TGConnectingPoint num="8" id="89" />
+<TGConnectingPoint num="9" id="90" />
+<TGConnectingPoint num="10" id="91" />
+<TGConnectingPoint num="11" id="92" />
+<TGConnectingPoint num="12" id="93" />
+<TGConnectingPoint num="13" id="94" />
+<TGConnectingPoint num="14" id="95" />
+</COMPONENT>
+
+<COMPONENT type="5200" id="128" >
+<cdparam x="306" y="565" />
+<sizeparam width="244" height="99" minWidth="1" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="111" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="Requirement" value="RemoteSecurity" />
+<TGConnectingPoint num="0" id="97" />
+<TGConnectingPoint num="1" id="98" />
+<TGConnectingPoint num="2" id="99" />
+<TGConnectingPoint num="3" id="100" />
+<TGConnectingPoint num="4" id="101" />
+<TGConnectingPoint num="5" id="102" />
+<TGConnectingPoint num="6" id="103" />
+<TGConnectingPoint num="7" id="104" />
+<TGConnectingPoint num="8" id="105" />
+<TGConnectingPoint num="9" id="106" />
+<TGConnectingPoint num="10" id="107" />
+<TGConnectingPoint num="11" id="108" />
+<TGConnectingPoint num="12" id="109" />
+<TGConnectingPoint num="13" id="110" />
+<TGConnectingPoint num="14" id="111" />
+<TGConnectingPoint num="15" id="112" />
+<TGConnectingPoint num="16" id="113" />
+<TGConnectingPoint num="17" id="114" />
+<TGConnectingPoint num="18" id="115" />
+<TGConnectingPoint num="19" id="116" />
+<TGConnectingPoint num="20" id="117" />
+<TGConnectingPoint num="21" id="118" />
+<TGConnectingPoint num="22" id="119" />
+<TGConnectingPoint num="23" id="120" />
+<TGConnectingPoint num="24" id="121" />
+<TGConnectingPoint num="25" id="122" />
+<TGConnectingPoint num="26" id="123" />
+<TGConnectingPoint num="27" id="124" />
+<TGConnectingPoint num="28" id="125" />
+<TGConnectingPoint num="29" id="126" />
+<TGConnectingPoint num="30" id="127" />
+<extraparam>
+<textline data="The remote control of the microwave" />
+<textline data="shall be secure" />
+<kind data="Functional" />
+<criticality data="Low" />
+<reqType data="2" />
+<id data="0" />
+<satisfied data="false" />
+<verified data="false" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="301" id="137" >
+<cdparam x="812" y="408" />
+<sizeparam width="364" height="164" minWidth="50" minHeight="20" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="UML Note" value="Modeling assumptions
+-------------------
+The controller never fails.
+None of the devices connected to the controller ever fails.
+The oven is correctly initialized.
+The oven is permanently connected to 220V AC.
+There is no pet in the oven during operation.
+
+A sensor attached to the door enables detection of &quot;open door&quot;.
+" />
+<TGConnectingPoint num="0" id="129" />
+<TGConnectingPoint num="1" id="130" />
+<TGConnectingPoint num="2" id="131" />
+<TGConnectingPoint num="3" id="132" />
+<TGConnectingPoint num="4" id="133" />
+<TGConnectingPoint num="5" id="134" />
+<TGConnectingPoint num="6" id="135" />
+<TGConnectingPoint num="7" id="136" />
+<extraparam>
+<Line value="Modeling assumptions" />
+<Line value="-------------------" />
+<Line value="The controller never fails." />
+<Line value="None of the devices connected to the controller ever fails." />
+<Line value="The oven is correctly initialized." />
+<Line value="The oven is permanently connected to 220V AC." />
+<Line value="There is no pet in the oven during operation." />
+<Line value="" />
+<Line value="A sensor attached to the door enables detection of &quot;open door&quot;." />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="5200" id="169" >
+<cdparam x="667" y="34" />
+<sizeparam width="313" height="139" minWidth="1" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="165" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="Requirement" value="StartButtonPressedCheck" />
+<TGConnectingPoint num="0" id="138" />
+<TGConnectingPoint num="1" id="139" />
+<TGConnectingPoint num="2" id="140" />
+<TGConnectingPoint num="3" id="141" />
+<TGConnectingPoint num="4" id="142" />
+<TGConnectingPoint num="5" id="143" />
+<TGConnectingPoint num="6" id="144" />
+<TGConnectingPoint num="7" id="145" />
+<TGConnectingPoint num="8" id="146" />
+<TGConnectingPoint num="9" id="147" />
+<TGConnectingPoint num="10" id="148" />
+<TGConnectingPoint num="11" id="149" />
+<TGConnectingPoint num="12" id="150" />
+<TGConnectingPoint num="13" id="151" />
+<TGConnectingPoint num="14" id="152" />
+<TGConnectingPoint num="15" id="153" />
+<TGConnectingPoint num="16" id="154" />
+<TGConnectingPoint num="17" id="155" />
+<TGConnectingPoint num="18" id="156" />
+<TGConnectingPoint num="19" id="157" />
+<TGConnectingPoint num="20" id="158" />
+<TGConnectingPoint num="21" id="159" />
+<TGConnectingPoint num="22" id="160" />
+<TGConnectingPoint num="23" id="161" />
+<TGConnectingPoint num="24" id="162" />
+<TGConnectingPoint num="25" id="163" />
+<TGConnectingPoint num="26" id="164" />
+<TGConnectingPoint num="27" id="165" />
+<TGConnectingPoint num="28" id="166" />
+<TGConnectingPoint num="29" id="167" />
+<TGConnectingPoint num="30" id="168" />
+<extraparam>
+<textline data="The controller must not start the magnetron" />
+<textline data="as long as the user does not push the " />
+<textline data="Start button." />
+<kind data="Functional" />
+<criticality data="Low" />
+<reqType data="0" />
+<id data="0" />
+<satisfied data="false" />
+<verified data="false" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="5200" id="201" >
+<cdparam x="346" y="38" />
+<sizeparam width="256" height="109" minWidth="1" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="57" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="Requirement" value="Inputs" />
+<TGConnectingPoint num="0" id="170" />
+<TGConnectingPoint num="1" id="171" />
+<TGConnectingPoint num="2" id="172" />
+<TGConnectingPoint num="3" id="173" />
+<TGConnectingPoint num="4" id="174" />
+<TGConnectingPoint num="5" id="175" />
+<TGConnectingPoint num="6" id="176" />
+<TGConnectingPoint num="7" id="177" />
+<TGConnectingPoint num="8" id="178" />
+<TGConnectingPoint num="9" id="179" />
+<TGConnectingPoint num="10" id="180" />
+<TGConnectingPoint num="11" id="181" />
+<TGConnectingPoint num="12" id="182" />
+<TGConnectingPoint num="13" id="183" />
+<TGConnectingPoint num="14" id="184" />
+<TGConnectingPoint num="15" id="185" />
+<TGConnectingPoint num="16" id="186" />
+<TGConnectingPoint num="17" id="187" />
+<TGConnectingPoint num="18" id="188" />
+<TGConnectingPoint num="19" id="189" />
+<TGConnectingPoint num="20" id="190" />
+<TGConnectingPoint num="21" id="191" />
+<TGConnectingPoint num="22" id="192" />
+<TGConnectingPoint num="23" id="193" />
+<TGConnectingPoint num="24" id="194" />
+<TGConnectingPoint num="25" id="195" />
+<TGConnectingPoint num="26" id="196" />
+<TGConnectingPoint num="27" id="197" />
+<TGConnectingPoint num="28" id="198" />
+<TGConnectingPoint num="29" id="199" />
+<TGConnectingPoint num="30" id="200" />
+<extraparam>
+<textline data="The user uses a Start button to start " />
+<textline data="the heating process." />
+<kind data="Functional" />
+<criticality data="Low" />
+<reqType data="0" />
+<id data="0" />
+<satisfied data="false" />
+<verified data="false" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="5200" id="233" >
+<cdparam x="337" y="439" />
+<sizeparam width="313" height="103" minWidth="1" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="43" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="Requirement" value="Bell" />
+<TGConnectingPoint num="0" id="202" />
+<TGConnectingPoint num="1" id="203" />
+<TGConnectingPoint num="2" id="204" />
+<TGConnectingPoint num="3" id="205" />
+<TGConnectingPoint num="4" id="206" />
+<TGConnectingPoint num="5" id="207" />
+<TGConnectingPoint num="6" id="208" />
+<TGConnectingPoint num="7" id="209" />
+<TGConnectingPoint num="8" id="210" />
+<TGConnectingPoint num="9" id="211" />
+<TGConnectingPoint num="10" id="212" />
+<TGConnectingPoint num="11" id="213" />
+<TGConnectingPoint num="12" id="214" />
+<TGConnectingPoint num="13" id="215" />
+<TGConnectingPoint num="14" id="216" />
+<TGConnectingPoint num="15" id="217" />
+<TGConnectingPoint num="16" id="218" />
+<TGConnectingPoint num="17" id="219" />
+<TGConnectingPoint num="18" id="220" />
+<TGConnectingPoint num="19" id="221" />
+<TGConnectingPoint num="20" id="222" />
+<TGConnectingPoint num="21" id="223" />
+<TGConnectingPoint num="22" id="224" />
+<TGConnectingPoint num="23" id="225" />
+<TGConnectingPoint num="24" id="226" />
+<TGConnectingPoint num="25" id="227" />
+<TGConnectingPoint num="26" id="228" />
+<TGConnectingPoint num="27" id="229" />
+<TGConnectingPoint num="28" id="230" />
+<TGConnectingPoint num="29" id="231" />
+<TGConnectingPoint num="30" id="232" />
+<extraparam>
+<textline data="The bell rings only if the cooking time has" />
+<textline data="expired." />
+<kind data="Non-functional" />
+<criticality data="Low" />
+<reqType data="0" />
+<id data="0" />
+<satisfied data="false" />
+<verified data="false" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="5200" id="265" >
+<cdparam x="18" y="431" />
+<sizeparam width="284" height="126" minWidth="1" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="75" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="Requirement" value="Overload" />
+<TGConnectingPoint num="0" id="234" />
+<TGConnectingPoint num="1" id="235" />
+<TGConnectingPoint num="2" id="236" />
+<TGConnectingPoint num="3" id="237" />
+<TGConnectingPoint num="4" id="238" />
+<TGConnectingPoint num="5" id="239" />
+<TGConnectingPoint num="6" id="240" />
+<TGConnectingPoint num="7" id="241" />
+<TGConnectingPoint num="8" id="242" />
+<TGConnectingPoint num="9" id="243" />
+<TGConnectingPoint num="10" id="244" />
+<TGConnectingPoint num="11" id="245" />
+<TGConnectingPoint num="12" id="246" />
+<TGConnectingPoint num="13" id="247" />
+<TGConnectingPoint num="14" id="248" />
+<TGConnectingPoint num="15" id="249" />
+<TGConnectingPoint num="16" id="250" />
+<TGConnectingPoint num="17" id="251" />
+<TGConnectingPoint num="18" id="252" />
+<TGConnectingPoint num="19" id="253" />
+<TGConnectingPoint num="20" id="254" />
+<TGConnectingPoint num="21" id="255" />
+<TGConnectingPoint num="22" id="256" />
+<TGConnectingPoint num="23" id="257" />
+<TGConnectingPoint num="24" id="258" />
+<TGConnectingPoint num="25" id="259" />
+<TGConnectingPoint num="26" id="260" />
+<TGConnectingPoint num="27" id="261" />
+<TGConnectingPoint num="28" id="262" />
+<TGConnectingPoint num="29" id="263" />
+<TGConnectingPoint num="30" id="264" />
+<extraparam>
+<textline data="To avoid an overload of the magnetron," />
+<textline data="it should not be operated more than" />
+<textline data="10 time units at full power." />
+<kind data="Functional" />
+<criticality data="Medium" />
+<reqType data="0" />
+<id data="0" />
+<satisfied data="false" />
+<verified data="false" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="5200" id="297" >
+<cdparam x="31" y="257" />
+<sizeparam width="310" height="102" minWidth="1" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="63" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="Requirement" value="Control" />
+<TGConnectingPoint num="0" id="266" />
+<TGConnectingPoint num="1" id="267" />
+<TGConnectingPoint num="2" id="268" />
+<TGConnectingPoint num="3" id="269" />
+<TGConnectingPoint num="4" id="270" />
+<TGConnectingPoint num="5" id="271" />
+<TGConnectingPoint num="6" id="272" />
+<TGConnectingPoint num="7" id="273" />
+<TGConnectingPoint num="8" id="274" />
+<TGConnectingPoint num="9" id="275" />
+<TGConnectingPoint num="10" id="276" />
+<TGConnectingPoint num="11" id="277" />
+<TGConnectingPoint num="12" id="278" />
+<TGConnectingPoint num="13" id="279" />
+<TGConnectingPoint num="14" id="280" />
+<TGConnectingPoint num="15" id="281" />
+<TGConnectingPoint num="16" id="282" />
+<TGConnectingPoint num="17" id="283" />
+<TGConnectingPoint num="18" id="284" />
+<TGConnectingPoint num="19" id="285" />
+<TGConnectingPoint num="20" id="286" />
+<TGConnectingPoint num="21" id="287" />
+<TGConnectingPoint num="22" id="288" />
+<TGConnectingPoint num="23" id="289" />
+<TGConnectingPoint num="24" id="290" />
+<TGConnectingPoint num="25" id="291" />
+<TGConnectingPoint num="26" id="292" />
+<TGConnectingPoint num="27" id="293" />
+<TGConnectingPoint num="28" id="294" />
+<TGConnectingPoint num="29" id="295" />
+<TGConnectingPoint num="30" id="296" />
+<extraparam>
+<textline data="The controller pilots the magnetron." />
+<kind data="Functional" />
+<criticality data="Low" />
+<reqType data="0" />
+<id data="0" />
+<satisfied data="false" />
+<verified data="false" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="5200" id="329" >
+<cdparam x="13" y="11" />
+<sizeparam width="280" height="129" minWidth="1" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="Requirement" value="Requirement_0" />
+<TGConnectingPoint num="0" id="298" />
+<TGConnectingPoint num="1" id="299" />
+<TGConnectingPoint num="2" id="300" />
+<TGConnectingPoint num="3" id="301" />
+<TGConnectingPoint num="4" id="302" />
+<TGConnectingPoint num="5" id="303" />
+<TGConnectingPoint num="6" id="304" />
+<TGConnectingPoint num="7" id="305" />
+<TGConnectingPoint num="8" id="306" />
+<TGConnectingPoint num="9" id="307" />
+<TGConnectingPoint num="10" id="308" />
+<TGConnectingPoint num="11" id="309" />
+<TGConnectingPoint num="12" id="310" />
+<TGConnectingPoint num="13" id="311" />
+<TGConnectingPoint num="14" id="312" />
+<TGConnectingPoint num="15" id="313" />
+<TGConnectingPoint num="16" id="314" />
+<TGConnectingPoint num="17" id="315" />
+<TGConnectingPoint num="18" id="316" />
+<TGConnectingPoint num="19" id="317" />
+<TGConnectingPoint num="20" id="318" />
+<TGConnectingPoint num="21" id="319" />
+<TGConnectingPoint num="22" id="320" />
+<TGConnectingPoint num="23" id="321" />
+<TGConnectingPoint num="24" id="322" />
+<TGConnectingPoint num="25" id="323" />
+<TGConnectingPoint num="26" id="324" />
+<TGConnectingPoint num="27" id="325" />
+<TGConnectingPoint num="28" id="326" />
+<TGConnectingPoint num="29" id="327" />
+<TGConnectingPoint num="30" id="328" />
+<extraparam>
+<textline data="The micro-wave oven heats a plate" />
+<textline data="so as to keep food hot." />
+<kind data="Availability" />
+<criticality data="Low" />
+<reqType data="0" />
+<id data="1" />
+<satisfied data="false" />
+<verified data="false" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="5200" id="361" >
+<cdparam x="912" y="202" />
+<sizeparam width="311" height="97" minWidth="1" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="139" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="Requirement" value="DoorOpenOperation" />
+<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" />
+<TGConnectingPoint num="21" id="351" />
+<TGConnectingPoint num="22" id="352" />
+<TGConnectingPoint num="23" id="353" />
+<TGConnectingPoint num="24" id="354" />
+<TGConnectingPoint num="25" id="355" />
+<TGConnectingPoint num="26" id="356" />
+<TGConnectingPoint num="27" id="357" />
+<TGConnectingPoint num="28" id="358" />
+<TGConnectingPoint num="29" id="359" />
+<TGConnectingPoint num="30" id="360" />
+<extraparam>
+<textline data="When the door is opened during operation, " />
+<textline data="the magnetron is switched off for the time " />
+<textline data="the door remains open." />
+<kind data="Controlled access (authorization)" />
+<criticality data="High" />
+<reqType data="0" />
+<id data="0" />
+<satisfied data="false" />
+<verified data="false" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="5200" id="393" >
+<cdparam x="416" y="200" />
+<sizeparam width="387" height="97" minWidth="1" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="99" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="Requirement" value="DoorNotOpen" />
+<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" />
+<TGConnectingPoint num="24" id="386" />
+<TGConnectingPoint num="25" id="387" />
+<TGConnectingPoint num="26" id="388" />
+<TGConnectingPoint num="27" id="389" />
+<TGConnectingPoint num="28" id="390" />
+<TGConnectingPoint num="29" id="391" />
+<TGConnectingPoint num="30" id="392" />
+<extraparam>
+<textline data="The heating unit is not started when the door is open." />
+<kind data="Controlled access (authorization)" />
+<criticality data="High" />
+<reqType data="0" />
+<id data="0" />
+<satisfied data="false" />
+<verified data="false" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="5201" id="409" >
+<cdparam x="1010" y="79" />
+<sizeparam width="206" height="30" minWidth="10" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="54" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="AvatarProperty" value="Req3" />
+<TGConnectingPoint num="0" id="394" />
+<TGConnectingPoint num="1" id="395" />
+<TGConnectingPoint num="2" id="396" />
+<TGConnectingPoint num="3" id="397" />
+<TGConnectingPoint num="4" id="398" />
+<TGConnectingPoint num="5" id="399" />
+<TGConnectingPoint num="6" id="400" />
+<TGConnectingPoint num="7" id="401" />
+<TGConnectingPoint num="8" id="402" />
+<TGConnectingPoint num="9" id="403" />
+<TGConnectingPoint num="10" id="404" />
+<TGConnectingPoint num="11" id="405" />
+<TGConnectingPoint num="12" id="406" />
+<TGConnectingPoint num="13" id="407" />
+<TGConnectingPoint num="14" id="408" />
+</COMPONENT>
+
+<COMPONENT type="5201" id="425" >
+<cdparam x="704" y="345" />
+<sizeparam width="206" height="30" minWidth="10" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="54" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="AvatarProperty" value="Req1" />
+<TGConnectingPoint num="0" id="410" />
+<TGConnectingPoint num="1" id="411" />
+<TGConnectingPoint num="2" id="412" />
+<TGConnectingPoint num="3" id="413" />
+<TGConnectingPoint num="4" id="414" />
+<TGConnectingPoint num="5" id="415" />
+<TGConnectingPoint num="6" id="416" />
+<TGConnectingPoint num="7" id="417" />
+<TGConnectingPoint num="8" id="418" />
+<TGConnectingPoint num="9" id="419" />
+<TGConnectingPoint num="10" id="420" />
+<TGConnectingPoint num="11" id="421" />
+<TGConnectingPoint num="12" id="422" />
+<TGConnectingPoint num="13" id="423" />
+<TGConnectingPoint num="14" id="424" />
+</COMPONENT>
+
+<COMPONENT type="5201" id="441" >
+<cdparam x="47" y="607" />
+<sizeparam width="161" height="30" minWidth="10" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="56" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="AvatarProperty" value="Prop4" />
+<TGConnectingPoint num="0" id="426" />
+<TGConnectingPoint num="1" id="427" />
+<TGConnectingPoint num="2" id="428" />
+<TGConnectingPoint num="3" id="429" />
+<TGConnectingPoint num="4" id="430" />
+<TGConnectingPoint num="5" id="431" />
+<TGConnectingPoint num="6" id="432" />
+<TGConnectingPoint num="7" id="433" />
+<TGConnectingPoint num="8" id="434" />
+<TGConnectingPoint num="9" id="435" />
+<TGConnectingPoint num="10" id="436" />
+<TGConnectingPoint num="11" id="437" />
+<TGConnectingPoint num="12" id="438" />
+<TGConnectingPoint num="13" id="439" />
+<TGConnectingPoint num="14" id="440" />
+</COMPONENT>
+
+<COMPONENT type="5201" id="457" >
+<cdparam x="506" y="319" />
+<sizeparam width="161" height="30" minWidth="10" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="54" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="AvatarProperty" value="Req2" />
+<TGConnectingPoint num="0" id="442" />
+<TGConnectingPoint num="1" id="443" />
+<TGConnectingPoint num="2" id="444" />
+<TGConnectingPoint num="3" id="445" />
+<TGConnectingPoint num="4" id="446" />
+<TGConnectingPoint num="5" id="447" />
+<TGConnectingPoint num="6" id="448" />
+<TGConnectingPoint num="7" id="449" />
+<TGConnectingPoint num="8" id="450" />
+<TGConnectingPoint num="9" id="451" />
+<TGConnectingPoint num="10" id="452" />
+<TGConnectingPoint num="11" id="453" />
+<TGConnectingPoint num="12" id="454" />
+<TGConnectingPoint num="13" id="455" />
+<TGConnectingPoint num="14" id="456" />
+</COMPONENT>
+
+<COMPONENT type="5200" id="489" >
+<cdparam x="495" y="674" />
+<sizeparam width="241" height="109" minWidth="1" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="205" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="Requirement" value="AuthenticityOfRemoteCommand" />
+<TGConnectingPoint num="0" id="458" />
+<TGConnectingPoint num="1" id="459" />
+<TGConnectingPoint num="2" id="460" />
+<TGConnectingPoint num="3" id="461" />
+<TGConnectingPoint num="4" id="462" />
+<TGConnectingPoint num="5" id="463" />
+<TGConnectingPoint num="6" id="464" />
+<TGConnectingPoint num="7" id="465" />
+<TGConnectingPoint num="8" id="466" />
+<TGConnectingPoint num="9" id="467" />
+<TGConnectingPoint num="10" id="468" />
+<TGConnectingPoint num="11" id="469" />
+<TGConnectingPoint num="12" id="470" />
+<TGConnectingPoint num="13" id="471" />
+<TGConnectingPoint num="14" id="472" />
+<TGConnectingPoint num="15" id="473" />
+<TGConnectingPoint num="16" id="474" />
+<TGConnectingPoint num="17" id="475" />
+<TGConnectingPoint num="18" id="476" />
+<TGConnectingPoint num="19" id="477" />
+<TGConnectingPoint num="20" id="478" />
+<TGConnectingPoint num="21" id="479" />
+<TGConnectingPoint num="22" id="480" />
+<TGConnectingPoint num="23" id="481" />
+<TGConnectingPoint num="24" id="482" />
+<TGConnectingPoint num="25" id="483" />
+<TGConnectingPoint num="26" id="484" />
+<TGConnectingPoint num="27" id="485" />
+<TGConnectingPoint num="28" id="486" />
+<TGConnectingPoint num="29" id="487" />
+<TGConnectingPoint num="30" id="488" />
+<extraparam>
+<textline data="Data received wirelessly by the oven" />
+<textline data="must have been sent by the corresponding " />
+<textline data="remote control" />
+<kind data="Data origin authenticity" />
+<criticality data="High" />
+<reqType data="2" />
+<id data="0" />
+<satisfied data="false" />
+<verified data="false" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="5200" id="521" >
+<cdparam x="125" y="679" />
+<sizeparam width="248" height="103" minWidth="1" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="220" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="Requirement" value="ConfidentialityOfRemoteCommand" />
+<TGConnectingPoint num="0" id="490" />
+<TGConnectingPoint num="1" id="491" />
+<TGConnectingPoint num="2" id="492" />
+<TGConnectingPoint num="3" id="493" />
+<TGConnectingPoint num="4" id="494" />
+<TGConnectingPoint num="5" id="495" />
+<TGConnectingPoint num="6" id="496" />
+<TGConnectingPoint num="7" id="497" />
+<TGConnectingPoint num="8" id="498" />
+<TGConnectingPoint num="9" id="499" />
+<TGConnectingPoint num="10" id="500" />
+<TGConnectingPoint num="11" id="501" />
+<TGConnectingPoint num="12" id="502" />
+<TGConnectingPoint num="13" id="503" />
+<TGConnectingPoint num="14" id="504" />
+<TGConnectingPoint num="15" id="505" />
+<TGConnectingPoint num="16" id="506" />
+<TGConnectingPoint num="17" id="507" />
+<TGConnectingPoint num="18" id="508" />
+<TGConnectingPoint num="19" id="509" />
+<TGConnectingPoint num="20" id="510" />
+<TGConnectingPoint num="21" id="511" />
+<TGConnectingPoint num="22" id="512" />
+<TGConnectingPoint num="23" id="513" />
+<TGConnectingPoint num="24" id="514" />
+<TGConnectingPoint num="25" id="515" />
+<TGConnectingPoint num="26" id="516" />
+<TGConnectingPoint num="27" id="517" />
+<TGConnectingPoint num="28" id="518" />
+<TGConnectingPoint num="29" id="519" />
+<TGConnectingPoint num="30" id="520" />
+<extraparam>
+<textline data="Data sent by the remote control" />
+<textline data="of the microwave shall remain confidential" />
+<kind data="Confidentiality" />
+<criticality data="Medium" />
+<reqType data="2" />
+<id data="0" />
+<satisfied data="false" />
+<verified data="false" />
+</extraparam>
+</COMPONENT>
+
+<CONNECTOR type="5203" id="522" >
+<cdparam x="575" y="876" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from AvatarProperty to Requirement" value="&lt;&lt;verify&gt;&gt;" />
+<P1  x="610" y="811" id="72" />
+<P2  x="555" y="783" id="479" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5203" id="523" >
+<cdparam x="126" y="876" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from AvatarProperty to Requirement" value="&lt;&lt;verify&gt;&gt;" />
+<P1  x="166" y="807" id="88" />
+<P2  x="187" y="782" id="511" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5205" id="524" >
+<cdparam x="619" y="728" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Requirement to Requirement" value="&lt;&lt;composition&gt;&gt;" />
+<P1  x="555" y="674" id="464" />
+<P2  x="489" y="664" id="108" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5205" id="525" >
+<cdparam x="197" y="765" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Requirement to Requirement" value="&lt;&lt;composition&gt;&gt;" />
+<P1  x="249" y="679" id="497" />
+<P2  x="367" y="664" id="106" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5203" id="526" >
+<cdparam x="330" y="611" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from AvatarProperty to Requirement" value="&lt;&lt;verify&gt;&gt;" />
+<P1  x="127" y="607" id="433" />
+<P2  x="160" y="557" id="256" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5203" id="527" >
+<cdparam x="1113" y="353" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from AvatarProperty to Requirement" value="&lt;&lt;verify&gt;&gt;" />
+<P1  x="1113" y="79" id="401" />
+<P2  x="1067" y="299" id="352" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5202" id="528" >
+<cdparam x="952" y="268" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Requirement to Requirement" value="&lt;&lt;deriveReqt&gt;&gt;" />
+<P1  x="912" y="250" id="331" />
+<P2  x="803" y="248" id="366" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5203" id="529" >
+<cdparam x="856" y="351" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from AvatarProperty to Requirement" value="&lt;&lt;verify&gt;&gt;" />
+<P1  x="807" y="345" id="417" />
+<P2  x="706" y="297" id="385" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5202" id="530" >
+<cdparam x="690" y="244" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Requirement to Requirement" value="&lt;&lt;deriveReqt&gt;&gt;" />
+<P1  x="609" y="200" id="369" />
+<P2  x="474" y="147" id="180" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5202" id="531" >
+<cdparam x="636" y="108" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Requirement to Requirement" value="&lt;&lt;deriveReqt&gt;&gt;" />
+<P1  x="667" y="103" id="139" />
+<P2  x="602" y="92" id="174" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5205" id="532" >
+<cdparam x="512" y="166" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Requirement to Requirement" value="&lt;&lt;composition&gt;&gt;" />
+<P1  x="346" y="92" id="171" />
+<P2  x="293" y="107" id="303" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5202" id="533" >
+<cdparam x="268" y="309" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Requirement to Requirement" value="&lt;&lt;deriveReqt&gt;&gt;" />
+<P1  x="341" y="308" id="270" />
+<P2  x="415" y="439" id="208" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5203" id="534" >
+<cdparam x="655" y="362" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from AvatarProperty to Requirement" value="&lt;&lt;verify&gt;&gt;" />
+<P1  x="586" y="349" id="452" />
+<P2  x="493" y="439" id="221" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5202" id="535" >
+<cdparam x="165" y="390" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Requirement to Requirement" value="&lt;&lt;deriveReqt&gt;&gt;" />
+<P1  x="186" y="359" id="276" />
+<P2  x="160" y="431" id="241" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5205" id="536" >
+<cdparam x="165" y="180" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Requirement to Requirement" value="&lt;&lt;composition&gt;&gt;" />
+<P1  x="153" y="140" id="308" />
+<P2  x="186" y="257" id="273" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+
+</AvatarRDPanel>
+
+<AvatarPDPanel name="AVATAR PD" minX="10" maxX="900" minY="10" maxY="900" zoom="1.0" >
+<CONNECTOR type="5312" id="537" >
+<cdparam x="328" y="172" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from TGComponent to TGComponent" value="reg" />
+<P1  x="323" y="163" id="610" />
+<P2  x="324" y="190" id="542" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5310" id="538" >
+<cdparam x="125" y="108" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from TGComponent to TGComponent" value="" />
+<P1  x="121" y="96" id="549" />
+<P2  x="149" y="106" id="591" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5310" id="539" >
+<cdparam x="125" y="95" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from TGComponent to TGComponent" value="" />
+<P1  x="121" y="83" id="554" />
+<P2  x="151" y="47" id="603" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5311" id="540" >
+<cdparam x="186" y="256" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from TGComponent to TGComponent" value="" />
+<P1  x="234" y="144" id="594" />
+<P2  x="293" y="138" id="612" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5311" id="541" >
+<cdparam x="213" y="186" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from TGComponent to TGComponent" value="" />
+<P1  x="236" y="85" id="606" />
+<P2  x="293" y="88" id="611" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<COMPONENT type="5308" id="546" >
+<cdparam x="274" y="190" />
+<sizeparam width="100" height="55" minWidth="100" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="900" minY="10" maxY="900" />
+<infoparam name="TGComponent" value="Prop" />
+<TGConnectingPoint num="0" id="542" />
+<TGConnectingPoint num="1" id="543" />
+<TGConnectingPoint num="2" id="544" />
+<TGConnectingPoint num="3" id="545" />
+<extraparam>
+<liveness data="true" />
+<not data="false" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="5300" id="584" >
+<cdparam x="10" y="32" />
+<sizeparam width="124" height="110" minWidth="5" minHeight="2" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="900" minY="10" maxY="900" />
+<infoparam name="Block0" value="Magnetron" />
+<TGConnectingPoint num="0" id="560" />
+<TGConnectingPoint num="1" id="561" />
+<TGConnectingPoint num="2" id="562" />
+<TGConnectingPoint num="3" id="563" />
+<TGConnectingPoint num="4" id="564" />
+<TGConnectingPoint num="5" id="565" />
+<TGConnectingPoint num="6" id="566" />
+<TGConnectingPoint num="7" id="567" />
+<TGConnectingPoint num="8" id="568" />
+<TGConnectingPoint num="9" id="569" />
+<TGConnectingPoint num="10" id="570" />
+<TGConnectingPoint num="11" id="571" />
+<TGConnectingPoint num="12" id="572" />
+<TGConnectingPoint num="13" id="573" />
+<TGConnectingPoint num="14" id="574" />
+<TGConnectingPoint num="15" id="575" />
+<TGConnectingPoint num="16" id="576" />
+<TGConnectingPoint num="17" id="577" />
+<TGConnectingPoint num="18" id="578" />
+<TGConnectingPoint num="19" id="579" />
+<TGConnectingPoint num="20" id="580" />
+<TGConnectingPoint num="21" id="581" />
+<TGConnectingPoint num="22" id="582" />
+<TGConnectingPoint num="23" id="583" />
+</COMPONENT>
+<SUBCOMPONENT type="5303" id="559" >
+<father id="584" num="0" />
+<cdparam x="21" y="71" />
+<sizeparam width="100" height="50" minWidth="100" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="24" minY="0" maxY="60" />
+<infoparam name="TGComponent" value="power" />
+<TGConnectingPoint num="0" id="547" />
+<TGConnectingPoint num="1" id="548" />
+<TGConnectingPoint num="2" id="549" />
+<TGConnectingPoint num="3" id="550" />
+<TGConnectingPoint num="4" id="551" />
+<TGConnectingPoint num="5" id="552" />
+<TGConnectingPoint num="6" id="553" />
+<TGConnectingPoint num="7" id="554" />
+<TGConnectingPoint num="8" id="555" />
+<TGConnectingPoint num="9" id="556" />
+<TGConnectingPoint num="10" id="557" />
+<TGConnectingPoint num="11" id="558" />
+<extraparam>
+<Toggle value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<COMPONENT type="5306" id="596" >
+<cdparam x="149" y="94" />
+<sizeparam width="100" height="50" minWidth="100" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="900" minY="10" maxY="900" />
+<infoparam name="TGComponent" value="power&lt;100" />
+<TGConnectingPoint num="0" id="585" />
+<TGConnectingPoint num="1" id="586" />
+<TGConnectingPoint num="2" id="587" />
+<TGConnectingPoint num="3" id="588" />
+<TGConnectingPoint num="4" id="589" />
+<TGConnectingPoint num="5" id="590" />
+<TGConnectingPoint num="6" id="591" />
+<TGConnectingPoint num="7" id="592" />
+<TGConnectingPoint num="8" id="593" />
+<TGConnectingPoint num="9" id="594" />
+<TGConnectingPoint num="10" id="595" />
+<extraparam>
+<Toggle value="" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="5306" id="608" >
+<cdparam x="151" y="35" />
+<sizeparam width="100" height="50" minWidth="100" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="900" minY="10" maxY="900" />
+<infoparam name="TGComponent" value="power=100" />
+<TGConnectingPoint num="0" id="597" />
+<TGConnectingPoint num="1" id="598" />
+<TGConnectingPoint num="2" id="599" />
+<TGConnectingPoint num="3" id="600" />
+<TGConnectingPoint num="4" id="601" />
+<TGConnectingPoint num="5" id="602" />
+<TGConnectingPoint num="6" id="603" />
+<TGConnectingPoint num="7" id="604" />
+<TGConnectingPoint num="8" id="605" />
+<TGConnectingPoint num="9" id="606" />
+<TGConnectingPoint num="10" id="607" />
+<extraparam>
+<Toggle value="" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="5302" id="621" >
+<cdparam x="293" y="63" />
+<sizeparam width="60" height="100" minWidth="50" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="900" minY="10" maxY="900" />
+<infoparam name="TGComponent" value="&lt; 10" />
+<TGConnectingPoint num="0" id="609" />
+<TGConnectingPoint num="1" id="610" />
+<TGConnectingPoint num="2" id="611" />
+<TGConnectingPoint num="3" id="612" />
+<TGConnectingPoint num="4" id="613" />
+<TGConnectingPoint num="5" id="614" />
+<TGConnectingPoint num="6" id="615" />
+<TGConnectingPoint num="7" id="616" />
+<TGConnectingPoint num="8" id="617" />
+<TGConnectingPoint num="9" id="618" />
+<TGConnectingPoint num="10" id="619" />
+<TGConnectingPoint num="11" id="620" />
+</COMPONENT>
+
+
+</AvatarPDPanel>
+
+<AvatarPDPanel name="AVATAR PD" minX="10" maxX="1400" minY="10" maxY="900" zoom="1.0" >
+<CONNECTOR type="5312" id="622" >
+<cdparam x="214" y="229" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from TGComponent to TGComponent" value="reg" />
+<P1  x="214" y="229" id="644" />
+<P2  x="214" y="259" id="626" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5310" id="623" >
+<cdparam x="130" y="76" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from TGComponent to TGComponent" value="" />
+<P1  x="144" y="81" id="663" />
+<P2  x="186" y="79" id="633" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5311" id="624" >
+<cdparam x="179" y="10" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from TGComponent to TGComponent" value="" />
+<P1  x="143" y="155" id="671" />
+<P2  x="184" y="154" id="645" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5312" id="625" >
+<cdparam x="331" y="141" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from TGComponent to TGComponent" value="reg" />
+<P1  x="224" y="104" id="631" />
+<P2  x="229" y="129" id="643" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<COMPONENT type="5308" id="630" >
+<cdparam x="164" y="259" />
+<sizeparam width="100" height="55" minWidth="100" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="TGComponent" value="Req2" />
+<TGConnectingPoint num="0" id="626" />
+<TGConnectingPoint num="1" id="627" />
+<TGConnectingPoint num="2" id="628" />
+<TGConnectingPoint num="3" id="629" />
+<extraparam>
+<liveness data="true" />
+<not data="false" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="5306" id="642" >
+<cdparam x="186" y="54" />
+<sizeparam width="109" height="50" minWidth="100" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="TGComponent" value="remainingTime==0" />
+<TGConnectingPoint num="0" id="631" />
+<TGConnectingPoint num="1" id="632" />
+<TGConnectingPoint num="2" id="633" />
+<TGConnectingPoint num="3" id="634" />
+<TGConnectingPoint num="4" id="635" />
+<TGConnectingPoint num="5" id="636" />
+<TGConnectingPoint num="6" id="637" />
+<TGConnectingPoint num="7" id="638" />
+<TGConnectingPoint num="8" id="639" />
+<TGConnectingPoint num="9" id="640" />
+<TGConnectingPoint num="10" id="641" />
+<extraparam>
+<Toggle value="" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="5302" id="655" >
+<cdparam x="184" y="129" />
+<sizeparam width="60" height="100" minWidth="50" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="TGComponent" value="=0" />
+<TGConnectingPoint num="0" id="643" />
+<TGConnectingPoint num="1" id="644" />
+<TGConnectingPoint num="2" id="645" />
+<TGConnectingPoint num="3" id="646" />
+<TGConnectingPoint num="4" id="647" />
+<TGConnectingPoint num="5" id="648" />
+<TGConnectingPoint num="6" id="649" />
+<TGConnectingPoint num="7" id="650" />
+<TGConnectingPoint num="8" id="651" />
+<TGConnectingPoint num="9" id="652" />
+<TGConnectingPoint num="10" id="653" />
+<TGConnectingPoint num="11" id="654" />
+</COMPONENT>
+
+<COMPONENT type="5300" id="706" >
+<cdparam x="27" y="24" />
+<sizeparam width="124" height="166" minWidth="5" minHeight="2" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Block0" value="Controller" />
+<TGConnectingPoint num="0" id="682" />
+<TGConnectingPoint num="1" id="683" />
+<TGConnectingPoint num="2" id="684" />
+<TGConnectingPoint num="3" id="685" />
+<TGConnectingPoint num="4" id="686" />
+<TGConnectingPoint num="5" id="687" />
+<TGConnectingPoint num="6" id="688" />
+<TGConnectingPoint num="7" id="689" />
+<TGConnectingPoint num="8" id="690" />
+<TGConnectingPoint num="9" id="691" />
+<TGConnectingPoint num="10" id="692" />
+<TGConnectingPoint num="11" id="693" />
+<TGConnectingPoint num="12" id="694" />
+<TGConnectingPoint num="13" id="695" />
+<TGConnectingPoint num="14" id="696" />
+<TGConnectingPoint num="15" id="697" />
+<TGConnectingPoint num="16" id="698" />
+<TGConnectingPoint num="17" id="699" />
+<TGConnectingPoint num="18" id="700" />
+<TGConnectingPoint num="19" id="701" />
+<TGConnectingPoint num="20" id="702" />
+<TGConnectingPoint num="21" id="703" />
+<TGConnectingPoint num="22" id="704" />
+<TGConnectingPoint num="23" id="705" />
+</COMPONENT>
+<SUBCOMPONENT type="5303" id="668" >
+<father id="706" num="0" />
+<cdparam x="44" y="69" />
+<sizeparam width="100" height="50" minWidth="100" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="24" minY="0" maxY="116" />
+<infoparam name="TGComponent" value="remainingTime" />
+<TGConnectingPoint num="0" id="656" />
+<TGConnectingPoint num="1" id="657" />
+<TGConnectingPoint num="2" id="658" />
+<TGConnectingPoint num="3" id="659" />
+<TGConnectingPoint num="4" id="660" />
+<TGConnectingPoint num="5" id="661" />
+<TGConnectingPoint num="6" id="662" />
+<TGConnectingPoint num="7" id="663" />
+<TGConnectingPoint num="8" id="664" />
+<TGConnectingPoint num="9" id="665" />
+<TGConnectingPoint num="10" id="666" />
+<TGConnectingPoint num="11" id="667" />
+<extraparam>
+<Toggle value="" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="5304" id="681" >
+<father id="706" num="1" />
+<cdparam x="43" y="135" />
+<sizeparam width="100" height="40" minWidth="100" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="24" minY="0" maxY="126" />
+<infoparam name="TGComponent" value="ringBell" />
+<TGConnectingPoint num="0" id="669" />
+<TGConnectingPoint num="1" id="670" />
+<TGConnectingPoint num="2" id="671" />
+<TGConnectingPoint num="3" id="672" />
+<TGConnectingPoint num="4" id="673" />
+<TGConnectingPoint num="5" id="674" />
+<TGConnectingPoint num="6" id="675" />
+<TGConnectingPoint num="7" id="676" />
+<TGConnectingPoint num="8" id="677" />
+<TGConnectingPoint num="9" id="678" />
+<TGConnectingPoint num="10" id="679" />
+<TGConnectingPoint num="11" id="680" />
+</SUBCOMPONENT>
+
+
+</AvatarPDPanel>
+
+<AvatarPDPanel name="AVATAR PD" minX="10" maxX="1400" minY="10" maxY="900" zoom="1.0" >
+<CONNECTOR type="5312" id="707" >
+<cdparam x="205" y="420" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from TGComponent to TGComponent" value="reg" />
+<P1  x="205" y="420" id="792" />
+<P2  x="206" y="452" id="715" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5310" id="708" >
+<cdparam x="127" y="89" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from TGComponent to TGComponent" value="" />
+<P1  x="124" y="92" id="722" />
+<P2  x="186" y="145" id="760" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5311" id="709" >
+<cdparam x="145" y="446" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from TGComponent to TGComponent" value="" />
+<P1  x="119" y="400" id="878" />
+<P2  x="175" y="370" id="796" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5311" id="710" >
+<cdparam x="144" y="397" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from TGComponent to TGComponent" value="" />
+<P1  x="121" y="353" id="865" />
+<P2  x="175" y="350" id="794" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5311" id="711" >
+<cdparam x="146" y="252" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from TGComponent to TGComponent" value="" />
+<P1  x="120" y="248" id="814" />
+<P2  x="189" y="226" id="773" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5311" id="712" >
+<cdparam x="144" y="204" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from TGComponent to TGComponent" value="" />
+<P1  x="122" y="198" id="827" />
+<P2  x="189" y="216" id="772" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5312" id="713" >
+<cdparam x="337" y="165" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from TGComponent to TGComponent" value="reg" />
+<P1  x="227" y="170" id="758" />
+<P2  x="234" y="196" id="770" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5312" id="714" >
+<cdparam x="273" y="303" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from TGComponent to TGComponent" value="reg" />
+<P1  x="219" y="296" id="771" />
+<P2  x="220" y="320" id="791" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<COMPONENT type="5308" id="719" >
+<cdparam x="156" y="452" />
+<sizeparam width="100" height="55" minWidth="100" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="TGComponent" value="Req3" />
+<TGConnectingPoint num="0" id="715" />
+<TGConnectingPoint num="1" id="716" />
+<TGConnectingPoint num="2" id="717" />
+<TGConnectingPoint num="3" id="718" />
+<extraparam>
+<liveness data="true" />
+<not data="false" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="5300" id="757" >
+<cdparam x="11" y="22" />
+<sizeparam width="122" height="103" minWidth="5" minHeight="2" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Block0" value="Magnetron" />
+<TGConnectingPoint num="0" id="733" />
+<TGConnectingPoint num="1" id="734" />
+<TGConnectingPoint num="2" id="735" />
+<TGConnectingPoint num="3" id="736" />
+<TGConnectingPoint num="4" id="737" />
+<TGConnectingPoint num="5" id="738" />
+<TGConnectingPoint num="6" id="739" />
+<TGConnectingPoint num="7" id="740" />
+<TGConnectingPoint num="8" id="741" />
+<TGConnectingPoint num="9" id="742" />
+<TGConnectingPoint num="10" id="743" />
+<TGConnectingPoint num="11" id="744" />
+<TGConnectingPoint num="12" id="745" />
+<TGConnectingPoint num="13" id="746" />
+<TGConnectingPoint num="14" id="747" />
+<TGConnectingPoint num="15" id="748" />
+<TGConnectingPoint num="16" id="749" />
+<TGConnectingPoint num="17" id="750" />
+<TGConnectingPoint num="18" id="751" />
+<TGConnectingPoint num="19" id="752" />
+<TGConnectingPoint num="20" id="753" />
+<TGConnectingPoint num="21" id="754" />
+<TGConnectingPoint num="22" id="755" />
+<TGConnectingPoint num="23" id="756" />
+</COMPONENT>
+<SUBCOMPONENT type="5303" id="732" >
+<father id="757" num="0" />
+<cdparam x="24" y="67" />
+<sizeparam width="100" height="50" minWidth="100" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="22" minY="0" maxY="53" />
+<infoparam name="TGComponent" value="magnetronState" />
+<TGConnectingPoint num="0" id="720" />
+<TGConnectingPoint num="1" id="721" />
+<TGConnectingPoint num="2" id="722" />
+<TGConnectingPoint num="3" id="723" />
+<TGConnectingPoint num="4" id="724" />
+<TGConnectingPoint num="5" id="725" />
+<TGConnectingPoint num="6" id="726" />
+<TGConnectingPoint num="7" id="727" />
+<TGConnectingPoint num="8" id="728" />
+<TGConnectingPoint num="9" id="729" />
+<TGConnectingPoint num="10" id="730" />
+<TGConnectingPoint num="11" id="731" />
+<extraparam>
+<Toggle value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<COMPONENT type="5306" id="769" >
+<cdparam x="186" y="120" />
+<sizeparam width="119" height="50" minWidth="100" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="TGComponent" value="magnetronState==off" />
+<TGConnectingPoint num="0" id="758" />
+<TGConnectingPoint num="1" id="759" />
+<TGConnectingPoint num="2" id="760" />
+<TGConnectingPoint num="3" id="761" />
+<TGConnectingPoint num="4" id="762" />
+<TGConnectingPoint num="5" id="763" />
+<TGConnectingPoint num="6" id="764" />
+<TGConnectingPoint num="7" id="765" />
+<TGConnectingPoint num="8" id="766" />
+<TGConnectingPoint num="9" id="767" />
+<TGConnectingPoint num="10" id="768" />
+<extraparam>
+<Toggle value="" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="5301" id="790" >
+<cdparam x="189" y="196" />
+<sizeparam width="60" height="100" minWidth="50" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="TGComponent" value="&lt;&lt;LS&gt;&gt;" />
+<TGConnectingPoint num="0" id="770" />
+<TGConnectingPoint num="1" id="771" />
+<TGConnectingPoint num="2" id="772" />
+<TGConnectingPoint num="3" id="773" />
+<TGConnectingPoint num="4" id="774" />
+<TGConnectingPoint num="5" id="775" />
+<TGConnectingPoint num="6" id="776" />
+<TGConnectingPoint num="7" id="777" />
+<TGConnectingPoint num="8" id="778" />
+<TGConnectingPoint num="9" id="779" />
+<TGConnectingPoint num="10" id="780" />
+<TGConnectingPoint num="11" id="781" />
+<TGConnectingPoint num="12" id="782" />
+<TGConnectingPoint num="13" id="783" />
+<TGConnectingPoint num="14" id="784" />
+<TGConnectingPoint num="15" id="785" />
+<TGConnectingPoint num="16" id="786" />
+<TGConnectingPoint num="17" id="787" />
+<TGConnectingPoint num="18" id="788" />
+<TGConnectingPoint num="19" id="789" />
+</COMPONENT>
+
+<COMPONENT type="5301" id="811" >
+<cdparam x="175" y="320" />
+<sizeparam width="60" height="100" minWidth="50" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="TGComponent" value="&lt;&lt;LS&gt;&gt;" />
+<TGConnectingPoint num="0" id="791" />
+<TGConnectingPoint num="1" id="792" />
+<TGConnectingPoint num="2" id="793" />
+<TGConnectingPoint num="3" id="794" />
+<TGConnectingPoint num="4" id="795" />
+<TGConnectingPoint num="5" id="796" />
+<TGConnectingPoint num="6" id="797" />
+<TGConnectingPoint num="7" id="798" />
+<TGConnectingPoint num="8" id="799" />
+<TGConnectingPoint num="9" id="800" />
+<TGConnectingPoint num="10" id="801" />
+<TGConnectingPoint num="11" id="802" />
+<TGConnectingPoint num="12" id="803" />
+<TGConnectingPoint num="13" id="804" />
+<TGConnectingPoint num="14" id="805" />
+<TGConnectingPoint num="15" id="806" />
+<TGConnectingPoint num="16" id="807" />
+<TGConnectingPoint num="17" id="808" />
+<TGConnectingPoint num="18" id="809" />
+<TGConnectingPoint num="19" id="810" />
+</COMPONENT>
+
+<COMPONENT type="5300" id="862" >
+<cdparam x="10" y="137" />
+<sizeparam width="124" height="141" minWidth="5" minHeight="2" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Block0" value="Door" />
+<TGConnectingPoint num="0" id="838" />
+<TGConnectingPoint num="1" id="839" />
+<TGConnectingPoint num="2" id="840" />
+<TGConnectingPoint num="3" id="841" />
+<TGConnectingPoint num="4" id="842" />
+<TGConnectingPoint num="5" id="843" />
+<TGConnectingPoint num="6" id="844" />
+<TGConnectingPoint num="7" id="845" />
+<TGConnectingPoint num="8" id="846" />
+<TGConnectingPoint num="9" id="847" />
+<TGConnectingPoint num="10" id="848" />
+<TGConnectingPoint num="11" id="849" />
+<TGConnectingPoint num="12" id="850" />
+<TGConnectingPoint num="13" id="851" />
+<TGConnectingPoint num="14" id="852" />
+<TGConnectingPoint num="15" id="853" />
+<TGConnectingPoint num="16" id="854" />
+<TGConnectingPoint num="17" id="855" />
+<TGConnectingPoint num="18" id="856" />
+<TGConnectingPoint num="19" id="857" />
+<TGConnectingPoint num="20" id="858" />
+<TGConnectingPoint num="21" id="859" />
+<TGConnectingPoint num="22" id="860" />
+<TGConnectingPoint num="23" id="861" />
+</COMPONENT>
+<SUBCOMPONENT type="5304" id="824" >
+<father id="862" num="0" />
+<cdparam x="20" y="228" />
+<sizeparam width="100" height="40" minWidth="100" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="24" minY="0" maxY="101" />
+<infoparam name="TGComponent" value="closed" />
+<TGConnectingPoint num="0" id="812" />
+<TGConnectingPoint num="1" id="813" />
+<TGConnectingPoint num="2" id="814" />
+<TGConnectingPoint num="3" id="815" />
+<TGConnectingPoint num="4" id="816" />
+<TGConnectingPoint num="5" id="817" />
+<TGConnectingPoint num="6" id="818" />
+<TGConnectingPoint num="7" id="819" />
+<TGConnectingPoint num="8" id="820" />
+<TGConnectingPoint num="9" id="821" />
+<TGConnectingPoint num="10" id="822" />
+<TGConnectingPoint num="11" id="823" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="5304" id="837" >
+<father id="862" num="1" />
+<cdparam x="22" y="178" />
+<sizeparam width="100" height="40" minWidth="100" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="24" minY="0" maxY="101" />
+<infoparam name="TGComponent" value="open" />
+<TGConnectingPoint num="0" id="825" />
+<TGConnectingPoint num="1" id="826" />
+<TGConnectingPoint num="2" id="827" />
+<TGConnectingPoint num="3" id="828" />
+<TGConnectingPoint num="4" id="829" />
+<TGConnectingPoint num="5" id="830" />
+<TGConnectingPoint num="6" id="831" />
+<TGConnectingPoint num="7" id="832" />
+<TGConnectingPoint num="8" id="833" />
+<TGConnectingPoint num="9" id="834" />
+<TGConnectingPoint num="10" id="835" />
+<TGConnectingPoint num="11" id="836" />
+</SUBCOMPONENT>
+
+<COMPONENT type="5300" id="913" >
+<cdparam x="10" y="288" />
+<sizeparam width="124" height="139" minWidth="5" minHeight="2" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Block0" value="Controller" />
+<TGConnectingPoint num="0" id="889" />
+<TGConnectingPoint num="1" id="890" />
+<TGConnectingPoint num="2" id="891" />
+<TGConnectingPoint num="3" id="892" />
+<TGConnectingPoint num="4" id="893" />
+<TGConnectingPoint num="5" id="894" />
+<TGConnectingPoint num="6" id="895" />
+<TGConnectingPoint num="7" id="896" />
+<TGConnectingPoint num="8" id="897" />
+<TGConnectingPoint num="9" id="898" />
+<TGConnectingPoint num="10" id="899" />
+<TGConnectingPoint num="11" id="900" />
+<TGConnectingPoint num="12" id="901" />
+<TGConnectingPoint num="13" id="902" />
+<TGConnectingPoint num="14" id="903" />
+<TGConnectingPoint num="15" id="904" />
+<TGConnectingPoint num="16" id="905" />
+<TGConnectingPoint num="17" id="906" />
+<TGConnectingPoint num="18" id="907" />
+<TGConnectingPoint num="19" id="908" />
+<TGConnectingPoint num="20" id="909" />
+<TGConnectingPoint num="21" id="910" />
+<TGConnectingPoint num="22" id="911" />
+<TGConnectingPoint num="23" id="912" />
+</COMPONENT>
+<SUBCOMPONENT type="5304" id="875" >
+<father id="913" num="0" />
+<cdparam x="21" y="333" />
+<sizeparam width="100" height="40" minWidth="100" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="24" minY="0" maxY="99" />
+<infoparam name="TGComponent" value="startCooking" />
+<TGConnectingPoint num="0" id="863" />
+<TGConnectingPoint num="1" id="864" />
+<TGConnectingPoint num="2" id="865" />
+<TGConnectingPoint num="3" id="866" />
+<TGConnectingPoint num="4" id="867" />
+<TGConnectingPoint num="5" id="868" />
+<TGConnectingPoint num="6" id="869" />
+<TGConnectingPoint num="7" id="870" />
+<TGConnectingPoint num="8" id="871" />
+<TGConnectingPoint num="9" id="872" />
+<TGConnectingPoint num="10" id="873" />
+<TGConnectingPoint num="11" id="874" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="5304" id="888" >
+<father id="913" num="1" />
+<cdparam x="19" y="380" />
+<sizeparam width="100" height="40" minWidth="100" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="24" minY="0" maxY="99" />
+<infoparam name="TGComponent" value="stopCooking" />
+<TGConnectingPoint num="0" id="876" />
+<TGConnectingPoint num="1" id="877" />
+<TGConnectingPoint num="2" id="878" />
+<TGConnectingPoint num="3" id="879" />
+<TGConnectingPoint num="4" id="880" />
+<TGConnectingPoint num="5" id="881" />
+<TGConnectingPoint num="6" id="882" />
+<TGConnectingPoint num="7" id="883" />
+<TGConnectingPoint num="8" id="884" />
+<TGConnectingPoint num="9" id="885" />
+<TGConnectingPoint num="10" id="886" />
+<TGConnectingPoint num="11" id="887" />
+</SUBCOMPONENT>
+
+
+</AvatarPDPanel>
+
+<AvatarPDPanel name="AVATAR PD" minX="10" maxX="1400" minY="10" maxY="900" zoom="1.0" >
+<CONNECTOR type="5312" id="914" >
+<cdparam x="221" y="237" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from TGComponent to TGComponent" value="reg" />
+<P1  x="221" y="237" id="924" />
+<P2  x="224" y="263" id="918" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5311" id="915" >
+<cdparam x="130" y="239" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from TGComponent to TGComponent" value="" />
+<P1  x="120" y="239" id="946" />
+<P2  x="191" y="187" id="928" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5311" id="916" >
+<cdparam x="128" y="191" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from TGComponent to TGComponent" value="" />
+<P1  x="118" y="191" id="959" />
+<P2  x="191" y="167" id="926" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="5311" id="917" >
+<cdparam x="125" y="82" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from TGComponent to TGComponent" value="" />
+<P1  x="117" y="81" id="997" />
+<P2  x="197" y="137" id="931" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<COMPONENT type="5308" id="922" >
+<cdparam x="174" y="263" />
+<sizeparam width="100" height="55" minWidth="100" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="TGComponent" value="Req1" />
+<TGConnectingPoint num="0" id="918" />
+<TGConnectingPoint num="1" id="919" />
+<TGConnectingPoint num="2" id="920" />
+<TGConnectingPoint num="3" id="921" />
+<extraparam>
+<liveness data="true" />
+<not data="false" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="5301" id="943" >
+<cdparam x="191" y="137" />
+<sizeparam width="60" height="100" minWidth="50" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="TGComponent" value="&lt;&lt;LC&gt;&gt;" />
+<TGConnectingPoint num="0" id="923" />
+<TGConnectingPoint num="1" id="924" />
+<TGConnectingPoint num="2" id="925" />
+<TGConnectingPoint num="3" id="926" />
+<TGConnectingPoint num="4" id="927" />
+<TGConnectingPoint num="5" id="928" />
+<TGConnectingPoint num="6" id="929" />
+<TGConnectingPoint num="7" id="930" />
+<TGConnectingPoint num="8" id="931" />
+<TGConnectingPoint num="9" id="932" />
+<TGConnectingPoint num="10" id="933" />
+<TGConnectingPoint num="11" id="934" />
+<TGConnectingPoint num="12" id="935" />
+<TGConnectingPoint num="13" id="936" />
+<TGConnectingPoint num="14" id="937" />
+<TGConnectingPoint num="15" id="938" />
+<TGConnectingPoint num="16" id="939" />
+<TGConnectingPoint num="17" id="940" />
+<TGConnectingPoint num="18" id="941" />
+<TGConnectingPoint num="19" id="942" />
+</COMPONENT>
+
+<COMPONENT type="5300" id="994" >
+<cdparam x="10" y="128" />
+<sizeparam width="124" height="141" minWidth="5" minHeight="2" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Block0" value="Door" />
+<TGConnectingPoint num="0" id="970" />
+<TGConnectingPoint num="1" id="971" />
+<TGConnectingPoint num="2" id="972" />
+<TGConnectingPoint num="3" id="973" />
+<TGConnectingPoint num="4" id="974" />
+<TGConnectingPoint num="5" id="975" />
+<TGConnectingPoint num="6" id="976" />
+<TGConnectingPoint num="7" id="977" />
+<TGConnectingPoint num="8" id="978" />
+<TGConnectingPoint num="9" id="979" />
+<TGConnectingPoint num="10" id="980" />
+<TGConnectingPoint num="11" id="981" />
+<TGConnectingPoint num="12" id="982" />
+<TGConnectingPoint num="13" id="983" />
+<TGConnectingPoint num="14" id="984" />
+<TGConnectingPoint num="15" id="985" />
+<TGConnectingPoint num="16" id="986" />
+<TGConnectingPoint num="17" id="987" />
+<TGConnectingPoint num="18" id="988" />
+<TGConnectingPoint num="19" id="989" />
+<TGConnectingPoint num="20" id="990" />
+<TGConnectingPoint num="21" id="991" />
+<TGConnectingPoint num="22" id="992" />
+<TGConnectingPoint num="23" id="993" />
+</COMPONENT>
+<SUBCOMPONENT type="5304" id="956" >
+<father id="994" num="0" />
+<cdparam x="20" y="219" />
+<sizeparam width="100" height="40" minWidth="100" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="24" minY="0" maxY="101" />
+<infoparam name="TGComponent" value="closed" />
+<TGConnectingPoint num="0" id="944" />
+<TGConnectingPoint num="1" id="945" />
+<TGConnectingPoint num="2" id="946" />
+<TGConnectingPoint num="3" id="947" />
+<TGConnectingPoint num="4" id="948" />
+<TGConnectingPoint num="5" id="949" />
+<TGConnectingPoint num="6" id="950" />
+<TGConnectingPoint num="7" id="951" />
+<TGConnectingPoint num="8" id="952" />
+<TGConnectingPoint num="9" id="953" />
+<TGConnectingPoint num="10" id="954" />
+<TGConnectingPoint num="11" id="955" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="5304" id="969" >
+<father id="994" num="1" />
+<cdparam x="18" y="171" />
+<sizeparam width="100" height="40" minWidth="100" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="24" minY="0" maxY="101" />
+<infoparam name="TGComponent" value="open" />
+<TGConnectingPoint num="0" id="957" />
+<TGConnectingPoint num="1" id="958" />
+<TGConnectingPoint num="2" id="959" />
+<TGConnectingPoint num="3" id="960" />
+<TGConnectingPoint num="4" id="961" />
+<TGConnectingPoint num="5" id="962" />
+<TGConnectingPoint num="6" id="963" />
+<TGConnectingPoint num="7" id="964" />
+<TGConnectingPoint num="8" id="965" />
+<TGConnectingPoint num="9" id="966" />
+<TGConnectingPoint num="10" id="967" />
+<TGConnectingPoint num="11" id="968" />
+</SUBCOMPONENT>
+
+<COMPONENT type="5300" id="1032" >
+<cdparam x="10" y="20" />
+<sizeparam width="124" height="95" minWidth="5" minHeight="2" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Block0" value="Controller" />
+<TGConnectingPoint num="0" id="1008" />
+<TGConnectingPoint num="1" id="1009" />
+<TGConnectingPoint num="2" id="1010" />
+<TGConnectingPoint num="3" id="1011" />
+<TGConnectingPoint num="4" id="1012" />
+<TGConnectingPoint num="5" id="1013" />
+<TGConnectingPoint num="6" id="1014" />
+<TGConnectingPoint num="7" id="1015" />
+<TGConnectingPoint num="8" id="1016" />
+<TGConnectingPoint num="9" id="1017" />
+<TGConnectingPoint num="10" id="1018" />
+<TGConnectingPoint num="11" id="1019" />
+<TGConnectingPoint num="12" id="1020" />
+<TGConnectingPoint num="13" id="1021" />
+<TGConnectingPoint num="14" id="1022" />
+<TGConnectingPoint num="15" id="1023" />
+<TGConnectingPoint num="16" id="1024" />
+<TGConnectingPoint num="17" id="1025" />
+<TGConnectingPoint num="18" id="1026" />
+<TGConnectingPoint num="19" id="1027" />
+<TGConnectingPoint num="20" id="1028" />
+<TGConnectingPoint num="21" id="1029" />
+<TGConnectingPoint num="22" id="1030" />
+<TGConnectingPoint num="23" id="1031" />
+</COMPONENT>
+<SUBCOMPONENT type="5304" id="1007" >
+<father id="1032" num="0" />
+<cdparam x="17" y="61" />
+<sizeparam width="100" height="40" minWidth="100" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="24" minY="0" maxY="55" />
+<infoparam name="TGComponent" value="startMagnetron" />
+<TGConnectingPoint num="0" id="995" />
+<TGConnectingPoint num="1" id="996" />
+<TGConnectingPoint num="2" id="997" />
+<TGConnectingPoint num="3" id="998" />
+<TGConnectingPoint num="4" id="999" />
+<TGConnectingPoint num="5" id="1000" />
+<TGConnectingPoint num="6" id="1001" />
+<TGConnectingPoint num="7" id="1002" />
+<TGConnectingPoint num="8" id="1003" />
+<TGConnectingPoint num="9" id="1004" />
+<TGConnectingPoint num="10" id="1005" />
+<TGConnectingPoint num="11" id="1006" />
+</SUBCOMPONENT>
+
+
+</AvatarPDPanel>
+
+</Modeling>
+
+
+
+
+<Modeling type="AVATAR Design" nameTab="AVATAR Design" >
+<AVATARBlockDiagramPanel name="AVATAR Block Diagram" minX="10" maxX="1400" minY="10" maxY="1400" >
+<CONNECTOR type="5002" id="1033" >
+<cdparam x="344" y="574" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Block0 to Block0" value="" />
+<P1  x="350" y="446" id="1071" />
+<P2  x="110" y="445" id="1228" />
+<AutomaticDrawing  data="true" />
+<extraparam>
+<isd value="in remoteStart(int value)" />
+<oso value="out remoteStart(int value)" />
+<FIFOType asynchronous="false" size="1" blocking="false" private="true" />
+</extraparam>
+</CONNECTOR>
+<CONNECTOR type="5002" id="1036" >
+<cdparam x="800" y="441" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Block0 to Block0" value="" />
+<P1  x="270" y="167" id="1276" />
+<P2  x="614" y="167" id="1277" />
+<Point x="270" y="147" />
+<Point x="613" y="147" />
+<AutomaticDrawing  data="true" />
+<extraparam>
+<iso value="in wirelessChannelRead(Message msg)" />
+<osd value="out wirelessChannelWrite(Message msg)" />
+<FIFOType asynchronous="false" size="1" blocking="false" private="false" />
+</extraparam>
+</CONNECTOR><SUBCOMPONENT type="-1" id="1034" >
+<father id="1036" num="0" />
+<cdparam x="270" y="147" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="1035" >
+<father id="1036" num="1" />
+<cdparam x="613" y="147" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="5002" id="1037" >
+<cdparam x="719" y="481" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Block0 to Block0" value="" />
+<P1  x="572" y="637" id="1156" />
+<P2  x="626" y="651" id="1203" />
+<AutomaticDrawing  data="true" />
+<extraparam>
+<isd value="in ring()" />
+<oso value="out ringBell()" />
+<FIFOType asynchronous="false" size="1" blocking="false" private="true" />
+</extraparam>
+</CONNECTOR>
+<CONNECTOR type="5002" id="1038" >
+<cdparam x="422" y="503" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Block0 to Block0" value="" />
+<P1  x="284" y="659" id="1097" />
+<P2  x="362" y="637" id="1155" />
+<AutomaticDrawing  data="true" />
+<extraparam>
+<isd value="in open()" />
+<isd value="in closed()" />
+<oso value="out open()" />
+<oso value="out closed()" />
+<FIFOType asynchronous="false" size="1" blocking="false" private="true" />
+</extraparam>
+</CONNECTOR>
+<CONNECTOR type="5002" id="1039" >
+<cdparam x="714" y="409" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Block0 to Block0" value="" />
+<P1  x="572" y="595" id="1147" />
+<P2  x="628" y="459" id="1121" />
+<AutomaticDrawing  data="true" />
+<extraparam>
+<isd value="in startM()" />
+<isd value="in stopM()" />
+<oso value="out startMagnetron()" />
+<oso value="out stopMagnetron()" />
+<FIFOType asynchronous="false" size="1" blocking="false" private="true" />
+</extraparam>
+</CONNECTOR>
+<CONNECTOR type="5002" id="1040" >
+<cdparam x="394" y="430" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Block0 to Block0" value="" />
+<P1  x="304" y="530" id="1172" />
+<P2  x="362" y="595" id="1146" />
+<AutomaticDrawing  data="true" />
+<extraparam>
+<iso value="in LEDOn()" />
+<iso value="in LEDoff()" />
+<osd value="out startCooking()" />
+<osd value="out stopCooking()" />
+<isd value="in start(int duration)" />
+<oso value="out startButton(int duration)" />
+<FIFOType asynchronous="false" size="1" blocking="false" private="true" />
+</extraparam>
+</CONNECTOR>
+<COMPONENT type="5003" id="1049" >
+<cdparam x="638" y="279" />
+<sizeparam width="130" height="60" minWidth="5" minHeight="2" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="DataType0" value="Message" />
+<TGConnectingPoint num="0" id="1041" />
+<TGConnectingPoint num="1" id="1042" />
+<TGConnectingPoint num="2" id="1043" />
+<TGConnectingPoint num="3" id="1044" />
+<TGConnectingPoint num="4" id="1045" />
+<TGConnectingPoint num="5" id="1046" />
+<TGConnectingPoint num="6" id="1047" />
+<TGConnectingPoint num="7" id="1048" />
+<extraparam>
+<Attribute access="0" id="data" value="" type="0" typeOther="" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="5003" id="1058" >
+<cdparam x="640" y="211" />
+<sizeparam width="130" height="58" minWidth="5" minHeight="2" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="DataType0" value="Key" />
+<TGConnectingPoint num="0" id="1050" />
+<TGConnectingPoint num="1" id="1051" />
+<TGConnectingPoint num="2" id="1052" />
+<TGConnectingPoint num="3" id="1053" />
+<TGConnectingPoint num="4" id="1054" />
+<TGConnectingPoint num="5" id="1055" />
+<TGConnectingPoint num="6" id="1056" />
+<TGConnectingPoint num="7" id="1057" />
+<extraparam>
+<Attribute access="0" id="data" value="" type="8" typeOther="" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="301" id="1067" >
+<cdparam x="152" y="54" />
+<sizeparam width="568" height="84" minWidth="50" minHeight="20" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="UML Note" value="#Confidentiality RemoteControl.duration
+#Authenticity RemoteControl.SendingRemoteOrder.msg1 WirelessInterface.gotWirelessOrder.msg2
+
+#InitialCommonKnowledge RemoteControl.PSK WirelessInterface.PSK
+" />
+<TGConnectingPoint num="0" id="1059" />
+<TGConnectingPoint num="1" id="1060" />
+<TGConnectingPoint num="2" id="1061" />
+<TGConnectingPoint num="3" id="1062" />
+<TGConnectingPoint num="4" id="1063" />
+<TGConnectingPoint num="5" id="1064" />
+<TGConnectingPoint num="6" id="1065" />
+<TGConnectingPoint num="7" id="1066" />
+<extraparam>
+<Line value="#Confidentiality RemoteControl.duration" />
+<Line value="#Authenticity RemoteControl.SendingRemoteOrder.msg1 WirelessInterface.gotWirelessOrder.msg2" />
+<Line value="" />
+<Line value="#InitialCommonKnowledge RemoteControl.PSK WirelessInterface.PSK" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="5000" id="1292" >
+<cdparam x="99" y="167" />
+<sizeparam width="687" height="551" minWidth="5" minHeight="2" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="Block0" value="RemotelyControlledMicrowave" />
+<TGConnectingPoint num="0" id="1268" />
+<TGConnectingPoint num="1" id="1269" />
+<TGConnectingPoint num="2" id="1270" />
+<TGConnectingPoint num="3" id="1271" />
+<TGConnectingPoint num="4" id="1272" />
+<TGConnectingPoint num="5" id="1273" />
+<TGConnectingPoint num="6" id="1274" />
+<TGConnectingPoint num="7" id="1275" />
+<TGConnectingPoint num="8" id="1276" />
+<TGConnectingPoint num="9" id="1277" />
+<TGConnectingPoint num="10" id="1278" />
+<TGConnectingPoint num="11" id="1279" />
+<TGConnectingPoint num="12" id="1280" />
+<TGConnectingPoint num="13" id="1281" />
+<TGConnectingPoint num="14" id="1282" />
+<TGConnectingPoint num="15" id="1283" />
+<TGConnectingPoint num="16" id="1284" />
+<TGConnectingPoint num="17" id="1285" />
+<TGConnectingPoint num="18" id="1286" />
+<TGConnectingPoint num="19" id="1287" />
+<TGConnectingPoint num="20" id="1288" />
+<TGConnectingPoint num="21" id="1289" />
+<TGConnectingPoint num="22" id="1290" />
+<TGConnectingPoint num="23" id="1291" />
+<extraparam>
+<Signal value="in wirelessChannelRead(Message msg)" />
+<Signal value="out wirelessChannelWrite(Message msg)" />
+</extraparam>
+</COMPONENT>
+<SUBCOMPONENT type="5000" id="1242" >
+<father id="1292" num="0" />
+<cdparam x="110" y="358" />
+<sizeparam width="664" height="350" minWidth="5" minHeight="2" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="23" minY="0" maxY="201" />
+<infoparam name="Block0" value="MicroWaveOven" />
+<TGConnectingPoint num="0" id="1218" />
+<TGConnectingPoint num="1" id="1219" />
+<TGConnectingPoint num="2" id="1220" />
+<TGConnectingPoint num="3" id="1221" />
+<TGConnectingPoint num="4" id="1222" />
+<TGConnectingPoint num="5" id="1223" />
+<TGConnectingPoint num="6" id="1224" />
+<TGConnectingPoint num="7" id="1225" />
+<TGConnectingPoint num="8" id="1226" />
+<TGConnectingPoint num="9" id="1227" />
+<TGConnectingPoint num="10" id="1228" />
+<TGConnectingPoint num="11" id="1229" />
+<TGConnectingPoint num="12" id="1230" />
+<TGConnectingPoint num="13" id="1231" />
+<TGConnectingPoint num="14" id="1232" />
+<TGConnectingPoint num="15" id="1233" />
+<TGConnectingPoint num="16" id="1234" />
+<TGConnectingPoint num="17" id="1235" />
+<TGConnectingPoint num="18" id="1236" />
+<TGConnectingPoint num="19" id="1237" />
+<TGConnectingPoint num="20" id="1238" />
+<TGConnectingPoint num="21" id="1239" />
+<TGConnectingPoint num="22" id="1240" />
+<TGConnectingPoint num="23" id="1241" />
+<extraparam>
+<Signal value="in remoteStart(int value)" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="5000" id="1092" >
+<father id="1242" num="0" />
+<cdparam x="350" y="397" />
+<sizeparam width="229" height="99" minWidth="5" minHeight="2" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="435" minY="0" maxY="251" />
+<infoparam name="Block0" value="WirelessInterface" />
+<TGConnectingPoint num="0" id="1068" />
+<TGConnectingPoint num="1" id="1069" />
+<TGConnectingPoint num="2" id="1070" />
+<TGConnectingPoint num="3" id="1071" />
+<TGConnectingPoint num="4" id="1072" />
+<TGConnectingPoint num="5" id="1073" />
+<TGConnectingPoint num="6" id="1074" />
+<TGConnectingPoint num="7" id="1075" />
+<TGConnectingPoint num="8" id="1076" />
+<TGConnectingPoint num="9" id="1077" />
+<TGConnectingPoint num="10" id="1078" />
+<TGConnectingPoint num="11" id="1079" />
+<TGConnectingPoint num="12" id="1080" />
+<TGConnectingPoint num="13" id="1081" />
+<TGConnectingPoint num="14" id="1082" />
+<TGConnectingPoint num="15" id="1083" />
+<TGConnectingPoint num="16" id="1084" />
+<TGConnectingPoint num="17" id="1085" />
+<TGConnectingPoint num="18" id="1086" />
+<TGConnectingPoint num="19" id="1087" />
+<TGConnectingPoint num="20" id="1088" />
+<TGConnectingPoint num="21" id="1089" />
+<TGConnectingPoint num="22" id="1090" />
+<TGConnectingPoint num="23" id="1091" />
+<extraparam>
+<Attribute access="0" id="msg2" value="" type="5" typeOther="Message" />
+<Attribute access="0" id="PSK" value="" type="5" typeOther="Key" />
+<Attribute access="0" id="selectedDuration" value="" type="8" typeOther="" />
+<Method value="Message encrypt(Message msg, Key k)" />
+<Method value="Message decrypt(Message msg, Key k)" />
+<Method value="Message sencrypt(Message msg, Key k)" />
+<Method value="Message sdecrypt(Message msg, Key k)" />
+<Method value="Message MAC(Message msg, Key k)" />
+<Method value="bool verifyMAC(Message msg, Key k, Message macmsg)" />
+<Method value="Message concat2(Message msg1, Message msg2)" />
+<Method value="Message concat3(Message msg1, Message msg2, Message msg3)" />
+<Method value="Message concat4(Message msg1, Message msg2, Message msg3, Message msg4)" />
+<Method value="get2(Message msg, Message msg1, Message msg2)" />
+<Method value="get3(Message msg, Message msg1, Message msg2, Message msg3)" />
+<Method value="get4(Message msg, Message msg1, Message msg2, Message msg3, Message msg4)" />
+<Signal value="out remoteStart(int value)" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="5000" id="1117" >
+<father id="1242" num="1" />
+<cdparam x="146" y="619" />
+<sizeparam width="138" height="81" minWidth="5" minHeight="2" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="526" minY="0" maxY="269" />
+<infoparam name="Block0" value="Door" />
+<TGConnectingPoint num="0" id="1093" />
+<TGConnectingPoint num="1" id="1094" />
+<TGConnectingPoint num="2" id="1095" />
+<TGConnectingPoint num="3" id="1096" />
+<TGConnectingPoint num="4" id="1097" />
+<TGConnectingPoint num="5" id="1098" />
+<TGConnectingPoint num="6" id="1099" />
+<TGConnectingPoint num="7" id="1100" />
+<TGConnectingPoint num="8" id="1101" />
+<TGConnectingPoint num="9" id="1102" />
+<TGConnectingPoint num="10" id="1103" />
+<TGConnectingPoint num="11" id="1104" />
+<TGConnectingPoint num="12" id="1105" />
+<TGConnectingPoint num="13" id="1106" />
+<TGConnectingPoint num="14" id="1107" />
+<TGConnectingPoint num="15" id="1108" />
+<TGConnectingPoint num="16" id="1109" />
+<TGConnectingPoint num="17" id="1110" />
+<TGConnectingPoint num="18" id="1111" />
+<TGConnectingPoint num="19" id="1112" />
+<TGConnectingPoint num="20" id="1113" />
+<TGConnectingPoint num="21" id="1114" />
+<TGConnectingPoint num="22" id="1115" />
+<TGConnectingPoint num="23" id="1116" />
+<extraparam>
+<Signal value="out closed()" />
+<Signal value="out open()" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="5000" id="1142" >
+<father id="1242" num="2" />
+<cdparam x="628" y="413" />
+<sizeparam width="126" height="92" minWidth="5" minHeight="2" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="538" minY="0" maxY="258" />
+<infoparam name="Block0" value="Magnetron" />
+<TGConnectingPoint num="0" id="1118" />
+<TGConnectingPoint num="1" id="1119" />
+<TGConnectingPoint num="2" id="1120" />
+<TGConnectingPoint num="3" id="1121" />
+<TGConnectingPoint num="4" id="1122" />
+<TGConnectingPoint num="5" id="1123" />
+<TGConnectingPoint num="6" id="1124" />
+<TGConnectingPoint num="7" id="1125" />
+<TGConnectingPoint num="8" id="1126" />
+<TGConnectingPoint num="9" id="1127" />
+<TGConnectingPoint num="10" id="1128" />
+<TGConnectingPoint num="11" id="1129" />
+<TGConnectingPoint num="12" id="1130" />
+<TGConnectingPoint num="13" id="1131" />
+<TGConnectingPoint num="14" id="1132" />
+<TGConnectingPoint num="15" id="1133" />
+<TGConnectingPoint num="16" id="1134" />
+<TGConnectingPoint num="17" id="1135" />
+<TGConnectingPoint num="18" id="1136" />
+<TGConnectingPoint num="19" id="1137" />
+<TGConnectingPoint num="20" id="1138" />
+<TGConnectingPoint num="21" id="1139" />
+<TGConnectingPoint num="22" id="1140" />
+<TGConnectingPoint num="23" id="1141" />
+<extraparam>
+<Attribute access="0" id="power" value="0" type="8" typeOther="" />
+<Signal value="in startM()" />
+<Signal value="in stopM()" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="5000" id="1167" >
+<father id="1242" num="3" />
+<cdparam x="362" y="512" />
+<sizeparam width="210" height="167" minWidth="5" minHeight="2" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="454" minY="0" maxY="183" />
+<infoparam name="Block0" value="Controller" />
+<TGConnectingPoint num="0" id="1143" />
+<TGConnectingPoint num="1" id="1144" />
+<TGConnectingPoint num="2" id="1145" />
+<TGConnectingPoint num="3" id="1146" />
+<TGConnectingPoint num="4" id="1147" />
+<TGConnectingPoint num="5" id="1148" />
+<TGConnectingPoint num="6" id="1149" />
+<TGConnectingPoint num="7" id="1150" />
+<TGConnectingPoint num="8" id="1151" />
+<TGConnectingPoint num="9" id="1152" />
+<TGConnectingPoint num="10" id="1153" />
+<TGConnectingPoint num="11" id="1154" />
+<TGConnectingPoint num="12" id="1155" />
+<TGConnectingPoint num="13" id="1156" />
+<TGConnectingPoint num="14" id="1157" />
+<TGConnectingPoint num="15" id="1158" />
+<TGConnectingPoint num="16" id="1159" />
+<TGConnectingPoint num="17" id="1160" />
+<TGConnectingPoint num="18" id="1161" />
+<TGConnectingPoint num="19" id="1162" />
+<TGConnectingPoint num="20" id="1163" />
+<TGConnectingPoint num="21" id="1164" />
+<TGConnectingPoint num="22" id="1165" />
+<TGConnectingPoint num="23" id="1166" />
+<extraparam>
+<Attribute access="0" id="duration" value="5" type="8" typeOther="" />
+<Attribute access="0" id="remainingTime" value="0" type="8" typeOther="" />
+<Signal value="in start(int duration)" />
+<Signal value="in closed()" />
+<Signal value="in open()" />
+<Signal value="out ringBell()" />
+<Signal value="out startMagnetron()" />
+<Signal value="out stopMagnetron()" />
+<Signal value="out startCooking()" />
+<Signal value="out stopCooking()" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="5000" id="1192" >
+<father id="1242" num="4" />
+<cdparam x="140" y="478" />
+<sizeparam width="164" height="104" minWidth="5" minHeight="2" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="500" minY="0" maxY="246" />
+<infoparam name="Block0" value="ControlPanel" />
+<TGConnectingPoint num="0" id="1168" />
+<TGConnectingPoint num="1" id="1169" />
+<TGConnectingPoint num="2" id="1170" />
+<TGConnectingPoint num="3" id="1171" />
+<TGConnectingPoint num="4" id="1172" />
+<TGConnectingPoint num="5" id="1173" />
+<TGConnectingPoint num="6" id="1174" />
+<TGConnectingPoint num="7" id="1175" />
+<TGConnectingPoint num="8" id="1176" />
+<TGConnectingPoint num="9" id="1177" />
+<TGConnectingPoint num="10" id="1178" />
+<TGConnectingPoint num="11" id="1179" />
+<TGConnectingPoint num="12" id="1180" />
+<TGConnectingPoint num="13" id="1181" />
+<TGConnectingPoint num="14" id="1182" />
+<TGConnectingPoint num="15" id="1183" />
+<TGConnectingPoint num="16" id="1184" />
+<TGConnectingPoint num="17" id="1185" />
+<TGConnectingPoint num="18" id="1186" />
+<TGConnectingPoint num="19" id="1187" />
+<TGConnectingPoint num="20" id="1188" />
+<TGConnectingPoint num="21" id="1189" />
+<TGConnectingPoint num="22" id="1190" />
+<TGConnectingPoint num="23" id="1191" />
+<extraparam>
+<Attribute access="0" id="duration" value="5" type="8" typeOther="" />
+<Signal value="in LEDOn()" />
+<Signal value="in LEDoff()" />
+<Signal value="out startButton(int duration)" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="5000" id="1217" >
+<father id="1242" num="5" />
+<cdparam x="626" y="636" />
+<sizeparam width="116" height="61" minWidth="5" minHeight="2" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="548" minY="0" maxY="289" />
+<infoparam name="Block0" value="Bell" />
+<TGConnectingPoint num="0" id="1193" />
+<TGConnectingPoint num="1" id="1194" />
+<TGConnectingPoint num="2" id="1195" />
+<TGConnectingPoint num="3" id="1196" />
+<TGConnectingPoint num="4" id="1197" />
+<TGConnectingPoint num="5" id="1198" />
+<TGConnectingPoint num="6" id="1199" />
+<TGConnectingPoint num="7" id="1200" />
+<TGConnectingPoint num="8" id="1201" />
+<TGConnectingPoint num="9" id="1202" />
+<TGConnectingPoint num="10" id="1203" />
+<TGConnectingPoint num="11" id="1204" />
+<TGConnectingPoint num="12" id="1205" />
+<TGConnectingPoint num="13" id="1206" />
+<TGConnectingPoint num="14" id="1207" />
+<TGConnectingPoint num="15" id="1208" />
+<TGConnectingPoint num="16" id="1209" />
+<TGConnectingPoint num="17" id="1210" />
+<TGConnectingPoint num="18" id="1211" />
+<TGConnectingPoint num="19" id="1212" />
+<TGConnectingPoint num="20" id="1213" />
+<TGConnectingPoint num="21" id="1214" />
+<TGConnectingPoint num="22" id="1215" />
+<TGConnectingPoint num="23" id="1216" />
+<extraparam>
+<Signal value="in ring()" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="5000" id="1267" >
+<father id="1292" num="1" />
+<cdparam x="318" y="211" />
+<sizeparam width="292" height="142" minWidth="5" minHeight="2" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="395" minY="0" maxY="409" />
+<infoparam name="Block0" value="RemoteControl" />
+<TGConnectingPoint num="0" id="1243" />
+<TGConnectingPoint num="1" id="1244" />
+<TGConnectingPoint num="2" id="1245" />
+<TGConnectingPoint num="3" id="1246" />
+<TGConnectingPoint num="4" id="1247" />
+<TGConnectingPoint num="5" id="1248" />
+<TGConnectingPoint num="6" id="1249" />
+<TGConnectingPoint num="7" id="1250" />
+<TGConnectingPoint num="8" id="1251" />
+<TGConnectingPoint num="9" id="1252" />
+<TGConnectingPoint num="10" id="1253" />
+<TGConnectingPoint num="11" id="1254" />
+<TGConnectingPoint num="12" id="1255" />
+<TGConnectingPoint num="13" id="1256" />
+<TGConnectingPoint num="14" id="1257" />
+<TGConnectingPoint num="15" id="1258" />
+<TGConnectingPoint num="16" id="1259" />
+<TGConnectingPoint num="17" id="1260" />
+<TGConnectingPoint num="18" id="1261" />
+<TGConnectingPoint num="19" id="1262" />
+<TGConnectingPoint num="20" id="1263" />
+<TGConnectingPoint num="21" id="1264" />
+<TGConnectingPoint num="22" id="1265" />
+<TGConnectingPoint num="23" id="1266" />
+<extraparam>
+<Attribute access="0" id="duration" value="12" type="8" typeOther="" />
+<Attribute access="0" id="msg1" value="" type="5" typeOther="Message" />
+<Attribute access="0" id="PSK" value="" type="5" typeOther="Key" />
+<Method value="Message encrypt(Message msg, Key k)" />
+<Method value="Message decrypt(Message msg, Key k)" />
+<Method value="Message sencrypt(Message msg, Key k)" />
+<Method value="Message sdecrypt(Message msg, Key k)" />
+<Method value="Message MAC(Message msg, Key k)" />
+<Method value="bool verifyMAC(Message msg, Key k, Message macmsg)" />
+<Method value="Message concat2(Message msg1, Message msg2)" />
+<Method value="Message concat3(Message msg1, Message msg2, Message msg3)" />
+<Method value="Message concat4(Message msg1, Message msg2, Message msg3, Message msg4)" />
+<Method value="get2(Message msg, Message msg1, Message msg2)" />
+<Method value="get3(Message msg, Message msg1, Message msg2, Message msg3)" />
+<Method value="get4(Message msg, Message msg1, Message msg2, Message msg3, Message msg4)" />
+</extraparam>
+</SUBCOMPONENT>
+
+
+</AVATARBlockDiagramPanel>
+
+<AVATARStateMachineDiagramPanel name="RemotelyControlledMicrowave" minX="10" maxX="1400" minY="10" maxY="900" >
+<CONNECTOR type="5102" id="1294" >
+<cdparam x="407" y="70" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from start state to stop state" value="null" />
+<P1  x="407" y="70" id="1297" />
+<P2  x="408" y="85" id="1295" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1293" >
+<father id="1294" num="0" />
+<cdparam x="407" y="110" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<COMPONENT type="5101" id="1296" >
+<cdparam x="398" y="90" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="stop state" value="null" />
+<TGConnectingPoint num="0" id="1295" />
+</COMPONENT>
+
+<COMPONENT type="5100" id="1298" >
+<cdparam x="400" y="50" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="start state" value="null" />
+<TGConnectingPoint num="0" id="1297" />
+</COMPONENT>
+
+
+</AVATARStateMachineDiagramPanel>
+
+<AVATARStateMachineDiagramPanel name="RemoteControl" minX="10" maxX="1400" minY="10" maxY="900" >
+<CONNECTOR type="5102" id="1300" >
+<cdparam x="290" y="140" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from start state to state0" value="null" />
+<P1  x="309" y="119" id="1343" />
+<P2  x="325" y="163" id="1306" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1299" >
+<father id="1300" num="0" />
+<cdparam x="290" y="180" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1302" >
+<cdparam x="347" y="321" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Send signal to stop state" value="null" />
+<P1  x="347" y="321" id="1333" />
+<P2  x="350" y="350" id="1330" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1301" >
+<father id="1302" num="0" />
+<cdparam x="347" y="361" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1304" >
+<cdparam x="327" y="221" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from start state to Send signal" value="null" />
+<P1  x="325" y="213" id="1311" />
+<P2  x="347" y="291" id="1332" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1303" >
+<father id="1304" num="0" />
+<cdparam x="354" y="252" />
+<sizeparam width="162" height="32" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+<actions value="msg1.data = duration" />
+<actions value="msg1 = encrypt(msg1, PSK)" />
+</extraparam>
+</SUBCOMPONENT>
+
+<COMPONENT type="5106" id="1329" >
+<cdparam x="239" y="163" />
+<sizeparam width="172" height="50" minWidth="40" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="state0" value="SendingRemoteOrder" />
+<TGConnectingPoint num="0" id="1305" />
+<TGConnectingPoint num="1" id="1306" />
+<TGConnectingPoint num="2" id="1307" />
+<TGConnectingPoint num="3" id="1308" />
+<TGConnectingPoint num="4" id="1309" />
+<TGConnectingPoint num="5" id="1310" />
+<TGConnectingPoint num="6" id="1311" />
+<TGConnectingPoint num="7" id="1312" />
+<TGConnectingPoint num="8" id="1313" />
+<TGConnectingPoint num="9" id="1314" />
+<TGConnectingPoint num="10" id="1315" />
+<TGConnectingPoint num="11" id="1316" />
+<TGConnectingPoint num="12" id="1317" />
+<TGConnectingPoint num="13" id="1318" />
+<TGConnectingPoint num="14" id="1319" />
+<TGConnectingPoint num="15" id="1320" />
+<TGConnectingPoint num="16" id="1321" />
+<TGConnectingPoint num="17" id="1322" />
+<TGConnectingPoint num="18" id="1323" />
+<TGConnectingPoint num="19" id="1324" />
+<TGConnectingPoint num="20" id="1325" />
+<TGConnectingPoint num="21" id="1326" />
+<TGConnectingPoint num="22" id="1327" />
+<TGConnectingPoint num="23" id="1328" />
+</COMPONENT>
+
+<COMPONENT type="5101" id="1331" >
+<cdparam x="340" y="355" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="stop state" value="null" />
+<TGConnectingPoint num="0" id="1330" />
+</COMPONENT>
+
+<COMPONENT type="5103" id="1342" >
+<cdparam x="261" y="296" />
+<sizeparam width="172" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Send signal" value="wirelessChannelWrite(msg1)" />
+<TGConnectingPoint num="0" id="1332" />
+<TGConnectingPoint num="1" id="1333" />
+<TGConnectingPoint num="2" id="1334" />
+<TGConnectingPoint num="3" id="1335" />
+<TGConnectingPoint num="4" id="1336" />
+<TGConnectingPoint num="5" id="1337" />
+<TGConnectingPoint num="6" id="1338" />
+<TGConnectingPoint num="7" id="1339" />
+<TGConnectingPoint num="8" id="1340" />
+<TGConnectingPoint num="9" id="1341" />
+</COMPONENT>
+
+<COMPONENT type="5100" id="1344" >
+<cdparam x="302" y="99" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="start state" value="null" />
+<TGConnectingPoint num="0" id="1343" />
+</COMPONENT>
+
+
+</AVATARStateMachineDiagramPanel>
+
+<AVATARStateMachineDiagramPanel name="MicroWaveOven" minX="10" maxX="1400" minY="10" maxY="900" >
+<CONNECTOR type="5102" id="1346" >
+<cdparam x="407" y="70" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from start state to state0" value="null" />
+<P1  x="407" y="70" id="1372" />
+<P2  x="451" y="106" id="1348" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1345" >
+<father id="1346" num="0" />
+<cdparam x="407" y="110" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<COMPONENT type="5106" id="1371" >
+<cdparam x="396" y="106" />
+<sizeparam width="111" height="42" minWidth="40" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="state0" value="Running" />
+<TGConnectingPoint num="0" id="1347" />
+<TGConnectingPoint num="1" id="1348" />
+<TGConnectingPoint num="2" id="1349" />
+<TGConnectingPoint num="3" id="1350" />
+<TGConnectingPoint num="4" id="1351" />
+<TGConnectingPoint num="5" id="1352" />
+<TGConnectingPoint num="6" id="1353" />
+<TGConnectingPoint num="7" id="1354" />
+<TGConnectingPoint num="8" id="1355" />
+<TGConnectingPoint num="9" id="1356" />
+<TGConnectingPoint num="10" id="1357" />
+<TGConnectingPoint num="11" id="1358" />
+<TGConnectingPoint num="12" id="1359" />
+<TGConnectingPoint num="13" id="1360" />
+<TGConnectingPoint num="14" id="1361" />
+<TGConnectingPoint num="15" id="1362" />
+<TGConnectingPoint num="16" id="1363" />
+<TGConnectingPoint num="17" id="1364" />
+<TGConnectingPoint num="18" id="1365" />
+<TGConnectingPoint num="19" id="1366" />
+<TGConnectingPoint num="20" id="1367" />
+<TGConnectingPoint num="21" id="1368" />
+<TGConnectingPoint num="22" id="1369" />
+<TGConnectingPoint num="23" id="1370" />
+</COMPONENT>
+
+<COMPONENT type="5100" id="1373" >
+<cdparam x="400" y="50" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="start state" value="null" />
+<TGConnectingPoint num="0" id="1372" />
+</COMPONENT>
+
+
+</AVATARStateMachineDiagramPanel>
+
+<AVATARStateMachineDiagramPanel name="Bell" minX="10" maxX="1400" minY="10" maxY="900" >
+<CONNECTOR type="5102" id="1378" >
+<cdparam x="419" y="209" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Send signal to state0" value="null" />
+<P1  x="419" y="209" id="1384" />
+<P2  x="369" y="123" id="1397" />
+<Point x="412" y="243" />
+<Point x="332" y="243" />
+<Point x="332" y="123" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1374" >
+<father id="1378" num="0" />
+<cdparam x="412" y="243" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="1375" >
+<father id="1378" num="1" />
+<cdparam x="332" y="243" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="1376" >
+<father id="1378" num="2" />
+<cdparam x="332" y="123" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="1377" >
+<father id="1378" num="3" />
+<cdparam x="419" y="249" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1380" >
+<cdparam x="420" y="151" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from state0 to Send signal" value="null" />
+<P1  x="419" y="148" id="1400" />
+<P2  x="419" y="179" id="1383" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1379" >
+<father id="1380" num="0" />
+<cdparam x="420" y="191" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1382" >
+<cdparam x="407" y="70" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from start state to state0" value="null" />
+<P1  x="407" y="70" id="1419" />
+<P2  x="419" y="98" id="1395" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1381" >
+<father id="1382" num="0" />
+<cdparam x="407" y="110" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<COMPONENT type="5104" id="1393" >
+<cdparam x="396" y="184" />
+<sizeparam width="46" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Send signal" value="ring()" />
+<TGConnectingPoint num="0" id="1383" />
+<TGConnectingPoint num="1" id="1384" />
+<TGConnectingPoint num="2" id="1385" />
+<TGConnectingPoint num="3" id="1386" />
+<TGConnectingPoint num="4" id="1387" />
+<TGConnectingPoint num="5" id="1388" />
+<TGConnectingPoint num="6" id="1389" />
+<TGConnectingPoint num="7" id="1390" />
+<TGConnectingPoint num="8" id="1391" />
+<TGConnectingPoint num="9" id="1392" />
+</COMPONENT>
+
+<COMPONENT type="5106" id="1418" >
+<cdparam x="369" y="98" />
+<sizeparam width="100" height="50" minWidth="40" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="state0" value="Active" />
+<TGConnectingPoint num="0" id="1394" />
+<TGConnectingPoint num="1" id="1395" />
+<TGConnectingPoint num="2" id="1396" />
+<TGConnectingPoint num="3" id="1397" />
+<TGConnectingPoint num="4" id="1398" />
+<TGConnectingPoint num="5" id="1399" />
+<TGConnectingPoint num="6" id="1400" />
+<TGConnectingPoint num="7" id="1401" />
+<TGConnectingPoint num="8" id="1402" />
+<TGConnectingPoint num="9" id="1403" />
+<TGConnectingPoint num="10" id="1404" />
+<TGConnectingPoint num="11" id="1405" />
+<TGConnectingPoint num="12" id="1406" />
+<TGConnectingPoint num="13" id="1407" />
+<TGConnectingPoint num="14" id="1408" />
+<TGConnectingPoint num="15" id="1409" />
+<TGConnectingPoint num="16" id="1410" />
+<TGConnectingPoint num="17" id="1411" />
+<TGConnectingPoint num="18" id="1412" />
+<TGConnectingPoint num="19" id="1413" />
+<TGConnectingPoint num="20" id="1414" />
+<TGConnectingPoint num="21" id="1415" />
+<TGConnectingPoint num="22" id="1416" />
+<TGConnectingPoint num="23" id="1417" />
+</COMPONENT>
+
+<COMPONENT type="5100" id="1420" >
+<cdparam x="400" y="50" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="start state" value="null" />
+<TGConnectingPoint num="0" id="1419" />
+</COMPONENT>
+
+
+</AVATARStateMachineDiagramPanel>
+
+<AVATARStateMachineDiagramPanel name="ControlPanel" minX="10" maxX="1400" minY="10" maxY="900" >
+<CONNECTOR type="5102" id="1425" >
+<cdparam x="504" y="232" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Send signal to state0" value="null" />
+<P1  x="504" y="232" id="1457" />
+<P2  x="454" y="123" id="1434" />
+<Point x="504" y="254" />
+<Point x="426" y="254" />
+<Point x="426" y="123" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1421" >
+<father id="1425" num="0" />
+<cdparam x="504" y="254" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="1422" >
+<father id="1425" num="1" />
+<cdparam x="426" y="254" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="1423" >
+<father id="1425" num="2" />
+<cdparam x="426" y="123" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="1424" >
+<father id="1425" num="3" />
+<cdparam x="504" y="272" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1428" >
+<cdparam x="504" y="148" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from state0 to Send signal" value="null" />
+<P1  x="504" y="148" id="1437" />
+<P2  x="504" y="202" id="1456" />
+<Point x="504" y="175" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1426" >
+<father id="1428" num="0" />
+<cdparam x="504" y="175" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="1427" >
+<father id="1428" num="1" />
+<cdparam x="504" y="188" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1430" >
+<cdparam x="385" y="75" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from start state to state0" value="null" />
+<P1  x="481" y="74" id="1467" />
+<P2  x="504" y="98" id="1432" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1429" >
+<father id="1430" num="0" />
+<cdparam x="385" y="115" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<COMPONENT type="5106" id="1455" >
+<cdparam x="454" y="98" />
+<sizeparam width="100" height="50" minWidth="40" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="state0" value="Active" />
+<TGConnectingPoint num="0" id="1431" />
+<TGConnectingPoint num="1" id="1432" />
+<TGConnectingPoint num="2" id="1433" />
+<TGConnectingPoint num="3" id="1434" />
+<TGConnectingPoint num="4" id="1435" />
+<TGConnectingPoint num="5" id="1436" />
+<TGConnectingPoint num="6" id="1437" />
+<TGConnectingPoint num="7" id="1438" />
+<TGConnectingPoint num="8" id="1439" />
+<TGConnectingPoint num="9" id="1440" />
+<TGConnectingPoint num="10" id="1441" />
+<TGConnectingPoint num="11" id="1442" />
+<TGConnectingPoint num="12" id="1443" />
+<TGConnectingPoint num="13" id="1444" />
+<TGConnectingPoint num="14" id="1445" />
+<TGConnectingPoint num="15" id="1446" />
+<TGConnectingPoint num="16" id="1447" />
+<TGConnectingPoint num="17" id="1448" />
+<TGConnectingPoint num="18" id="1449" />
+<TGConnectingPoint num="19" id="1450" />
+<TGConnectingPoint num="20" id="1451" />
+<TGConnectingPoint num="21" id="1452" />
+<TGConnectingPoint num="22" id="1453" />
+<TGConnectingPoint num="23" id="1454" />
+</COMPONENT>
+
+<COMPONENT type="5103" id="1466" >
+<cdparam x="443" y="207" />
+<sizeparam width="122" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Send signal" value="startButton(duration)" />
+<TGConnectingPoint num="0" id="1456" />
+<TGConnectingPoint num="1" id="1457" />
+<TGConnectingPoint num="2" id="1458" />
+<TGConnectingPoint num="3" id="1459" />
+<TGConnectingPoint num="4" id="1460" />
+<TGConnectingPoint num="5" id="1461" />
+<TGConnectingPoint num="6" id="1462" />
+<TGConnectingPoint num="7" id="1463" />
+<TGConnectingPoint num="8" id="1464" />
+<TGConnectingPoint num="9" id="1465" />
+</COMPONENT>
+
+<COMPONENT type="5100" id="1468" >
+<cdparam x="474" y="54" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="start state" value="null" />
+<TGConnectingPoint num="0" id="1467" />
+</COMPONENT>
+
+
+</AVATARStateMachineDiagramPanel>
+
+<AVATARStateMachineDiagramPanel name="Controller" minX="10" maxX="1400" minY="10" maxY="900" >
+<CONNECTOR type="5102" id="1470" >
+<cdparam x="419" y="185" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Send signal to state0" value="null" />
+<P1  x="451" y="170" id="1638" />
+<P2  x="422" y="194" id="1527" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1469" >
+<father id="1470" num="0" />
+<cdparam x="419" y="225" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1472" >
+<cdparam x="273" y="187" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Receive signal to state0" value="null" />
+<P1  x="330" y="168" id="1544" />
+<P2  x="372" y="194" id="1526" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1471" >
+<father id="1472" num="0" />
+<cdparam x="273" y="227" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1474" >
+<cdparam x="378" y="118" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from state1 to Receive signal" value="null" />
+<P1  x="378" y="118" id="1626" />
+<P2  x="330" y="138" id="1543" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1473" >
+<father id="1474" num="0" />
+<cdparam x="378" y="158" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1476" >
+<cdparam x="615" y="200" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Send signal to state1" value="null" />
+<P1  x="629" y="187" id="1706" />
+<P2  x="440" y="106" id="1625" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1475" >
+<father id="1476" num="0" />
+<cdparam x="615" y="240" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1478" >
+<cdparam x="629" y="132" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from state0 to Send signal" value="null" />
+<P1  x="629" y="132" id="1722" />
+<P2  x="629" y="157" id="1705" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1477" >
+<father id="1478" num="0" />
+<cdparam x="629" y="172" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1480" >
+<cdparam x="628" y="64" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Send signal to state0" value="null" />
+<P1  x="628" y="64" id="1602" />
+<P2  x="629" y="82" id="1717" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1479" >
+<father id="1480" num="0" />
+<cdparam x="628" y="104" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1482" >
+<cdparam x="738" y="532" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Send signal to Send signal" value="null" />
+<P1  x="637" y="416" id="1695" />
+<P2  x="636" y="437" id="1672" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1481" >
+<father id="1482" num="0" />
+<cdparam x="738" y="572" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1484" >
+<cdparam x="737" y="482" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from state0 to Send signal" value="null" />
+<P1  x="638" y="370" id="1747" />
+<P2  x="637" y="386" id="1694" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1483" >
+<father id="1484" num="0" />
+<cdparam x="737" y="522" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1486" >
+<cdparam x="655" y="567" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Send signal to state0" value="null" />
+<P1  x="636" y="467" id="1673" />
+<P2  x="448" y="355" id="1578" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1485" >
+<father id="1486" num="0" />
+<cdparam x="655" y="607" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1488" >
+<cdparam x="738" y="412" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Send signal to state0" value="null" />
+<P1  x="639" y="300" id="1651" />
+<P2  x="638" y="320" id="1742" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1487" >
+<father id="1488" num="0" />
+<cdparam x="738" y="452" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1490" >
+<cdparam x="642" y="363" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Receive signal to Send signal" value="null" />
+<P1  x="639" y="260" id="1555" />
+<P2  x="639" y="270" id="1650" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1489" >
+<father id="1490" num="0" />
+<cdparam x="654" y="379" />
+<sizeparam width="201" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1495" >
+<cdparam x="393" y="451" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from state0 to state0" value="null" />
+<P1  x="373" y="368" id="1579" />
+<P2  x="348" y="355" id="1577" />
+<Point x="373" y="410" />
+<Point x="289" y="410" />
+<Point x="289" y="355" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1491" >
+<father id="1495" num="0" />
+<cdparam x="373" y="410" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="1492" >
+<father id="1495" num="1" />
+<cdparam x="289" y="410" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="1493" >
+<father id="1495" num="2" />
+<cdparam x="289" y="355" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="1494" >
+<father id="1495" num="3" />
+<cdparam x="223" y="380" />
+<sizeparam width="192" height="48" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ remainingTime&gt;0 ]" />
+<afterMin value="1" />
+<afterMax value="1" />
+<computeMin value="" />
+<computeMax value="" />
+<actions value="remainingTime= remainingTime -1" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1497" >
+<cdparam x="468" y="426" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from state0 to Receive signal" value="null" />
+<P1  x="448" y="343" id="1569" />
+<P2  x="639" y="230" id="1554" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1496" >
+<father id="1497" num="0" />
+<cdparam x="496" y="256" />
+<sizeparam width="201" height="32" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="1" />
+<afterMax value="1" />
+<computeMin value="" />
+<computeMax value="" />
+<actions value="remainingTime=remainingTime -1" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1499" >
+<cdparam x="418" y="451" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from state0 to Send signal" value="null" />
+<P1  x="398" y="368" id="1571" />
+<P2  x="398" y="452" id="1661" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1498" >
+<father id="1499" num="0" />
+<cdparam x="398" y="442" />
+<sizeparam width="139" height="16" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ remainingTime==0 ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1501" >
+<cdparam x="418" y="376" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Send signal to state0" value="null" />
+<P1  x="398" y="290" id="1684" />
+<P2  x="398" y="318" id="1566" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1500" >
+<father id="1501" num="0" />
+<cdparam x="407" y="307" />
+<sizeparam width="144" height="16" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+<actions value="remainingTime=duration" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1507" >
+<cdparam x="419" y="547" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Send signal to state1" value="null" />
+<P1  x="398" y="516" id="1591" />
+<P2  x="358" y="73" id="1612" />
+<Point x="398" y="526" />
+<Point x="211" y="526" />
+<Point x="211" y="53" />
+<Point x="345" y="53" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1502" >
+<father id="1507" num="0" />
+<cdparam x="398" y="526" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="1503" >
+<father id="1507" num="1" />
+<cdparam x="211" y="526" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="1504" >
+<father id="1507" num="2" />
+<cdparam x="211" y="53" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="1505" >
+<father id="1507" num="3" />
+<cdparam x="345" y="53" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="1506" >
+<father id="1507" num="4" />
+<cdparam x="419" y="587" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1509" >
+<cdparam x="418" y="592" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Send signal to Send signal" value="null" />
+<P1  x="398" y="482" id="1662" />
+<P2  x="398" y="486" id="1590" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1508" >
+<father id="1509" num="0" />
+<cdparam x="418" y="632" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1511" >
+<cdparam x="440" y="113" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from state1 to Send signal" value="null" />
+<P1  x="440" y="95" id="1616" />
+<P2  x="628" y="34" id="1601" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1510" >
+<father id="1511" num="0" />
+<cdparam x="440" y="153" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1513" >
+<cdparam x="432" y="140" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from state1 to Send signal" value="null" />
+<P1  x="419" y="118" id="1627" />
+<P2  x="451" y="140" id="1637" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1512" >
+<father id="1513" num="0" />
+<cdparam x="369" y="175" />
+<sizeparam width="134" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1515" >
+<cdparam x="407" y="70" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from start state to state1" value="null" />
+<P1  x="399" y="30" id="1648" />
+<P2  x="399" y="73" id="1613" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1514" >
+<father id="1515" num="0" />
+<cdparam x="411" y="59" />
+<sizeparam width="108" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1517" >
+<cdparam x="418" y="318" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Send signal to Send signal" value="null" />
+<P1  x="397" y="244" id="1524" />
+<P2  x="398" y="260" id="1683" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1516" >
+<father id="1517" num="0" />
+<cdparam x="418" y="358" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<COMPONENT type="5106" id="1542" >
+<cdparam x="347" y="194" />
+<sizeparam width="100" height="50" minWidth="40" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="state0" value="Starting" />
+<TGConnectingPoint num="0" id="1518" />
+<TGConnectingPoint num="1" id="1519" />
+<TGConnectingPoint num="2" id="1520" />
+<TGConnectingPoint num="3" id="1521" />
+<TGConnectingPoint num="4" id="1522" />
+<TGConnectingPoint num="5" id="1523" />
+<TGConnectingPoint num="6" id="1524" />
+<TGConnectingPoint num="7" id="1525" />
+<TGConnectingPoint num="8" id="1526" />
+<TGConnectingPoint num="9" id="1527" />
+<TGConnectingPoint num="10" id="1528" />
+<TGConnectingPoint num="11" id="1529" />
+<TGConnectingPoint num="12" id="1530" />
+<TGConnectingPoint num="13" id="1531" />
+<TGConnectingPoint num="14" id="1532" />
+<TGConnectingPoint num="15" id="1533" />
+<TGConnectingPoint num="16" id="1534" />
+<TGConnectingPoint num="17" id="1535" />
+<TGConnectingPoint num="18" id="1536" />
+<TGConnectingPoint num="19" id="1537" />
+<TGConnectingPoint num="20" id="1538" />
+<TGConnectingPoint num="21" id="1539" />
+<TGConnectingPoint num="22" id="1540" />
+<TGConnectingPoint num="23" id="1541" />
+</COMPONENT>
+
+<COMPONENT type="5104" id="1553" >
+<cdparam x="263" y="143" />
+<sizeparam width="134" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Receive signal" value="remoteStart(duration)" />
+<TGConnectingPoint num="0" id="1543" />
+<TGConnectingPoint num="1" id="1544" />
+<TGConnectingPoint num="2" id="1545" />
+<TGConnectingPoint num="3" id="1546" />
+<TGConnectingPoint num="4" id="1547" />
+<TGConnectingPoint num="5" id="1548" />
+<TGConnectingPoint num="6" id="1549" />
+<TGConnectingPoint num="7" id="1550" />
+<TGConnectingPoint num="8" id="1551" />
+<TGConnectingPoint num="9" id="1552" />
+</COMPONENT>
+
+<COMPONENT type="5104" id="1564" >
+<cdparam x="613" y="235" />
+<sizeparam width="53" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Receive signal" value="open()" />
+<TGConnectingPoint num="0" id="1554" />
+<TGConnectingPoint num="1" id="1555" />
+<TGConnectingPoint num="2" id="1556" />
+<TGConnectingPoint num="3" id="1557" />
+<TGConnectingPoint num="4" id="1558" />
+<TGConnectingPoint num="5" id="1559" />
+<TGConnectingPoint num="6" id="1560" />
+<TGConnectingPoint num="7" id="1561" />
+<TGConnectingPoint num="8" id="1562" />
+<TGConnectingPoint num="9" id="1563" />
+</COMPONENT>
+
+<COMPONENT type="5106" id="1589" >
+<cdparam x="348" y="318" />
+<sizeparam width="100" height="50" minWidth="40" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="state0" value="Cooking" />
+<TGConnectingPoint num="0" id="1565" />
+<TGConnectingPoint num="1" id="1566" />
+<TGConnectingPoint num="2" id="1567" />
+<TGConnectingPoint num="3" id="1568" />
+<TGConnectingPoint num="4" id="1569" />
+<TGConnectingPoint num="5" id="1570" />
+<TGConnectingPoint num="6" id="1571" />
+<TGConnectingPoint num="7" id="1572" />
+<TGConnectingPoint num="8" id="1573" />
+<TGConnectingPoint num="9" id="1574" />
+<TGConnectingPoint num="10" id="1575" />
+<TGConnectingPoint num="11" id="1576" />
+<TGConnectingPoint num="12" id="1577" />
+<TGConnectingPoint num="13" id="1578" />
+<TGConnectingPoint num="14" id="1579" />
+<TGConnectingPoint num="15" id="1580" />
+<TGConnectingPoint num="16" id="1581" />
+<TGConnectingPoint num="17" id="1582" />
+<TGConnectingPoint num="18" id="1583" />
+<TGConnectingPoint num="19" id="1584" />
+<TGConnectingPoint num="20" id="1585" />
+<TGConnectingPoint num="21" id="1586" />
+<TGConnectingPoint num="22" id="1587" />
+<TGConnectingPoint num="23" id="1588" />
+</COMPONENT>
+
+<COMPONENT type="5103" id="1600" >
+<cdparam x="368" y="491" />
+<sizeparam width="60" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Send signal" value="ringBell()" />
+<TGConnectingPoint num="0" id="1590" />
+<TGConnectingPoint num="1" id="1591" />
+<TGConnectingPoint num="2" id="1592" />
+<TGConnectingPoint num="3" id="1593" />
+<TGConnectingPoint num="4" id="1594" />
+<TGConnectingPoint num="5" id="1595" />
+<TGConnectingPoint num="6" id="1596" />
+<TGConnectingPoint num="7" id="1597" />
+<TGConnectingPoint num="8" id="1598" />
+<TGConnectingPoint num="9" id="1599" />
+<accessibility />
+</COMPONENT>
+
+<COMPONENT type="5104" id="1611" >
+<cdparam x="602" y="39" />
+<sizeparam width="53" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Send signal" value="open()" />
+<TGConnectingPoint num="0" id="1601" />
+<TGConnectingPoint num="1" id="1602" />
+<TGConnectingPoint num="2" id="1603" />
+<TGConnectingPoint num="3" id="1604" />
+<TGConnectingPoint num="4" id="1605" />
+<TGConnectingPoint num="5" id="1606" />
+<TGConnectingPoint num="6" id="1607" />
+<TGConnectingPoint num="7" id="1608" />
+<TGConnectingPoint num="8" id="1609" />
+<TGConnectingPoint num="9" id="1610" />
+</COMPONENT>
+
+<COMPONENT type="5106" id="1636" >
+<cdparam x="358" y="73" />
+<sizeparam width="82" height="45" minWidth="40" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="state1" value="Idle" />
+<TGConnectingPoint num="0" id="1612" />
+<TGConnectingPoint num="1" id="1613" />
+<TGConnectingPoint num="2" id="1614" />
+<TGConnectingPoint num="3" id="1615" />
+<TGConnectingPoint num="4" id="1616" />
+<TGConnectingPoint num="5" id="1617" />
+<TGConnectingPoint num="6" id="1618" />
+<TGConnectingPoint num="7" id="1619" />
+<TGConnectingPoint num="8" id="1620" />
+<TGConnectingPoint num="9" id="1621" />
+<TGConnectingPoint num="10" id="1622" />
+<TGConnectingPoint num="11" id="1623" />
+<TGConnectingPoint num="12" id="1624" />
+<TGConnectingPoint num="13" id="1625" />
+<TGConnectingPoint num="14" id="1626" />
+<TGConnectingPoint num="15" id="1627" />
+<TGConnectingPoint num="16" id="1628" />
+<TGConnectingPoint num="17" id="1629" />
+<TGConnectingPoint num="18" id="1630" />
+<TGConnectingPoint num="19" id="1631" />
+<TGConnectingPoint num="20" id="1632" />
+<TGConnectingPoint num="21" id="1633" />
+<TGConnectingPoint num="22" id="1634" />
+<TGConnectingPoint num="23" id="1635" />
+</COMPONENT>
+
+<COMPONENT type="5104" id="1647" >
+<cdparam x="404" y="145" />
+<sizeparam width="94" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Send signal" value="start(duration)" />
+<TGConnectingPoint num="0" id="1637" />
+<TGConnectingPoint num="1" id="1638" />
+<TGConnectingPoint num="2" id="1639" />
+<TGConnectingPoint num="3" id="1640" />
+<TGConnectingPoint num="4" id="1641" />
+<TGConnectingPoint num="5" id="1642" />
+<TGConnectingPoint num="6" id="1643" />
+<TGConnectingPoint num="7" id="1644" />
+<TGConnectingPoint num="8" id="1645" />
+<TGConnectingPoint num="9" id="1646" />
+</COMPONENT>
+
+<COMPONENT type="5100" id="1649" >
+<cdparam x="392" y="10" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="start state" value="null" />
+<TGConnectingPoint num="0" id="1648" />
+</COMPONENT>
+
+<COMPONENT type="5103" id="1660" >
+<cdparam x="589" y="275" />
+<sizeparam width="100" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Send signal" value="stopMagnetron()" />
+<TGConnectingPoint num="0" id="1650" />
+<TGConnectingPoint num="1" id="1651" />
+<TGConnectingPoint num="2" id="1652" />
+<TGConnectingPoint num="3" id="1653" />
+<TGConnectingPoint num="4" id="1654" />
+<TGConnectingPoint num="5" id="1655" />
+<TGConnectingPoint num="6" id="1656" />
+<TGConnectingPoint num="7" id="1657" />
+<TGConnectingPoint num="8" id="1658" />
+<TGConnectingPoint num="9" id="1659" />
+</COMPONENT>
+
+<COMPONENT type="5103" id="1671" >
+<cdparam x="348" y="457" />
+<sizeparam width="100" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Send signal" value="stopMagnetron()" />
+<TGConnectingPoint num="0" id="1661" />
+<TGConnectingPoint num="1" id="1662" />
+<TGConnectingPoint num="2" id="1663" />
+<TGConnectingPoint num="3" id="1664" />
+<TGConnectingPoint num="4" id="1665" />
+<TGConnectingPoint num="5" id="1666" />
+<TGConnectingPoint num="6" id="1667" />
+<TGConnectingPoint num="7" id="1668" />
+<TGConnectingPoint num="8" id="1669" />
+<TGConnectingPoint num="9" id="1670" />
+</COMPONENT>
+
+<COMPONENT type="5103" id="1682" >
+<cdparam x="586" y="442" />
+<sizeparam width="100" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Send signal" value="startMagnetron()" />
+<TGConnectingPoint num="0" id="1672" />
+<TGConnectingPoint num="1" id="1673" />
+<TGConnectingPoint num="2" id="1674" />
+<TGConnectingPoint num="3" id="1675" />
+<TGConnectingPoint num="4" id="1676" />
+<TGConnectingPoint num="5" id="1677" />
+<TGConnectingPoint num="6" id="1678" />
+<TGConnectingPoint num="7" id="1679" />
+<TGConnectingPoint num="8" id="1680" />
+<TGConnectingPoint num="9" id="1681" />
+</COMPONENT>
+
+<COMPONENT type="5103" id="1693" >
+<cdparam x="348" y="265" />
+<sizeparam width="100" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Send signal" value="startMagnetron()" />
+<TGConnectingPoint num="0" id="1683" />
+<TGConnectingPoint num="1" id="1684" />
+<TGConnectingPoint num="2" id="1685" />
+<TGConnectingPoint num="3" id="1686" />
+<TGConnectingPoint num="4" id="1687" />
+<TGConnectingPoint num="5" id="1688" />
+<TGConnectingPoint num="6" id="1689" />
+<TGConnectingPoint num="7" id="1690" />
+<TGConnectingPoint num="8" id="1691" />
+<TGConnectingPoint num="9" id="1692" />
+</COMPONENT>
+
+<COMPONENT type="5104" id="1704" >
+<cdparam x="606" y="391" />
+<sizeparam width="62" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Send signal" value="closed()" />
+<TGConnectingPoint num="0" id="1694" />
+<TGConnectingPoint num="1" id="1695" />
+<TGConnectingPoint num="2" id="1696" />
+<TGConnectingPoint num="3" id="1697" />
+<TGConnectingPoint num="4" id="1698" />
+<TGConnectingPoint num="5" id="1699" />
+<TGConnectingPoint num="6" id="1700" />
+<TGConnectingPoint num="7" id="1701" />
+<TGConnectingPoint num="8" id="1702" />
+<TGConnectingPoint num="9" id="1703" />
+</COMPONENT>
+
+<COMPONENT type="5104" id="1715" >
+<cdparam x="598" y="162" />
+<sizeparam width="62" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Send signal" value="closed()" />
+<TGConnectingPoint num="0" id="1705" />
+<TGConnectingPoint num="1" id="1706" />
+<TGConnectingPoint num="2" id="1707" />
+<TGConnectingPoint num="3" id="1708" />
+<TGConnectingPoint num="4" id="1709" />
+<TGConnectingPoint num="5" id="1710" />
+<TGConnectingPoint num="6" id="1711" />
+<TGConnectingPoint num="7" id="1712" />
+<TGConnectingPoint num="8" id="1713" />
+<TGConnectingPoint num="9" id="1714" />
+</COMPONENT>
+
+<COMPONENT type="5106" id="1740" >
+<cdparam x="571" y="82" />
+<sizeparam width="117" height="50" minWidth="40" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="state0" value="Wait4DoorIdle" />
+<TGConnectingPoint num="0" id="1716" />
+<TGConnectingPoint num="1" id="1717" />
+<TGConnectingPoint num="2" id="1718" />
+<TGConnectingPoint num="3" id="1719" />
+<TGConnectingPoint num="4" id="1720" />
+<TGConnectingPoint num="5" id="1721" />
+<TGConnectingPoint num="6" id="1722" />
+<TGConnectingPoint num="7" id="1723" />
+<TGConnectingPoint num="8" id="1724" />
+<TGConnectingPoint num="9" id="1725" />
+<TGConnectingPoint num="10" id="1726" />
+<TGConnectingPoint num="11" id="1727" />
+<TGConnectingPoint num="12" id="1728" />
+<TGConnectingPoint num="13" id="1729" />
+<TGConnectingPoint num="14" id="1730" />
+<TGConnectingPoint num="15" id="1731" />
+<TGConnectingPoint num="16" id="1732" />
+<TGConnectingPoint num="17" id="1733" />
+<TGConnectingPoint num="18" id="1734" />
+<TGConnectingPoint num="19" id="1735" />
+<TGConnectingPoint num="20" id="1736" />
+<TGConnectingPoint num="21" id="1737" />
+<TGConnectingPoint num="22" id="1738" />
+<TGConnectingPoint num="23" id="1739" />
+</COMPONENT>
+
+<COMPONENT type="5106" id="1765" >
+<cdparam x="580" y="320" />
+<sizeparam width="117" height="50" minWidth="40" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="state0" value="Wait4DoorCook" />
+<TGConnectingPoint num="0" id="1741" />
+<TGConnectingPoint num="1" id="1742" />
+<TGConnectingPoint num="2" id="1743" />
+<TGConnectingPoint num="3" id="1744" />
+<TGConnectingPoint num="4" id="1745" />
+<TGConnectingPoint num="5" id="1746" />
+<TGConnectingPoint num="6" id="1747" />
+<TGConnectingPoint num="7" id="1748" />
+<TGConnectingPoint num="8" id="1749" />
+<TGConnectingPoint num="9" id="1750" />
+<TGConnectingPoint num="10" id="1751" />
+<TGConnectingPoint num="11" id="1752" />
+<TGConnectingPoint num="12" id="1753" />
+<TGConnectingPoint num="13" id="1754" />
+<TGConnectingPoint num="14" id="1755" />
+<TGConnectingPoint num="15" id="1756" />
+<TGConnectingPoint num="16" id="1757" />
+<TGConnectingPoint num="17" id="1758" />
+<TGConnectingPoint num="18" id="1759" />
+<TGConnectingPoint num="19" id="1760" />
+<TGConnectingPoint num="20" id="1761" />
+<TGConnectingPoint num="21" id="1762" />
+<TGConnectingPoint num="22" id="1763" />
+<TGConnectingPoint num="23" id="1764" />
+</COMPONENT>
+
+
+</AVATARStateMachineDiagramPanel>
+
+<AVATARStateMachineDiagramPanel name="Magnetron" minX="10" maxX="1400" minY="10" maxY="900" >
+<CONNECTOR type="5102" id="1770" >
+<cdparam x="407" y="380" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Send signal to state0" value="null" />
+<P1  x="407" y="380" id="1780" />
+<P2  x="365" y="113" id="1831" />
+<Point x="407" y="406" />
+<Point x="324" y="405" />
+<Point x="323" y="114" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1766" >
+<father id="1770" num="0" />
+<cdparam x="407" y="406" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="1767" >
+<father id="1770" num="1" />
+<cdparam x="324" y="405" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="1768" >
+<father id="1770" num="2" />
+<cdparam x="323" y="114" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="1769" >
+<father id="1770" num="3" />
+<cdparam x="407" y="420" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1772" >
+<cdparam x="411" y="313" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from state1 to Send signal" value="null" />
+<P1  x="407" y="314" id="1796" />
+<P2  x="407" y="350" id="1779" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1771" >
+<father id="1772" num="0" />
+<cdparam x="411" y="353" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1774" >
+<cdparam x="398" y="213" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Send signal to state1" value="null" />
+<P1  x="407" y="213" id="1816" />
+<P2  x="407" y="274" id="1791" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1773" >
+<father id="1774" num="0" />
+<cdparam x="398" y="253" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1776" >
+<cdparam x="393" y="131" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from state0 to Send signal" value="null" />
+<P1  x="407" y="131" id="1834" />
+<P2  x="407" y="183" id="1815" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1775" >
+<father id="1776" num="0" />
+<cdparam x="393" y="171" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1778" >
+<cdparam x="407" y="70" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from start state to state0" value="null" />
+<P1  x="407" y="70" id="1826" />
+<P2  x="407" y="96" id="1829" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1777" >
+<father id="1778" num="0" />
+<cdparam x="407" y="110" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<COMPONENT type="5104" id="1789" >
+<cdparam x="378" y="355" />
+<sizeparam width="58" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Send signal" value="stopM()" />
+<TGConnectingPoint num="0" id="1779" />
+<TGConnectingPoint num="1" id="1780" />
+<TGConnectingPoint num="2" id="1781" />
+<TGConnectingPoint num="3" id="1782" />
+<TGConnectingPoint num="4" id="1783" />
+<TGConnectingPoint num="5" id="1784" />
+<TGConnectingPoint num="6" id="1785" />
+<TGConnectingPoint num="7" id="1786" />
+<TGConnectingPoint num="8" id="1787" />
+<TGConnectingPoint num="9" id="1788" />
+</COMPONENT>
+
+<COMPONENT type="5106" id="1814" >
+<cdparam x="382" y="274" />
+<sizeparam width="50" height="40" minWidth="40" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="state1" value="Running" />
+<TGConnectingPoint num="0" id="1790" />
+<TGConnectingPoint num="1" id="1791" />
+<TGConnectingPoint num="2" id="1792" />
+<TGConnectingPoint num="3" id="1793" />
+<TGConnectingPoint num="4" id="1794" />
+<TGConnectingPoint num="5" id="1795" />
+<TGConnectingPoint num="6" id="1796" />
+<TGConnectingPoint num="7" id="1797" />
+<TGConnectingPoint num="8" id="1798" />
+<TGConnectingPoint num="9" id="1799" />
+<TGConnectingPoint num="10" id="1800" />
+<TGConnectingPoint num="11" id="1801" />
+<TGConnectingPoint num="12" id="1802" />
+<TGConnectingPoint num="13" id="1803" />
+<TGConnectingPoint num="14" id="1804" />
+<TGConnectingPoint num="15" id="1805" />
+<TGConnectingPoint num="16" id="1806" />
+<TGConnectingPoint num="17" id="1807" />
+<TGConnectingPoint num="18" id="1808" />
+<TGConnectingPoint num="19" id="1809" />
+<TGConnectingPoint num="20" id="1810" />
+<TGConnectingPoint num="21" id="1811" />
+<TGConnectingPoint num="22" id="1812" />
+<TGConnectingPoint num="23" id="1813" />
+</COMPONENT>
+
+<COMPONENT type="5104" id="1825" >
+<cdparam x="378" y="188" />
+<sizeparam width="58" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Send signal" value="startM()" />
+<TGConnectingPoint num="0" id="1815" />
+<TGConnectingPoint num="1" id="1816" />
+<TGConnectingPoint num="2" id="1817" />
+<TGConnectingPoint num="3" id="1818" />
+<TGConnectingPoint num="4" id="1819" />
+<TGConnectingPoint num="5" id="1820" />
+<TGConnectingPoint num="6" id="1821" />
+<TGConnectingPoint num="7" id="1822" />
+<TGConnectingPoint num="8" id="1823" />
+<TGConnectingPoint num="9" id="1824" />
+</COMPONENT>
+
+<COMPONENT type="5100" id="1827" >
+<cdparam x="400" y="50" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="start state" value="null" />
+<TGConnectingPoint num="0" id="1826" />
+</COMPONENT>
+
+<COMPONENT type="5106" id="1852" >
+<cdparam x="365" y="96" />
+<sizeparam width="84" height="35" minWidth="40" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="state0" value="WaitForStart" />
+<TGConnectingPoint num="0" id="1828" />
+<TGConnectingPoint num="1" id="1829" />
+<TGConnectingPoint num="2" id="1830" />
+<TGConnectingPoint num="3" id="1831" />
+<TGConnectingPoint num="4" id="1832" />
+<TGConnectingPoint num="5" id="1833" />
+<TGConnectingPoint num="6" id="1834" />
+<TGConnectingPoint num="7" id="1835" />
+<TGConnectingPoint num="8" id="1836" />
+<TGConnectingPoint num="9" id="1837" />
+<TGConnectingPoint num="10" id="1838" />
+<TGConnectingPoint num="11" id="1839" />
+<TGConnectingPoint num="12" id="1840" />
+<TGConnectingPoint num="13" id="1841" />
+<TGConnectingPoint num="14" id="1842" />
+<TGConnectingPoint num="15" id="1843" />
+<TGConnectingPoint num="16" id="1844" />
+<TGConnectingPoint num="17" id="1845" />
+<TGConnectingPoint num="18" id="1846" />
+<TGConnectingPoint num="19" id="1847" />
+<TGConnectingPoint num="20" id="1848" />
+<TGConnectingPoint num="21" id="1849" />
+<TGConnectingPoint num="22" id="1850" />
+<TGConnectingPoint num="23" id="1851" />
+</COMPONENT>
+
+
+</AVATARStateMachineDiagramPanel>
+
+<AVATARStateMachineDiagramPanel name="Door" minX="10" maxX="1400" minY="10" maxY="900" >
+<CONNECTOR type="5102" id="1857" >
+<cdparam x="407" y="277" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Send signal to state0" value="null" />
+<P1  x="407" y="276" id="1865" />
+<P2  x="357" y="125" id="1889" />
+<Point x="407" y="294" />
+<Point x="300" y="294" />
+<Point x="300" y="133" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1853" >
+<father id="1857" num="0" />
+<cdparam x="407" y="294" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="1854" >
+<father id="1857" num="1" />
+<cdparam x="300" y="294" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="1855" >
+<father id="1857" num="2" />
+<cdparam x="300" y="133" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="1856" >
+<father id="1857" num="3" />
+<cdparam x="407" y="317" />
+<sizeparam width="59" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1859" >
+<cdparam x="407" y="214" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Send signal to Send signal" value="null" />
+<P1  x="407" y="214" id="1876" />
+<P2  x="407" y="246" id="1864" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1858" >
+<father id="1859" num="0" />
+<cdparam x="414" y="229" />
+<sizeparam width="59" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1861" >
+<cdparam x="407" y="150" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from state0 to Send signal" value="null" />
+<P1  x="407" y="150" id="1892" />
+<P2  x="407" y="184" id="1875" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1860" >
+<father id="1861" num="0" />
+<cdparam x="407" y="190" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1863" >
+<cdparam x="407" y="70" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from start state to state0" value="null" />
+<P1  x="407" y="70" id="1911" />
+<P2  x="407" y="100" id="1887" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1862" >
+<father id="1863" num="0" />
+<cdparam x="407" y="110" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<COMPONENT type="5103" id="1874" >
+<cdparam x="380" y="251" />
+<sizeparam width="55" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Send signal" value="closed()" />
+<TGConnectingPoint num="0" id="1864" />
+<TGConnectingPoint num="1" id="1865" />
+<TGConnectingPoint num="2" id="1866" />
+<TGConnectingPoint num="3" id="1867" />
+<TGConnectingPoint num="4" id="1868" />
+<TGConnectingPoint num="5" id="1869" />
+<TGConnectingPoint num="6" id="1870" />
+<TGConnectingPoint num="7" id="1871" />
+<TGConnectingPoint num="8" id="1872" />
+<TGConnectingPoint num="9" id="1873" />
+</COMPONENT>
+
+<COMPONENT type="5103" id="1885" >
+<cdparam x="384" y="189" />
+<sizeparam width="46" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Send signal" value="open()" />
+<TGConnectingPoint num="0" id="1875" />
+<TGConnectingPoint num="1" id="1876" />
+<TGConnectingPoint num="2" id="1877" />
+<TGConnectingPoint num="3" id="1878" />
+<TGConnectingPoint num="4" id="1879" />
+<TGConnectingPoint num="5" id="1880" />
+<TGConnectingPoint num="6" id="1881" />
+<TGConnectingPoint num="7" id="1882" />
+<TGConnectingPoint num="8" id="1883" />
+<TGConnectingPoint num="9" id="1884" />
+</COMPONENT>
+
+<COMPONENT type="5106" id="1910" >
+<cdparam x="357" y="100" />
+<sizeparam width="100" height="50" minWidth="40" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="state0" value="IDLE" />
+<TGConnectingPoint num="0" id="1886" />
+<TGConnectingPoint num="1" id="1887" />
+<TGConnectingPoint num="2" id="1888" />
+<TGConnectingPoint num="3" id="1889" />
+<TGConnectingPoint num="4" id="1890" />
+<TGConnectingPoint num="5" id="1891" />
+<TGConnectingPoint num="6" id="1892" />
+<TGConnectingPoint num="7" id="1893" />
+<TGConnectingPoint num="8" id="1894" />
+<TGConnectingPoint num="9" id="1895" />
+<TGConnectingPoint num="10" id="1896" />
+<TGConnectingPoint num="11" id="1897" />
+<TGConnectingPoint num="12" id="1898" />
+<TGConnectingPoint num="13" id="1899" />
+<TGConnectingPoint num="14" id="1900" />
+<TGConnectingPoint num="15" id="1901" />
+<TGConnectingPoint num="16" id="1902" />
+<TGConnectingPoint num="17" id="1903" />
+<TGConnectingPoint num="18" id="1904" />
+<TGConnectingPoint num="19" id="1905" />
+<TGConnectingPoint num="20" id="1906" />
+<TGConnectingPoint num="21" id="1907" />
+<TGConnectingPoint num="22" id="1908" />
+<TGConnectingPoint num="23" id="1909" />
+</COMPONENT>
+
+<COMPONENT type="5100" id="1912" >
+<cdparam x="400" y="50" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="start state" value="null" />
+<TGConnectingPoint num="0" id="1911" />
+</COMPONENT>
+
+
+</AVATARStateMachineDiagramPanel>
+
+<AVATARStateMachineDiagramPanel name="WirelessInterface" minX="10" maxX="1400" minY="10" maxY="900" >
+<CONNECTOR type="5102" id="1914" >
+<cdparam x="466" y="419" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Send signal to stop state" value="null" />
+<P1  x="449" y="422" id="1922" />
+<P2  x="460" y="455" id="1957" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1913" >
+<father id="1914" num="0" />
+<cdparam x="466" y="459" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1916" >
+<cdparam x="455" y="352" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from state0 to stop state" value="null" />
+<P1  x="440" y="339" id="1938" />
+<P2  x="449" y="392" id="1921" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1915" >
+<father id="1916" num="0" />
+<cdparam x="463" y="370" />
+<sizeparam width="177" height="16" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+<actions value="selectedDuration = msg2.data" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1918" >
+<cdparam x="386" y="101" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from start state to Receive signal" value="null" />
+<P1  x="386" y="101" id="1970" />
+<P2  x="401" y="161" id="1959" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1917" >
+<father id="1918" num="0" />
+<cdparam x="386" y="141" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="5102" id="1920" >
+<cdparam x="401" y="191" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector from Receive signal to stop state" value="null" />
+<P1  x="401" y="191" id="1960" />
+<P2  x="440" y="289" id="1933" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="1919" >
+<father id="1920" num="0" />
+<cdparam x="401" y="240" />
+<sizeparam width="163" height="16" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="List of all parameters of an Avatar SMD transition" value="" />
+<extraparam>
+<guard value="[ ]" />
+<afterMin value="" />
+<afterMax value="" />
+<computeMin value="" />
+<computeMax value="" />
+<actions value="msg2 = decrypt(msg2, PSK)" />
+</extraparam>
+</SUBCOMPONENT>
+
+<COMPONENT type="5103" id="1931" >
+<cdparam x="361" y="397" />
+<sizeparam width="176" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Send signal" value="remoteStart(selectedDuration)" />
+<TGConnectingPoint num="0" id="1921" />
+<TGConnectingPoint num="1" id="1922" />
+<TGConnectingPoint num="2" id="1923" />
+<TGConnectingPoint num="3" id="1924" />
+<TGConnectingPoint num="4" id="1925" />
+<TGConnectingPoint num="5" id="1926" />
+<TGConnectingPoint num="6" id="1927" />
+<TGConnectingPoint num="7" id="1928" />
+<TGConnectingPoint num="8" id="1929" />
+<TGConnectingPoint num="9" id="1930" />
+</COMPONENT>
+
+<COMPONENT type="5106" id="1956" >
+<cdparam x="374" y="289" />
+<sizeparam width="133" height="50" minWidth="40" minHeight="30" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="state0" value="gotWirelessOrder" />
+<TGConnectingPoint num="0" id="1932" />
+<TGConnectingPoint num="1" id="1933" />
+<TGConnectingPoint num="2" id="1934" />
+<TGConnectingPoint num="3" id="1935" />
+<TGConnectingPoint num="4" id="1936" />
+<TGConnectingPoint num="5" id="1937" />
+<TGConnectingPoint num="6" id="1938" />
+<TGConnectingPoint num="7" id="1939" />
+<TGConnectingPoint num="8" id="1940" />
+<TGConnectingPoint num="9" id="1941" />
+<TGConnectingPoint num="10" id="1942" />
+<TGConnectingPoint num="11" id="1943" />
+<TGConnectingPoint num="12" id="1944" />
+<TGConnectingPoint num="13" id="1945" />
+<TGConnectingPoint num="14" id="1946" />
+<TGConnectingPoint num="15" id="1947" />
+<TGConnectingPoint num="16" id="1948" />
+<TGConnectingPoint num="17" id="1949" />
+<TGConnectingPoint num="18" id="1950" />
+<TGConnectingPoint num="19" id="1951" />
+<TGConnectingPoint num="20" id="1952" />
+<TGConnectingPoint num="21" id="1953" />
+<TGConnectingPoint num="22" id="1954" />
+<TGConnectingPoint num="23" id="1955" />
+</COMPONENT>
+
+<COMPONENT type="5101" id="1958" >
+<cdparam x="450" y="460" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="stop state" value="null" />
+<TGConnectingPoint num="0" id="1957" />
+</COMPONENT>
+
+<COMPONENT type="5104" id="1969" >
+<cdparam x="311" y="166" />
+<sizeparam width="181" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Receive signal" value="wirelessChannelRead(msg2)" />
+<TGConnectingPoint num="0" id="1959" />
+<TGConnectingPoint num="1" id="1960" />
+<TGConnectingPoint num="2" id="1961" />
+<TGConnectingPoint num="3" id="1962" />
+<TGConnectingPoint num="4" id="1963" />
+<TGConnectingPoint num="5" id="1964" />
+<TGConnectingPoint num="6" id="1965" />
+<TGConnectingPoint num="7" id="1966" />
+<TGConnectingPoint num="8" id="1967" />
+<TGConnectingPoint num="9" id="1968" />
+</COMPONENT>
+
+<COMPONENT type="5100" id="1971" >
+<cdparam x="379" y="81" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="start state" value="null" />
+<TGConnectingPoint num="0" id="1970" />
+</COMPONENT>
+
+
+</AVATARStateMachineDiagramPanel>
+
+</Modeling>
+
+
+
+
+</TURTLEGMODELING>
\ No newline at end of file
-- 
GitLab