diff --git a/AliceAndBob.xml~ b/AliceAndBob.xml~
deleted file mode 100644
index 4364c4a8cf0bcd2ea866d60fc895cdc84c162250..0000000000000000000000000000000000000000
--- a/AliceAndBob.xml~
+++ /dev/null
@@ -1,900 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-
-<TURTLEGMODELING version="0.98-beta3">
-
-<Modeling type="AVATAR Design" nameTab="Example" >
-<AVATARBlockDiagramPanel name="AVATAR Block Diagram" minX="10" maxX="1400" minY="10" maxY="900" >
-<MainCode value="void __user_init() {"/>
-<MainCode value="}"/>
-<Optimized value="true" />
-<Validated value="System;Bob;Alice;" />
-<Ignored value="" />
-
-<CONNECTOR type="5002" id="6" >
-<cdparam x="568" y="220" />
-<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="" />
-<TGConnectingPoint num="0" id="3" />
-<TGConnectingPoint num="1" id="4" />
-<TGConnectingPoint num="2" id="5" />
-<P1  x="459" y="199" id="95" />
-<P2  x="459" y="254" id="88" />
-<Point x="490" y="199" />
-<Point x="490" y="254" />
-<AutomaticDrawing  data="true" />
-<extraparam>
-<iso value="in chin(Message msg)" />
-<osd value="out chout(Message msg)" />
-<FIFOType asynchronous="false" size="1" blocking="false" private="false" broadcast="false" lossy="false" />
-</extraparam>
-</CONNECTOR><SUBCOMPONENT type="-1" id="1" >
-<father id="6" num="0" />
-<cdparam x="490" y="199" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" 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="2" >
-<father id="6" num="1" />
-<cdparam x="490" y="254" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="point " value="null" />
-</SUBCOMPONENT>
-
-<COMPONENT type="301" id="15" >
-<cdparam x="40" y="64" />
-<sizeparam width="492" height="51" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="UML Note" value="#InitialSessionKnowledge Alice.sk Bob.sk Bob.blb
-
-#Confidentiality Alice.secretData
-#Authenticity Alice.sendingMessage.m1 Bob.messageDecrypted.m2
-" />
-<TGConnectingPoint num="0" id="7" />
-<TGConnectingPoint num="1" id="8" />
-<TGConnectingPoint num="2" id="9" />
-<TGConnectingPoint num="3" id="10" />
-<TGConnectingPoint num="4" id="11" />
-<TGConnectingPoint num="5" id="12" />
-<TGConnectingPoint num="6" id="13" />
-<TGConnectingPoint num="7" id="14" />
-<extraparam>
-<Line value="#InitialSessionKnowledge Alice.sk Bob.sk Bob.blb" />
-<Line value="" />
-<Line value="#Confidentiality Alice.secretData" />
-<Line value="#Authenticity Alice.sendingMessage.m1 Bob.messageDecrypted.m2" />
-</extraparam>
-</COMPONENT>
-
-<COMPONENT type="5003" id="24" >
-<cdparam x="260" y="373" />
-<sizeparam width="129" height="61" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="DataType0" value="Message" />
-<TGConnectingPoint num="0" id="16" />
-<TGConnectingPoint num="1" id="17" />
-<TGConnectingPoint num="2" id="18" />
-<TGConnectingPoint num="3" id="19" />
-<TGConnectingPoint num="4" id="20" />
-<TGConnectingPoint num="5" id="21" />
-<TGConnectingPoint num="6" id="22" />
-<TGConnectingPoint num="7" id="23" />
-<extraparam>
-<Attribute access="0" id="data" value="" type="8" typeOther="" />
-</extraparam>
-</COMPONENT>
-
-<COMPONENT type="5003" id="33" >
-<cdparam x="68" y="372" />
-<sizeparam width="123" height="62" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="DataType0" value="Key" />
-<TGConnectingPoint num="0" id="25" />
-<TGConnectingPoint num="1" id="26" />
-<TGConnectingPoint num="2" id="27" />
-<TGConnectingPoint num="3" id="28" />
-<TGConnectingPoint num="4" id="29" />
-<TGConnectingPoint num="5" id="30" />
-<TGConnectingPoint num="6" id="31" />
-<TGConnectingPoint num="7" id="32" />
-<extraparam>
-<Attribute access="0" id="data" value="" type="8" typeOther="" />
-</extraparam>
-</COMPONENT>
-
-<COMPONENT type="5000" id="108" >
-<cdparam x="21" y="145" />
-<sizeparam width="438" height="219" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Block0" value="System" />
-<TGConnectingPoint num="0" id="84" />
-<TGConnectingPoint num="1" id="85" />
-<TGConnectingPoint num="2" id="86" />
-<TGConnectingPoint num="3" id="87" />
-<TGConnectingPoint num="4" id="88" />
-<TGConnectingPoint num="5" id="89" />
-<TGConnectingPoint num="6" id="90" />
-<TGConnectingPoint num="7" id="91" />
-<TGConnectingPoint num="8" id="92" />
-<TGConnectingPoint num="9" id="93" />
-<TGConnectingPoint num="10" id="94" />
-<TGConnectingPoint num="11" id="95" />
-<TGConnectingPoint num="12" id="96" />
-<TGConnectingPoint num="13" id="97" />
-<TGConnectingPoint num="14" id="98" />
-<TGConnectingPoint num="15" id="99" />
-<TGConnectingPoint num="16" id="100" />
-<TGConnectingPoint num="17" id="101" />
-<TGConnectingPoint num="18" id="102" />
-<TGConnectingPoint num="19" id="103" />
-<TGConnectingPoint num="20" id="104" />
-<TGConnectingPoint num="21" id="105" />
-<TGConnectingPoint num="22" id="106" />
-<TGConnectingPoint num="23" id="107" />
-<extraparam>
-<CryptoBlock value="false" />
-<Signal value="in chin(Message msg)" />
-<Signal value="out chout(Message msg)" />
-</extraparam>
-</COMPONENT>
-<SUBCOMPONENT type="5000" id="58" >
-<father id="108" num="0" />
-<cdparam x="257" y="214" />
-<sizeparam width="139" height="126" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="0" maxX="299" minY="0" maxY="93" />
-<infoparam name="Block0" value="Bob" />
-<TGConnectingPoint num="0" id="34" />
-<TGConnectingPoint num="1" id="35" />
-<TGConnectingPoint num="2" id="36" />
-<TGConnectingPoint num="3" id="37" />
-<TGConnectingPoint num="4" id="38" />
-<TGConnectingPoint num="5" id="39" />
-<TGConnectingPoint num="6" id="40" />
-<TGConnectingPoint num="7" id="41" />
-<TGConnectingPoint num="8" id="42" />
-<TGConnectingPoint num="9" id="43" />
-<TGConnectingPoint num="10" id="44" />
-<TGConnectingPoint num="11" id="45" />
-<TGConnectingPoint num="12" id="46" />
-<TGConnectingPoint num="13" id="47" />
-<TGConnectingPoint num="14" id="48" />
-<TGConnectingPoint num="15" id="49" />
-<TGConnectingPoint num="16" id="50" />
-<TGConnectingPoint num="17" id="51" />
-<TGConnectingPoint num="18" id="52" />
-<TGConnectingPoint num="19" id="53" />
-<TGConnectingPoint num="20" id="54" />
-<TGConnectingPoint num="21" id="55" />
-<TGConnectingPoint num="22" id="56" />
-<TGConnectingPoint num="23" id="57" />
-<extraparam>
-<CryptoBlock value="false" />
-<Attribute access="0" id="m" value="" type="5" typeOther="Message" />
-<Attribute access="0" id="m2" value="" type="5" typeOther="Message" />
-<Attribute access="0" id="sk" value="" type="5" typeOther="Key" />
-<Attribute access="0" id="receivedData" 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)" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="5000" id="83" >
-<father id="108" num="1" />
-<cdparam x="30" y="213" />
-<sizeparam width="215" height="126" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="0" maxX="223" minY="0" maxY="93" />
-<infoparam name="Block0" value="Alice" />
-<TGConnectingPoint num="0" id="59" />
-<TGConnectingPoint num="1" id="60" />
-<TGConnectingPoint num="2" id="61" />
-<TGConnectingPoint num="3" id="62" />
-<TGConnectingPoint num="4" id="63" />
-<TGConnectingPoint num="5" id="64" />
-<TGConnectingPoint num="6" id="65" />
-<TGConnectingPoint num="7" id="66" />
-<TGConnectingPoint num="8" id="67" />
-<TGConnectingPoint num="9" id="68" />
-<TGConnectingPoint num="10" id="69" />
-<TGConnectingPoint num="11" id="70" />
-<TGConnectingPoint num="12" id="71" />
-<TGConnectingPoint num="13" id="72" />
-<TGConnectingPoint num="14" id="73" />
-<TGConnectingPoint num="15" id="74" />
-<TGConnectingPoint num="16" id="75" />
-<TGConnectingPoint num="17" id="76" />
-<TGConnectingPoint num="18" id="77" />
-<TGConnectingPoint num="19" id="78" />
-<TGConnectingPoint num="20" id="79" />
-<TGConnectingPoint num="21" id="80" />
-<TGConnectingPoint num="22" id="81" />
-<TGConnectingPoint num="23" id="82" />
-<extraparam>
-<CryptoBlock value="false" />
-<Attribute access="0" id="secretData" value="" type="8" typeOther="" />
-<Attribute access="0" id="m" value="" type="5" typeOther="Message" />
-<Attribute access="0" id="m1" value="" type="5" typeOther="Message" />
-<Attribute access="0" id="sk" 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="System" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="5100" id="110" >
-<cdparam x="400" y="50" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="2000" 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="109" />
-</COMPONENT>
-
-
-</AVATARStateMachineDiagramPanel>
-
-<AVATARStateMachineDiagramPanel name="Alice" minX="10" maxX="1400" minY="10" maxY="900" >
-<CONNECTOR type="5102" id="117" >
-<cdparam x="407" y="310" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<infoparam name="connector from Send signal to stop state" value="null" />
-<TGConnectingPoint num="0" id="116" />
-<P1  x="407" y="310" id="140" />
-<P2  x="408" y="341" id="150" />
-<AutomaticDrawing  data="true" />
-</CONNECTOR><SUBCOMPONENT type="-1" id="115" >
-<father id="117" num="0" />
-<cdparam x="407" y="350" />
-<sizeparam width="10" height="15" minWidth="0" minHeight="0" maxWidth="2000" 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="" />
-<TGConnectingPoint num="0" id="111" />
-<TGConnectingPoint num="1" id="112" />
-<TGConnectingPoint num="2" id="113" />
-<TGConnectingPoint num="3" id="114" />
-<extraparam>
-<guard value="[ ]" />
-<afterMin value="" />
-<afterMax value="" />
-<computeMin value="" />
-<computeMax value="" />
-</extraparam>
-</SUBCOMPONENT>
-
-<CONNECTOR type="5102" id="124" >
-<cdparam x="407" y="251" />
-<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" />
-<TGConnectingPoint num="0" id="123" />
-<P1  x="407" y="251" id="158" />
-<P2  x="407" y="280" id="139" />
-<AutomaticDrawing  data="true" />
-</CONNECTOR><SUBCOMPONENT type="-1" id="122" >
-<father id="124" num="0" />
-<cdparam x="407" y="291" />
-<sizeparam width="10" height="15" minWidth="0" minHeight="0" maxWidth="2000" 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="" />
-<TGConnectingPoint num="0" id="118" />
-<TGConnectingPoint num="1" id="119" />
-<TGConnectingPoint num="2" id="120" />
-<TGConnectingPoint num="3" id="121" />
-<extraparam>
-<guard value="[ ]" />
-<afterMin value="" />
-<afterMax value="" />
-<computeMin value="" />
-<computeMax value="" />
-</extraparam>
-</SUBCOMPONENT>
-
-<CONNECTOR type="5102" id="131" >
-<cdparam x="407" 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 state0" value="null" />
-<TGConnectingPoint num="0" id="130" />
-<P1  x="407" y="132" id="199" />
-<P2  x="407" y="211" id="153" />
-<AutomaticDrawing  data="true" />
-</CONNECTOR><SUBCOMPONENT type="-1" id="129" >
-<father id="131" num="0" />
-<cdparam x="415" y="162" />
-<sizeparam width="132" height="30" minWidth="0" minHeight="0" maxWidth="2000" 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="" />
-<TGConnectingPoint num="0" id="125" />
-<TGConnectingPoint num="1" id="126" />
-<TGConnectingPoint num="2" id="127" />
-<TGConnectingPoint num="3" id="128" />
-<extraparam>
-<guard value="[ ]" />
-<afterMin value="" />
-<afterMax value="" />
-<computeMin value="" />
-<computeMax value="" />
-<actions value="m.data = secretData" />
-<actions value="sencrypt(m, sk)" />
-<filesToIncludeLine value="" />
-<codeToIncludeLine value="" />
-</extraparam>
-</SUBCOMPONENT>
-
-<CONNECTOR type="5102" id="138" >
-<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" />
-<TGConnectingPoint num="0" id="137" />
-<P1  x="407" y="70" id="234" />
-<P2  x="407" y="92" id="194" />
-<AutomaticDrawing  data="true" />
-</CONNECTOR><SUBCOMPONENT type="-1" id="136" >
-<father id="138" num="0" />
-<cdparam x="407" y="110" />
-<sizeparam width="10" height="15" minWidth="0" minHeight="0" maxWidth="2000" 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="" />
-<TGConnectingPoint num="0" id="132" />
-<TGConnectingPoint num="1" id="133" />
-<TGConnectingPoint num="2" id="134" />
-<TGConnectingPoint num="3" id="135" />
-<extraparam>
-<guard value="[ ]" />
-<afterMin value="" />
-<afterMax value="" />
-<computeMin value="" />
-<computeMax value="" />
-</extraparam>
-</SUBCOMPONENT>
-
-<COMPONENT type="5103" id="149" >
-<cdparam x="370" y="285" />
-<sizeparam width="75" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Send signal" value="chout(m1)" />
-<TGConnectingPoint num="0" id="139" />
-<TGConnectingPoint num="1" id="140" />
-<TGConnectingPoint num="2" id="141" />
-<TGConnectingPoint num="3" id="142" />
-<TGConnectingPoint num="4" id="143" />
-<TGConnectingPoint num="5" id="144" />
-<TGConnectingPoint num="6" id="145" />
-<TGConnectingPoint num="7" id="146" />
-<TGConnectingPoint num="8" id="147" />
-<TGConnectingPoint num="9" id="148" />
-</COMPONENT>
-
-<COMPONENT type="5101" id="151" >
-<cdparam x="398" y="346" />
-<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="2000" 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="150" />
-</COMPONENT>
-
-<COMPONENT type="5106" id="192" >
-<cdparam x="336" y="211" />
-<sizeparam width="143" height="40" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="state0" value="sendingMessage" />
-<TGConnectingPoint num="0" id="152" />
-<TGConnectingPoint num="1" id="153" />
-<TGConnectingPoint num="2" id="154" />
-<TGConnectingPoint num="3" id="155" />
-<TGConnectingPoint num="4" id="156" />
-<TGConnectingPoint num="5" id="157" />
-<TGConnectingPoint num="6" id="158" />
-<TGConnectingPoint num="7" id="159" />
-<TGConnectingPoint num="8" id="160" />
-<TGConnectingPoint num="9" id="161" />
-<TGConnectingPoint num="10" id="162" />
-<TGConnectingPoint num="11" id="163" />
-<TGConnectingPoint num="12" id="164" />
-<TGConnectingPoint num="13" id="165" />
-<TGConnectingPoint num="14" id="166" />
-<TGConnectingPoint num="15" id="167" />
-<TGConnectingPoint num="16" id="168" />
-<TGConnectingPoint num="17" id="169" />
-<TGConnectingPoint num="18" id="170" />
-<TGConnectingPoint num="19" id="171" />
-<TGConnectingPoint num="20" id="172" />
-<TGConnectingPoint num="21" id="173" />
-<TGConnectingPoint num="22" id="174" />
-<TGConnectingPoint num="23" id="175" />
-<TGConnectingPoint num="24" id="176" />
-<TGConnectingPoint num="25" id="177" />
-<TGConnectingPoint num="26" id="178" />
-<TGConnectingPoint num="27" id="179" />
-<TGConnectingPoint num="28" id="180" />
-<TGConnectingPoint num="29" id="181" />
-<TGConnectingPoint num="30" id="182" />
-<TGConnectingPoint num="31" id="183" />
-<TGConnectingPoint num="32" id="184" />
-<TGConnectingPoint num="33" id="185" />
-<TGConnectingPoint num="34" id="186" />
-<TGConnectingPoint num="35" id="187" />
-<TGConnectingPoint num="36" id="188" />
-<TGConnectingPoint num="37" id="189" />
-<TGConnectingPoint num="38" id="190" />
-<TGConnectingPoint num="39" id="191" />
-<extraparam>
-</extraparam>
-</COMPONENT>
-
-<COMPONENT type="5106" id="233" >
-<cdparam x="340" y="92" />
-<sizeparam width="134" height="40" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="state0" value="makingMessage" />
-<TGConnectingPoint num="0" id="193" />
-<TGConnectingPoint num="1" id="194" />
-<TGConnectingPoint num="2" id="195" />
-<TGConnectingPoint num="3" id="196" />
-<TGConnectingPoint num="4" id="197" />
-<TGConnectingPoint num="5" id="198" />
-<TGConnectingPoint num="6" id="199" />
-<TGConnectingPoint num="7" id="200" />
-<TGConnectingPoint num="8" id="201" />
-<TGConnectingPoint num="9" id="202" />
-<TGConnectingPoint num="10" id="203" />
-<TGConnectingPoint num="11" id="204" />
-<TGConnectingPoint num="12" id="205" />
-<TGConnectingPoint num="13" id="206" />
-<TGConnectingPoint num="14" id="207" />
-<TGConnectingPoint num="15" id="208" />
-<TGConnectingPoint num="16" id="209" />
-<TGConnectingPoint num="17" id="210" />
-<TGConnectingPoint num="18" id="211" />
-<TGConnectingPoint num="19" id="212" />
-<TGConnectingPoint num="20" id="213" />
-<TGConnectingPoint num="21" id="214" />
-<TGConnectingPoint num="22" id="215" />
-<TGConnectingPoint num="23" id="216" />
-<TGConnectingPoint num="24" id="217" />
-<TGConnectingPoint num="25" id="218" />
-<TGConnectingPoint num="26" id="219" />
-<TGConnectingPoint num="27" id="220" />
-<TGConnectingPoint num="28" id="221" />
-<TGConnectingPoint num="29" id="222" />
-<TGConnectingPoint num="30" id="223" />
-<TGConnectingPoint num="31" id="224" />
-<TGConnectingPoint num="32" id="225" />
-<TGConnectingPoint num="33" id="226" />
-<TGConnectingPoint num="34" id="227" />
-<TGConnectingPoint num="35" id="228" />
-<TGConnectingPoint num="36" id="229" />
-<TGConnectingPoint num="37" id="230" />
-<TGConnectingPoint num="38" id="231" />
-<TGConnectingPoint num="39" id="232" />
-<extraparam>
-</extraparam>
-</COMPONENT>
-
-<COMPONENT type="5100" id="235" >
-<cdparam x="400" y="50" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="2000" 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="234" />
-</COMPONENT>
-
-
-</AVATARStateMachineDiagramPanel>
-
-<AVATARStateMachineDiagramPanel name="Bob" minX="10" maxX="1400" minY="10" maxY="900" >
-<CONNECTOR type="5102" id="242" >
-<cdparam x="416" y="379" />
-<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" />
-<TGConnectingPoint num="0" id="241" />
-<P1  x="416" y="379" id="277" />
-<P2  x="420" y="424" id="313" />
-<AutomaticDrawing  data="true" />
-</CONNECTOR><SUBCOMPONENT type="-1" id="240" >
-<father id="242" num="0" />
-<cdparam x="431" y="403" />
-<sizeparam width="145" height="15" minWidth="0" minHeight="0" maxWidth="2000" 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="" />
-<TGConnectingPoint num="0" id="236" />
-<TGConnectingPoint num="1" id="237" />
-<TGConnectingPoint num="2" id="238" />
-<TGConnectingPoint num="3" id="239" />
-<extraparam>
-<guard value="[ ]" />
-<afterMin value="" />
-<afterMax value="" />
-<computeMin value="" />
-<computeMax value="" />
-<actions value="receivedData = m.data" />
-</extraparam>
-</SUBCOMPONENT>
-
-<CONNECTOR type="5102" id="249" >
-<cdparam x="407" y="273" />
-<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" />
-<TGConnectingPoint num="0" id="248" />
-<P1  x="407" y="273" id="359" />
-<P2  x="416" y="339" id="272" />
-<AutomaticDrawing  data="true" />
-</CONNECTOR><SUBCOMPONENT type="-1" id="247" >
-<father id="249" num="0" />
-<cdparam x="419" y="312" />
-<sizeparam width="134" height="15" minWidth="0" minHeight="0" maxWidth="2000" 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="" />
-<TGConnectingPoint num="0" id="243" />
-<TGConnectingPoint num="1" id="244" />
-<TGConnectingPoint num="2" id="245" />
-<TGConnectingPoint num="3" id="246" />
-<extraparam>
-<guard value="[ ]" />
-<afterMin value="" />
-<afterMax value="" />
-<computeMin value="" />
-<computeMax value="" />
-<actions value="m = sdecrypt(m2, sk)" />
-</extraparam>
-</SUBCOMPONENT>
-
-<CONNECTOR type="5102" id="256" >
-<cdparam x="406" y="201" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<infoparam name="connector from Send signal to state0" value="null" />
-<TGConnectingPoint num="0" id="255" />
-<P1  x="406" y="201" id="395" />
-<P2  x="407" y="233" id="354" />
-<AutomaticDrawing  data="true" />
-</CONNECTOR><SUBCOMPONENT type="-1" id="254" >
-<father id="256" num="0" />
-<cdparam x="406" y="241" />
-<sizeparam width="10" height="15" minWidth="0" minHeight="0" maxWidth="2000" 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="" />
-<TGConnectingPoint num="0" id="250" />
-<TGConnectingPoint num="1" id="251" />
-<TGConnectingPoint num="2" id="252" />
-<TGConnectingPoint num="3" id="253" />
-<extraparam>
-<guard value="[ ]" />
-<afterMin value="" />
-<afterMax value="" />
-<computeMin value="" />
-<computeMax value="" />
-</extraparam>
-</SUBCOMPONENT>
-
-<CONNECTOR type="5102" id="263" >
-<cdparam x="406" y="141" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<infoparam name="connector from state0 to Send signal" value="null" />
-<TGConnectingPoint num="0" id="262" />
-<P1  x="406" y="141" id="411" />
-<P2  x="406" y="171" id="394" />
-<AutomaticDrawing  data="true" />
-</CONNECTOR><SUBCOMPONENT type="-1" id="261" >
-<father id="263" num="0" />
-<cdparam x="406" y="181" />
-<sizeparam width="10" height="15" minWidth="0" minHeight="0" maxWidth="2000" 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="" />
-<TGConnectingPoint num="0" id="257" />
-<TGConnectingPoint num="1" id="258" />
-<TGConnectingPoint num="2" id="259" />
-<TGConnectingPoint num="3" id="260" />
-<extraparam>
-<guard value="[ ]" />
-<afterMin value="" />
-<afterMax value="" />
-<computeMin value="" />
-<computeMax value="" />
-</extraparam>
-</SUBCOMPONENT>
-
-<CONNECTOR type="5102" id="270" >
-<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" />
-<TGConnectingPoint num="0" id="269" />
-<P1  x="407" y="70" id="446" />
-<P2  x="406" y="101" id="406" />
-<AutomaticDrawing  data="true" />
-</CONNECTOR><SUBCOMPONENT type="-1" id="268" >
-<father id="270" num="0" />
-<cdparam x="407" y="110" />
-<sizeparam width="10" height="15" minWidth="0" minHeight="0" maxWidth="2000" 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="" />
-<TGConnectingPoint num="0" id="264" />
-<TGConnectingPoint num="1" id="265" />
-<TGConnectingPoint num="2" id="266" />
-<TGConnectingPoint num="3" id="267" />
-<extraparam>
-<guard value="[ ]" />
-<afterMin value="" />
-<afterMax value="" />
-<computeMin value="" />
-<computeMax value="" />
-</extraparam>
-</SUBCOMPONENT>
-
-<COMPONENT type="5106" id="311" >
-<cdparam x="327" y="339" />
-<sizeparam width="178" height="40" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="state0" value="messageDecrypted" />
-<TGConnectingPoint num="0" id="271" />
-<TGConnectingPoint num="1" id="272" />
-<TGConnectingPoint num="2" id="273" />
-<TGConnectingPoint num="3" id="274" />
-<TGConnectingPoint num="4" id="275" />
-<TGConnectingPoint num="5" id="276" />
-<TGConnectingPoint num="6" id="277" />
-<TGConnectingPoint num="7" id="278" />
-<TGConnectingPoint num="8" id="279" />
-<TGConnectingPoint num="9" id="280" />
-<TGConnectingPoint num="10" id="281" />
-<TGConnectingPoint num="11" id="282" />
-<TGConnectingPoint num="12" id="283" />
-<TGConnectingPoint num="13" id="284" />
-<TGConnectingPoint num="14" id="285" />
-<TGConnectingPoint num="15" id="286" />
-<TGConnectingPoint num="16" id="287" />
-<TGConnectingPoint num="17" id="288" />
-<TGConnectingPoint num="18" id="289" />
-<TGConnectingPoint num="19" id="290" />
-<TGConnectingPoint num="20" id="291" />
-<TGConnectingPoint num="21" id="292" />
-<TGConnectingPoint num="22" id="293" />
-<TGConnectingPoint num="23" id="294" />
-<TGConnectingPoint num="24" id="295" />
-<TGConnectingPoint num="25" id="296" />
-<TGConnectingPoint num="26" id="297" />
-<TGConnectingPoint num="27" id="298" />
-<TGConnectingPoint num="28" id="299" />
-<TGConnectingPoint num="29" id="300" />
-<TGConnectingPoint num="30" id="301" />
-<TGConnectingPoint num="31" id="302" />
-<TGConnectingPoint num="32" id="303" />
-<TGConnectingPoint num="33" id="304" />
-<TGConnectingPoint num="34" id="305" />
-<TGConnectingPoint num="35" id="306" />
-<TGConnectingPoint num="36" id="307" />
-<TGConnectingPoint num="37" id="308" />
-<TGConnectingPoint num="38" id="309" />
-<TGConnectingPoint num="39" id="310" />
-<extraparam>
-</extraparam>
-</COMPONENT>
-
-<COMPONENT type="5106" id="352" >
-<cdparam x="350" y="424" />
-<sizeparam width="140" height="40" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="state0" value="SecretDataReceived" />
-<TGConnectingPoint num="0" id="312" />
-<TGConnectingPoint num="1" id="313" />
-<TGConnectingPoint num="2" id="314" />
-<TGConnectingPoint num="3" id="315" />
-<TGConnectingPoint num="4" id="316" />
-<TGConnectingPoint num="5" id="317" />
-<TGConnectingPoint num="6" id="318" />
-<TGConnectingPoint num="7" id="319" />
-<TGConnectingPoint num="8" id="320" />
-<TGConnectingPoint num="9" id="321" />
-<TGConnectingPoint num="10" id="322" />
-<TGConnectingPoint num="11" id="323" />
-<TGConnectingPoint num="12" id="324" />
-<TGConnectingPoint num="13" id="325" />
-<TGConnectingPoint num="14" id="326" />
-<TGConnectingPoint num="15" id="327" />
-<TGConnectingPoint num="16" id="328" />
-<TGConnectingPoint num="17" id="329" />
-<TGConnectingPoint num="18" id="330" />
-<TGConnectingPoint num="19" id="331" />
-<TGConnectingPoint num="20" id="332" />
-<TGConnectingPoint num="21" id="333" />
-<TGConnectingPoint num="22" id="334" />
-<TGConnectingPoint num="23" id="335" />
-<TGConnectingPoint num="24" id="336" />
-<TGConnectingPoint num="25" id="337" />
-<TGConnectingPoint num="26" id="338" />
-<TGConnectingPoint num="27" id="339" />
-<TGConnectingPoint num="28" id="340" />
-<TGConnectingPoint num="29" id="341" />
-<TGConnectingPoint num="30" id="342" />
-<TGConnectingPoint num="31" id="343" />
-<TGConnectingPoint num="32" id="344" />
-<TGConnectingPoint num="33" id="345" />
-<TGConnectingPoint num="34" id="346" />
-<TGConnectingPoint num="35" id="347" />
-<TGConnectingPoint num="36" id="348" />
-<TGConnectingPoint num="37" id="349" />
-<TGConnectingPoint num="38" id="350" />
-<TGConnectingPoint num="39" id="351" />
-<extraparam>
-</extraparam>
-</COMPONENT>
-
-<COMPONENT type="5106" id="393" >
-<cdparam x="336" y="233" />
-<sizeparam width="142" height="40" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="state0" value="messageDecrypt" />
-<TGConnectingPoint num="0" id="353" />
-<TGConnectingPoint num="1" id="354" />
-<TGConnectingPoint num="2" id="355" />
-<TGConnectingPoint num="3" id="356" />
-<TGConnectingPoint num="4" id="357" />
-<TGConnectingPoint num="5" id="358" />
-<TGConnectingPoint num="6" id="359" />
-<TGConnectingPoint num="7" id="360" />
-<TGConnectingPoint num="8" id="361" />
-<TGConnectingPoint num="9" id="362" />
-<TGConnectingPoint num="10" id="363" />
-<TGConnectingPoint num="11" id="364" />
-<TGConnectingPoint num="12" id="365" />
-<TGConnectingPoint num="13" id="366" />
-<TGConnectingPoint num="14" id="367" />
-<TGConnectingPoint num="15" id="368" />
-<TGConnectingPoint num="16" id="369" />
-<TGConnectingPoint num="17" id="370" />
-<TGConnectingPoint num="18" id="371" />
-<TGConnectingPoint num="19" id="372" />
-<TGConnectingPoint num="20" id="373" />
-<TGConnectingPoint num="21" id="374" />
-<TGConnectingPoint num="22" id="375" />
-<TGConnectingPoint num="23" id="376" />
-<TGConnectingPoint num="24" id="377" />
-<TGConnectingPoint num="25" id="378" />
-<TGConnectingPoint num="26" id="379" />
-<TGConnectingPoint num="27" id="380" />
-<TGConnectingPoint num="28" id="381" />
-<TGConnectingPoint num="29" id="382" />
-<TGConnectingPoint num="30" id="383" />
-<TGConnectingPoint num="31" id="384" />
-<TGConnectingPoint num="32" id="385" />
-<TGConnectingPoint num="33" id="386" />
-<TGConnectingPoint num="34" id="387" />
-<TGConnectingPoint num="35" id="388" />
-<TGConnectingPoint num="36" id="389" />
-<TGConnectingPoint num="37" id="390" />
-<TGConnectingPoint num="38" id="391" />
-<TGConnectingPoint num="39" id="392" />
-<extraparam>
-</extraparam>
-</COMPONENT>
-
-<COMPONENT type="5104" id="404" >
-<cdparam x="370" y="176" />
-<sizeparam width="73" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Send signal" value="chin(m2)" />
-<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" />
-</COMPONENT>
-
-<COMPONENT type="5106" id="445" >
-<cdparam x="340" y="101" />
-<sizeparam width="132" height="40" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="state0" value="waitingForMessage" />
-<TGConnectingPoint num="0" id="405" />
-<TGConnectingPoint num="1" id="406" />
-<TGConnectingPoint num="2" id="407" />
-<TGConnectingPoint num="3" id="408" />
-<TGConnectingPoint num="4" id="409" />
-<TGConnectingPoint num="5" id="410" />
-<TGConnectingPoint num="6" id="411" />
-<TGConnectingPoint num="7" id="412" />
-<TGConnectingPoint num="8" id="413" />
-<TGConnectingPoint num="9" id="414" />
-<TGConnectingPoint num="10" id="415" />
-<TGConnectingPoint num="11" id="416" />
-<TGConnectingPoint num="12" id="417" />
-<TGConnectingPoint num="13" id="418" />
-<TGConnectingPoint num="14" id="419" />
-<TGConnectingPoint num="15" id="420" />
-<TGConnectingPoint num="16" id="421" />
-<TGConnectingPoint num="17" id="422" />
-<TGConnectingPoint num="18" id="423" />
-<TGConnectingPoint num="19" id="424" />
-<TGConnectingPoint num="20" id="425" />
-<TGConnectingPoint num="21" id="426" />
-<TGConnectingPoint num="22" id="427" />
-<TGConnectingPoint num="23" id="428" />
-<TGConnectingPoint num="24" id="429" />
-<TGConnectingPoint num="25" id="430" />
-<TGConnectingPoint num="26" id="431" />
-<TGConnectingPoint num="27" id="432" />
-<TGConnectingPoint num="28" id="433" />
-<TGConnectingPoint num="29" id="434" />
-<TGConnectingPoint num="30" id="435" />
-<TGConnectingPoint num="31" id="436" />
-<TGConnectingPoint num="32" id="437" />
-<TGConnectingPoint num="33" id="438" />
-<TGConnectingPoint num="34" id="439" />
-<TGConnectingPoint num="35" id="440" />
-<TGConnectingPoint num="36" id="441" />
-<TGConnectingPoint num="37" id="442" />
-<TGConnectingPoint num="38" id="443" />
-<TGConnectingPoint num="39" id="444" />
-<extraparam>
-</extraparam>
-</COMPONENT>
-
-<COMPONENT type="5100" id="447" >
-<cdparam x="400" y="50" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="2000" 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="446" />
-</COMPONENT>
-
-
-</AVATARStateMachineDiagramPanel>
-
-</Modeling>
-
-
-
-
-</TURTLEGMODELING>
\ No newline at end of file
diff --git a/bin/config.xml b/bin/config.xml
deleted file mode 100755
index a0eb263799d010256f6c1c88e35edf479216cf58..0000000000000000000000000000000000000000
--- a/bin/config.xml
+++ /dev/null
@@ -1,71 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-
-<TURTLECONFIGURATION>
-<RTLHost data="localhost" />
-<RTLPath data="/packages/RT-LOTOS.0.12/bin/rtl" />
-<DTA2DOTPath data="/packages/RT-LOTOS.0.12/bin/dta2dot" />
-<RG2TLSAPath data="/packages/RT-LOTOS.0.12/bin/rg2tlsa" />
-<RGSTRAPPath data="/packages/RT-LOTOS.0.12/bin/rgstrap" />
-<!--DOTTYPath data="/usr/bin/dot" /-->
-<DOTTYPath data="/bin/dotty" />
-<DOTTYHost data="localhost" />
-<AldebaranHost data="localhost" />
-<AldebaranPath data="/home/enrici/cadp/com/aldebaran" />
-<BcgioPath data="/home/enrici/cadp/bin.iX86/bcg_io" />
-<BcgminPath data="/home/enrici/cadp/bin.iX86/bcg_min" />
-<BisimulatorPath data="/home/enrici/cadp/com/bcg_open" />
-<BcgmergePath data="/home/enrici/cadp/com/bcg_merge" />
-<CaesarPath data="/home/enrici/cadp/bin.iX86/caesar" />
-<CaesarOpenPath data="/home/enrici/cadp/com/caesar.open" />
-<FILEPath data="/home/enrici/TURTLE/modeling" />
-<LIBPath data="/home/enrici/TURTLE/lib" />
-<IMGPath data="/home/enrici/TURTLE/figure" />
-<LOTOSPath data="/home/enrici/TURTLE/lotos" />
-<GGraphPath data="/home/enrici/TURTLE/graphs" />
-<TGraphPath data="/home/enrici/TURTLE/graphs" />
-<TToolUpdateURL data="" data1="http://labsoc.comelec.enst.fr/turtle/ttoolversion.html" />
-<TToolUpdateProxy data="false" />
-<TToolUpdateProxyPort data="8080" />
-<TToolUpdateProxyHost data="To Be Completed" />
-<JavaCodeDirectory data="/home/enrici/TURTLE/javacode" />
-<JavaCompilerPath data="/usr/bin/javac" />
-<TToolClassPath data="/home/enrici/TURTLE/javacode" />
-<JavaExecutePath data="/usr/bin/java" />
-<JavaHeader data="import java.sql.*;" />
-<SystemCCodeDirectory data="/home/enrici/TURTLE/simulators/c++2/" />
-<SystemCHost data="localhost"/>
-<SystemCCodeCompileCommand data="make -C /home/enrici/TURTLE/simulators/c++2/" />
-<SystemCCodeExecuteCommand data="/home/enrici/TURTLE/simulators/c++2/run.x -ovcd /home/enrici/TURTLE/simulators/c++2/vcddump.vcd" />
-<SystemCCodeInteractiveExecuteCommand data="/home/enrici/TURTLE/simulators/c++2/run.x -server" />
-<TMLCodeDirectory data="/home/enrici/TURTLE/tmlcode" />
-<CcodeDirectory data="/home/enrici/TURTLE/Ccode" />
-<GTKWavePath data="/usr/bin/gtkwave" />
-<VCDPath data="/home/enrici/TURTLE/vcd/" />
-<UPPAALCodeDirectory data="/home/enrici/TURTLE/uppaal/" />
-<UPPAALVerifierPath data="/home/enrici/TURTLE/uppaal/bin-Linux/verifyta" />
-<UPPAALVerifierHost data="localhost" />
-<ProVerifCodeDirectory data="/home/enrici/TURTLE/proverif/" />
-<ProVerifVerifierPath data="/packages/proverif/proverif" />
-<ProVerifVerifierHost data="localhost" />
-<AVATARExecutableCodeDirectory data="/home/enrici/TURTLE/executablecode/" />
-<AVATARExecutableCodeHost data="localhost"/>
-<AVATARExecutableCodeCompileCommand data="make -C /home/enrici/TURTLE/executablecode" />
-<AVATARExecutableCodeExecuteCommand data="/home/enrici/TURTLE/executablecode/run.x" />
-<AVATARExecutableSoclibCodeCompileCommand data="make -C /home/enrici/TURTLE/executablecode updategeneratedcode compilesoclib" />
-<AVATARExecutableSoclibCodeExecuteCommand data="make -C /home/enrici/TURTLE/executablecode runsoclib" />
-<AVATARExecutableSoclibTraceFile data="/home/enrici/TURTLE/Prog/soclib/soclib/platform/topcells/caba-vgmn-mutekh_kernel_tutorial/vcitty" />
-
-
-<ExternalCommand1Host data="localhost"/>
-<ExternalCommand1 data="/usr/bin/gtkwave /home/enrici/TURTLE/simulators/c++2/vcddump.vcd"/>
-<ExternalCommand2Host data="localhost"/>
-<ExternalCommand2 data="/packages/uppaal(4.0.11/uppaal /home/enrici/TURTLE/uppaal/spec.xml"/>
-
-<LastOpenFile data="/home/trhuy/Downloads/SemesterFinalResult/StuxnetModel/stuxnet_6_12_split (1).xml"/>
-
-<ExternalServer data="10.188.65.215:12345"/>
-
-<LastWindowAttributes x="90" y="25" width="1219" height="597" max="false" />
-
-
-</TURTLECONFIGURATION>
diff --git a/src/android/bin/classes/project/alwaystry/R$attr.class b/src/android/bin/classes/project/alwaystry/R$attr.class
deleted file mode 100644
index cb730fe4e22b28f37744533e3c106b10d4bd7134..0000000000000000000000000000000000000000
Binary files a/src/android/bin/classes/project/alwaystry/R$attr.class and /dev/null differ
diff --git a/src/android/bin/classes/project/alwaystry/R$drawable.class b/src/android/bin/classes/project/alwaystry/R$drawable.class
deleted file mode 100644
index b526c6dc59c325e3d2c031005f726bd853085407..0000000000000000000000000000000000000000
Binary files a/src/android/bin/classes/project/alwaystry/R$drawable.class and /dev/null differ
diff --git a/src/android/bin/classes/project/alwaystry/R$id.class b/src/android/bin/classes/project/alwaystry/R$id.class
deleted file mode 100644
index 29f467f5e324c31ab81d161d8025f6cefc9f55ee..0000000000000000000000000000000000000000
Binary files a/src/android/bin/classes/project/alwaystry/R$id.class and /dev/null differ
diff --git a/src/android/bin/classes/project/alwaystry/R$layout.class b/src/android/bin/classes/project/alwaystry/R$layout.class
deleted file mode 100644
index 98f3493042476eed6c4792be9fac8d37f2ecb350..0000000000000000000000000000000000000000
Binary files a/src/android/bin/classes/project/alwaystry/R$layout.class and /dev/null differ
diff --git a/src/android/bin/classes/project/alwaystry/R$string.class b/src/android/bin/classes/project/alwaystry/R$string.class
deleted file mode 100644
index 9857283c646b44948132f7be1053e04cd16dcaa3..0000000000000000000000000000000000000000
Binary files a/src/android/bin/classes/project/alwaystry/R$string.class and /dev/null differ
diff --git a/src/android/bin/classes/project/alwaystry/R$styleable.class b/src/android/bin/classes/project/alwaystry/R$styleable.class
deleted file mode 100644
index 3d0f1a20349ae5847de6bb2b314aed0f53046aff..0000000000000000000000000000000000000000
Binary files a/src/android/bin/classes/project/alwaystry/R$styleable.class and /dev/null differ
diff --git a/src/android/bin/classes/project/alwaystry/drageventblock$1.class b/src/android/bin/classes/project/alwaystry/drageventblock$1.class
deleted file mode 100644
index 7d61bb18c19d21091db303bd9de1b04a3bbf9065..0000000000000000000000000000000000000000
Binary files a/src/android/bin/classes/project/alwaystry/drageventblock$1.class and /dev/null differ
diff --git a/src/android/bin/classes/project/alwaystry/drageventblock$2.class b/src/android/bin/classes/project/alwaystry/drageventblock$2.class
deleted file mode 100644
index 4a8da2c4a1c3b3e5ac40e8ca7b9279f44954c601..0000000000000000000000000000000000000000
Binary files a/src/android/bin/classes/project/alwaystry/drageventblock$2.class and /dev/null differ
diff --git a/src/android/bin/classes/project/alwaystry/drageventblock$MyShadowBuilder.class b/src/android/bin/classes/project/alwaystry/drageventblock$MyShadowBuilder.class
deleted file mode 100644
index 49b3248eabf4708933cdd9bf3513eb277f03977f..0000000000000000000000000000000000000000
Binary files a/src/android/bin/classes/project/alwaystry/drageventblock$MyShadowBuilder.class and /dev/null differ
diff --git a/src/avatartranslator/toproverif/AVATAR2ProVerif.java b/src/avatartranslator/toproverif/AVATAR2ProVerif.java
index 246257bb87ee4967e4a4cef66333957d8371d668..b7f9987372cdd93ad767bfb8252cfdd73e797c9c 100755
--- a/src/avatartranslator/toproverif/AVATAR2ProVerif.java
+++ b/src/avatartranslator/toproverif/AVATAR2ProVerif.java
@@ -126,7 +126,7 @@ public class AVATAR2ProVerif implements AvatarTranslator {
         this.avspec.removeCompositeStates();
         this.avspec.removeTimers();
         // TODO: Why remove Else guards ?
-        this.avspec.removeElseGuards();
+        // this.avspec.removeElseGuards();
 
         this.makeHeader(_stateReachability);
 
@@ -260,10 +260,10 @@ public class AVATAR2ProVerif implements AvatarTranslator {
                 if (attrA != null && attrB != null) {
                     String sA = this.makeAttrName (attrA.getAttribute ().getBlock ().getName (), attrA.getAttribute ().getName (), attrA.getState ().getName ());
                     String sB = this.makeAttrName (attrB.getAttribute ().getBlock ().getName (), attrB.getAttribute ().getName (), attrB.getState ().getName ());
-                    TraceManager.addDev("|    authenticity__" + sA + " (dummyM) ==> authenticity__" + sB + " (dummyM)"); 
+                    TraceManager.addDev("|    authenticity__" + sB + " (dummyM) ==> authenticity__" + sA + " (dummyM)"); 
                     spec.addDeclaration (new ProVerifEvDecl ("authenticity__" + sA, new String[] {"bitstring"}));
                     spec.addDeclaration (new ProVerifEvDecl ("authenticity__" + sB, new String[] {"bitstring"}));
-                    spec.addDeclaration (new ProVerifQueryEvinj (new ProVerifVar[] {new ProVerifVar ("dummyM", "bitstring")}, "authenticity__" + sA + " (dummyM)", "authenticity__" + sB + " (dummyM)"));
+                    spec.addDeclaration (new ProVerifQueryEvinj (new ProVerifVar[] {new ProVerifVar ("dummyM", "bitstring")}, "authenticity__" + sB + " (dummyM)", "authenticity__" + sA + " (dummyM)"));
                 }
             }
     }
diff --git a/src/proverifspec/ProVerifPiSyntaxer.java b/src/proverifspec/ProVerifPiSyntaxer.java
index 1ed85d6aa0ab30dfe770bb06f4252ca7bbf281a4..fa18f4327da49a1f6a832038e60666da3f4d2ce5 100644
--- a/src/proverifspec/ProVerifPiSyntaxer.java
+++ b/src/proverifspec/ProVerifPiSyntaxer.java
@@ -56,22 +56,30 @@ public class ProVerifPiSyntaxer extends ProVerifSyntaxer {
         this.fullSpec += "\n" + this.printAlinea (_alinea);
         if (_node.priv)
             this.fullSpec += "private ";
-        this.fullSpec += "fun " + _node.name + "/" + _node.types.length + ".";
+        if (_node.reduc == null)
+            this.fullSpec += "fun " + _node.name + "/" + _node.types.length;
+        else
+            this.translateReducAux (_node.reduc, _alinea);
+        this.fullSpec += ".";
     }
 
-    protected void translateReduc (ProVerifReduc _node, int _alinea) {
-        this.fullSpec += "\n" + this.printAlinea (_alinea);
-        if (_node.priv)
-            this.fullSpec += "private ";
+    private void translateReducAux (ProVerifReduc _node, int _alinea) {
         this.fullSpec += "reduc " + _node.formula;
         ProVerifReduc otherwise = _node.otherwise;
         while (otherwise != null) {
-            this.fullSpec += ";\n" + this.printAlinea (_alinea);
+            this.fullSpec += "\n" + this.printAlinea (_alinea);
             if (_node.priv)
                 this.fullSpec += "        ";
-            this.fullSpec += "      " + otherwise.formula;
+            this.fullSpec += "      otherwise " + otherwise.formula;
             otherwise = otherwise.otherwise;
         }
+    }
+
+    protected void translateReduc (ProVerifReduc _node, int _alinea) {
+        this.fullSpec += "\n" + this.printAlinea (_alinea);
+        if (_node.priv)
+            this.fullSpec += "private ";
+        this.translateReducAux (_node, _alinea);
         this.fullSpec += ".";
     }
 
diff --git a/src/proverifspec/ProVerifReduc.java b/src/proverifspec/ProVerifReduc.java
index e9713258fb6be8a83005e29ce3d781adc2737536..138e9e90d758ddbc0a51f32e8f6ec775aa0727a8 100644
--- a/src/proverifspec/ProVerifReduc.java
+++ b/src/proverifspec/ProVerifReduc.java
@@ -51,19 +51,23 @@ public class ProVerifReduc implements ProVerifDeclaration {
     protected String formula;
     protected boolean priv;
 
-    public ProVerifReduc (ProVerifVar[] _vars, String _formula, ProVerifReduc _otherwise) {
+    public ProVerifReduc (ProVerifVar[] _vars, String _formula, ProVerifReduc _otherwise, boolean _priv) {
         this.vars = _vars;
         this.formula = _formula;
         this.otherwise = _otherwise;
+        this.priv = _priv;
     }
 
-    public ProVerifReduc (ProVerifVar[] _vars, String _formula) {
-        this (_vars, _formula, null);
+    public ProVerifReduc (ProVerifVar[] _vars, String _formula, boolean _priv) {
+        this (_vars, _formula, null, _priv);
     }
 
-    public ProVerifReduc (ProVerifVar[] _vars, String _formula, boolean _priv) {
-        this (_vars, _formula);
-        this.priv = _priv;
+    public ProVerifReduc (ProVerifVar[] _vars, String _formula, ProVerifReduc _otherwise) {
+        this (_vars, _formula, _otherwise, false);
+    }
+
+    public ProVerifReduc (ProVerifVar[] _vars, String _formula) {
+        this (_vars, _formula, null, false);
     }
 
     public void translate (ProVerifSyntaxer _syntaxer, int _alinea) {