From 941b80325529816c25099a4ad8540fcdd8c8d121 Mon Sep 17 00:00:00 2001 From: Ludovic Apvrille <ludovic.apvrille@telecom-paris.fr> Date: Fri, 2 Jul 2021 14:28:55 +0200 Subject: [PATCH] Update on busslice example --- doc/AVATAR/avatar_documentation.tex | 8 +- modeling/DIPLODOCUS/testBusSlice.xml | 1225 +++++++++++++++++++++----- 2 files changed, 997 insertions(+), 236 deletions(-) diff --git a/doc/AVATAR/avatar_documentation.tex b/doc/AVATAR/avatar_documentation.tex index a8e72487d8..3436aadf8e 100644 --- a/doc/AVATAR/avatar_documentation.tex +++ b/doc/AVATAR/avatar_documentation.tex @@ -188,14 +188,14 @@ As shown in Figure \ref{fig:assumptionswindow}, right click on the panel tab and \begin{enumerate} \item Edit AVATAR Modeling Assumptions Diagram -\item Add a comment: add a comment to the diagram +\item Adds a comment: add a comment to the diagram \item Comment connector -\item AST: add an assumption box to the diagram +\item AST: adds an assumption box to the diagram \item Diagram reference: add a box who refers to another diagram \item Element reference: add a box who refers to an Avatar element \item Composite: Splits up a compound assumptions into elementary ones -\item Versioning: classify changes that are made to the original model -\item Impact: indicate that the assumption at the origin of the link as a direct impact on the referenced element at the end on the link. +\item Versioning: classifies changes that are made to the original model +\item Impact: indicates that the assumption at the origin of the link as a direct impact on the referenced element at the end on the link. \item Composition connector: relations between a diagram reference and elements references \end{enumerate} diff --git a/modeling/DIPLODOCUS/testBusSlice.xml b/modeling/DIPLODOCUS/testBusSlice.xml index a0c005323d..14a62b7e38 100644 --- a/modeling/DIPLODOCUS/testBusSlice.xml +++ b/modeling/DIPLODOCUS/testBusSlice.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<TURTLEGMODELING version="1.0beta" ANIMATE_INTERACTIVE_SIMULATION="true" ACTIVATE_PENALTIES="false" UPDATE_INFORMATION_DIPLO_SIM="true" ANIMATE_WITH_INFO_DIPLO_SIM="true" OPEN_DIAG_DIPLO_SIM="false" LAST_SELECTED_MAIN_TAB="3" LAST_SELECTED_SUB_TAB="0"> +<TURTLEGMODELING version="1.0beta" ANIMATE_INTERACTIVE_SIMULATION="true" ACTIVATE_PENALTIES="false" UPDATE_INFORMATION_DIPLO_SIM="true" ANIMATE_WITH_INFO_DIPLO_SIM="true" OPEN_DIAG_DIPLO_SIM="false" LAST_SELECTED_MAIN_TAB="5" LAST_SELECTED_SUB_TAB="0"> <Modeling type="TML Component Design" nameTab="Application" tabs="TML Component Task Diagram$Sender$Receiver" > <TMLComponentTaskDiagramPanel name="TML Component Task Diagram" minX="10" maxX="2500" minY="10" maxY="1500" channels="true" events="true" requests="true" zoom="1.0" > @@ -495,16 +495,16 @@ <cdparam x="373" y="220" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="Connector between ports" /> -<P1 x="373" y="220" id="210" /> -<P2 x="679" y="220" id="188" /> +<P1 x="360" y="207" id="210" /> +<P2 x="692" y="207" id="188" /> <AutomaticDrawing data="true" /> </CONNECTOR> <CONNECTOR type="126" id="187" index="1" uid="db60f5e4-4b3f-4fae-a06d-5859e910f21b" > <cdparam x="386" y="483" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="Connector between ports" /> -<P1 x="386" y="483" id="221" /> -<P2 x="692" y="483" id="199" /> +<P1 x="373" y="470" id="221" /> +<P2 x="705" y="470" id="199" /> <AutomaticDrawing data="true" /> </CONNECTOR> <COMPONENT type="1202" id="198" index="2" uid="588dfa64-71a6-4080-b48a-c725e3093aeb" > @@ -534,7 +534,7 @@ <infoparam name="Primitive port" value="Channel comm_0" /> <TGConnectingPoint num="0" id="188" /> <extraparam> -<Prop commName="comm_0" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="40" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="1" checkStrongAuthStatus="1" vc="0" /> +<Prop commName="comm_0" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="40" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> <Type type="0" typeOther="" /> <Type type="0" typeOther="" /> <Type type="0" typeOther="" /> @@ -570,7 +570,7 @@ <infoparam name="Primitive port" value="Channel comm_0_0" /> <TGConnectingPoint num="0" id="199" /> <extraparam> -<Prop commName="comm_0_0" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="40" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="1" checkStrongAuthStatus="1" vc="0" /> +<Prop commName="comm_0_0" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="40" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> <Type type="0" typeOther="" /> <Type type="0" typeOther="" /> <Type type="0" typeOther="" /> @@ -606,7 +606,7 @@ <infoparam name="Primitive port" value="Channel comm_0" /> <TGConnectingPoint num="0" id="210" /> <extraparam> -<Prop commName="comm_0" commType="0" origin="true" finite="false" blocking="true" maxSamples="100" widthSamples="40" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="1" checkStrongAuthStatus="1" vc="0" /> +<Prop commName="comm_0" commType="0" origin="true" finite="false" blocking="true" maxSamples="100" widthSamples="40" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> <Type type="0" typeOther="" /> <Type type="0" typeOther="" /> <Type type="0" typeOther="" /> @@ -642,7 +642,7 @@ <infoparam name="Primitive port" value="Channel comm_0_0" /> <TGConnectingPoint num="0" id="221" /> <extraparam> -<Prop commName="comm_0_0" commType="0" origin="true" finite="false" blocking="true" maxSamples="100" widthSamples="40" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="1" checkStrongAuthStatus="1" vc="0" /> +<Prop commName="comm_0_0" commType="0" origin="true" finite="false" blocking="true" maxSamples="100" widthSamples="40" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> <Type type="0" typeOther="" /> <Type type="0" typeOther="" /> <Type type="0" typeOther="" /> @@ -923,381 +923,381 @@ <Modeling type="TML Architecture" nameTab="ArchitectureContention" > <TMLArchiDiagramPanel name="DIPLODOCUS architecture and mapping Diagram" minX="10" maxX="2500" minY="10" maxY="1500" attributes="0" masterClockFrequency="200" zoom="1.0" > -<CONNECTOR type="125" id="479" index="0" uid="63c2749c-975f-4def-9121-7f90bf0b61ae" > +<CONNECTOR type="125" id="278" index="0" uid="63c2749c-975f-4def-9121-7f90bf0b61ae" > <cdparam x="784" y="278" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="{info}" /> -<P1 x="784" y="278" id="457" /> -<P2 x="980" y="331" id="395" /> +<P1 x="784" y="278" id="458" /> +<P2 x="980" y="331" id="396" /> <AutomaticDrawing data="true" /> <extraparam> <info priority="0" /> <spy value="false" /> </extraparam> </CONNECTOR> -<CONNECTOR type="125" id="278" index="1" uid="70416354-499c-41a7-829d-6fbcc3aca52a" > +<CONNECTOR type="125" id="279" index="1" uid="70416354-499c-41a7-829d-6fbcc3aca52a" > <cdparam x="733" y="844" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="{info}" /> -<P1 x="733" y="834" id="293" /> -<P2 x="520" y="721" id="373" /> +<P1 x="733" y="834" id="294" /> +<P2 x="520" y="721" id="374" /> <AutomaticDrawing data="true" /> <extraparam> <info priority="0" /> <spy value="false" /> </extraparam> </CONNECTOR> -<CONNECTOR type="125" id="279" index="2" uid="70416354-499c-41a7-829d-6fbcc3aca52a" > +<CONNECTOR type="125" id="280" index="2" uid="70416354-499c-41a7-829d-6fbcc3aca52a" > <cdparam x="1463" y="512" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="{info}" /> -<P1 x="1463" y="490" id="327" /> -<P2 x="1250" y="389" id="407" /> +<P1 x="1463" y="490" id="328" /> +<P2 x="1250" y="389" id="408" /> <AutomaticDrawing data="true" /> <extraparam> <info priority="0" /> <spy value="false" /> </extraparam> </CONNECTOR> -<CONNECTOR type="125" id="280" index="3" uid="0ddea497-c011-4144-827e-2894a0ec21a0" > +<CONNECTOR type="125" id="281" index="3" uid="0ddea497-c011-4144-827e-2894a0ec21a0" > <cdparam x="477" y="498" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="{info}" /> -<P1 x="477" y="498" id="459" /> -<P2 x="430" y="605" id="359" /> +<P1 x="477" y="498" id="460" /> +<P2 x="430" y="605" id="360" /> <AutomaticDrawing data="true" /> <extraparam> <info priority="0" /> <spy value="false" /> </extraparam> </CONNECTOR> -<COMPONENT type="1105" id="314" index="4" uid="821d6047-1725-4b35-9164-812a09d97ef8" > +<COMPONENT type="1105" id="315" index="4" uid="821d6047-1725-4b35-9164-812a09d97ef8" > <cdparam x="733" y="724" /> <sizeparam width="298" height="220" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="Memory1" value="name" /> -<TGConnectingPoint num="0" id="290" /> -<TGConnectingPoint num="1" id="291" /> -<TGConnectingPoint num="2" id="292" /> -<TGConnectingPoint num="3" id="293" /> -<TGConnectingPoint num="4" id="294" /> -<TGConnectingPoint num="5" id="295" /> -<TGConnectingPoint num="6" id="296" /> -<TGConnectingPoint num="7" id="297" /> -<TGConnectingPoint num="8" id="298" /> -<TGConnectingPoint num="9" id="299" /> -<TGConnectingPoint num="10" id="300" /> -<TGConnectingPoint num="11" id="301" /> -<TGConnectingPoint num="12" id="302" /> -<TGConnectingPoint num="13" id="303" /> -<TGConnectingPoint num="14" id="304" /> -<TGConnectingPoint num="15" id="305" /> -<TGConnectingPoint num="16" id="306" /> -<TGConnectingPoint num="17" id="307" /> -<TGConnectingPoint num="18" id="308" /> -<TGConnectingPoint num="19" id="309" /> -<TGConnectingPoint num="20" id="310" /> -<TGConnectingPoint num="21" id="311" /> -<TGConnectingPoint num="22" id="312" /> -<TGConnectingPoint num="23" id="313" /> +<TGConnectingPoint num="0" id="291" /> +<TGConnectingPoint num="1" id="292" /> +<TGConnectingPoint num="2" id="293" /> +<TGConnectingPoint num="3" id="294" /> +<TGConnectingPoint num="4" id="295" /> +<TGConnectingPoint num="5" id="296" /> +<TGConnectingPoint num="6" id="297" /> +<TGConnectingPoint num="7" id="298" /> +<TGConnectingPoint num="8" id="299" /> +<TGConnectingPoint num="9" id="300" /> +<TGConnectingPoint num="10" id="301" /> +<TGConnectingPoint num="11" id="302" /> +<TGConnectingPoint num="12" id="303" /> +<TGConnectingPoint num="13" id="304" /> +<TGConnectingPoint num="14" id="305" /> +<TGConnectingPoint num="15" id="306" /> +<TGConnectingPoint num="16" id="307" /> +<TGConnectingPoint num="17" id="308" /> +<TGConnectingPoint num="18" id="309" /> +<TGConnectingPoint num="19" id="310" /> +<TGConnectingPoint num="20" id="311" /> +<TGConnectingPoint num="21" id="312" /> +<TGConnectingPoint num="22" id="313" /> +<TGConnectingPoint num="23" id="314" /> <extraparam> <info stereotype="MEMORY" nodeName="Memory1" /> <attributes byteDataSize="4" memorySize="1024" clockRatio="1" bufferType="0" /> </extraparam> </COMPONENT> -<SUBCOMPONENT type="1103" id="289" index="9" uid="1ca9aa1b-14ef-4cd4-bb1d-9441d7447177" > -<father id="314" num="0" /> +<SUBCOMPONENT type="1103" id="290" index="9" uid="1ca9aa1b-14ef-4cd4-bb1d-9441d7447177" > +<father id="315" num="0" /> <cdparam x="733" y="797" /> -<sizeparam width="217" height="40" minWidth="75" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<sizeparam width="217" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="0" maxX="81" minY="0" maxY="180" /> <infoparam name="TGComponent" value="ApplicationContention::comm_0" /> -<TGConnectingPoint num="0" id="281" /> -<TGConnectingPoint num="1" id="282" /> -<TGConnectingPoint num="2" id="283" /> -<TGConnectingPoint num="3" id="284" /> -<TGConnectingPoint num="4" id="285" /> -<TGConnectingPoint num="5" id="286" /> -<TGConnectingPoint num="6" id="287" /> -<TGConnectingPoint num="7" id="288" /> +<TGConnectingPoint num="0" id="282" /> +<TGConnectingPoint num="1" id="283" /> +<TGConnectingPoint num="2" id="284" /> +<TGConnectingPoint num="3" id="285" /> +<TGConnectingPoint num="4" id="286" /> +<TGConnectingPoint num="5" id="287" /> +<TGConnectingPoint num="6" id="288" /> +<TGConnectingPoint num="7" id="289" /> <extraparam> <info value="ApplicationContention::comm_0" communicationName="comm_0" referenceCommunicationName="ApplicationContention" priority="0" typeName="channel" /> </extraparam> </SUBCOMPONENT> -<COMPONENT type="1105" id="348" index="5" uid="821d6047-1725-4b35-9164-812a09d97ef8" > +<COMPONENT type="1105" id="349" index="5" uid="821d6047-1725-4b35-9164-812a09d97ef8" > <cdparam x="1463" y="369" /> <sizeparam width="307" height="243" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="Memory2" value="name" /> -<TGConnectingPoint num="0" id="324" /> -<TGConnectingPoint num="1" id="325" /> -<TGConnectingPoint num="2" id="326" /> -<TGConnectingPoint num="3" id="327" /> -<TGConnectingPoint num="4" id="328" /> -<TGConnectingPoint num="5" id="329" /> -<TGConnectingPoint num="6" id="330" /> -<TGConnectingPoint num="7" id="331" /> -<TGConnectingPoint num="8" id="332" /> -<TGConnectingPoint num="9" id="333" /> -<TGConnectingPoint num="10" id="334" /> -<TGConnectingPoint num="11" id="335" /> -<TGConnectingPoint num="12" id="336" /> -<TGConnectingPoint num="13" id="337" /> -<TGConnectingPoint num="14" id="338" /> -<TGConnectingPoint num="15" id="339" /> -<TGConnectingPoint num="16" id="340" /> -<TGConnectingPoint num="17" id="341" /> -<TGConnectingPoint num="18" id="342" /> -<TGConnectingPoint num="19" id="343" /> -<TGConnectingPoint num="20" id="344" /> -<TGConnectingPoint num="21" id="345" /> -<TGConnectingPoint num="22" id="346" /> -<TGConnectingPoint num="23" id="347" /> +<TGConnectingPoint num="0" id="325" /> +<TGConnectingPoint num="1" id="326" /> +<TGConnectingPoint num="2" id="327" /> +<TGConnectingPoint num="3" id="328" /> +<TGConnectingPoint num="4" id="329" /> +<TGConnectingPoint num="5" id="330" /> +<TGConnectingPoint num="6" id="331" /> +<TGConnectingPoint num="7" id="332" /> +<TGConnectingPoint num="8" id="333" /> +<TGConnectingPoint num="9" id="334" /> +<TGConnectingPoint num="10" id="335" /> +<TGConnectingPoint num="11" id="336" /> +<TGConnectingPoint num="12" id="337" /> +<TGConnectingPoint num="13" id="338" /> +<TGConnectingPoint num="14" id="339" /> +<TGConnectingPoint num="15" id="340" /> +<TGConnectingPoint num="16" id="341" /> +<TGConnectingPoint num="17" id="342" /> +<TGConnectingPoint num="18" id="343" /> +<TGConnectingPoint num="19" id="344" /> +<TGConnectingPoint num="20" id="345" /> +<TGConnectingPoint num="21" id="346" /> +<TGConnectingPoint num="22" id="347" /> +<TGConnectingPoint num="23" id="348" /> <extraparam> <info stereotype="MEMORY" nodeName="Memory2" /> <attributes byteDataSize="4" memorySize="1024" clockRatio="1" bufferType="0" /> </extraparam> </COMPONENT> -<SUBCOMPONENT type="1103" id="323" index="10" uid="1ca9aa1b-14ef-4cd4-bb1d-9441d7447177" > -<father id="348" num="0" /> +<SUBCOMPONENT type="1103" id="324" index="10" uid="1ca9aa1b-14ef-4cd4-bb1d-9441d7447177" > +<father id="349" num="0" /> <cdparam x="1521" y="471" /> <sizeparam width="231" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="0" maxX="76" minY="0" maxY="203" /> <infoparam name="TGComponent" value="ApplicationContention::comm_0_0" /> -<TGConnectingPoint num="0" id="315" /> -<TGConnectingPoint num="1" id="316" /> -<TGConnectingPoint num="2" id="317" /> -<TGConnectingPoint num="3" id="318" /> -<TGConnectingPoint num="4" id="319" /> -<TGConnectingPoint num="5" id="320" /> -<TGConnectingPoint num="6" id="321" /> -<TGConnectingPoint num="7" id="322" /> +<TGConnectingPoint num="0" id="316" /> +<TGConnectingPoint num="1" id="317" /> +<TGConnectingPoint num="2" id="318" /> +<TGConnectingPoint num="3" id="319" /> +<TGConnectingPoint num="4" id="320" /> +<TGConnectingPoint num="5" id="321" /> +<TGConnectingPoint num="6" id="322" /> +<TGConnectingPoint num="7" id="323" /> <extraparam> <info value="ApplicationContention::comm_0_0" communicationName="comm_0_0" referenceCommunicationName="ApplicationContention" priority="0" typeName="channel" /> </extraparam> </SUBCOMPONENT> -<COMPONENT type="1102" id="382" index="6" uid="c53dfdd8-cbfb-42a1-81cd-000a250b683d" > +<COMPONENT type="1102" id="383" index="6" uid="c53dfdd8-cbfb-42a1-81cd-000a250b683d" > <cdparam x="250" y="605" /> <sizeparam width="361" height="116" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="Bus1" value="name" /> -<TGConnectingPoint num="0" id="358" /> -<TGConnectingPoint num="1" id="359" /> -<TGConnectingPoint num="2" id="360" /> -<TGConnectingPoint num="3" id="361" /> -<TGConnectingPoint num="4" id="362" /> -<TGConnectingPoint num="5" id="363" /> -<TGConnectingPoint num="6" id="364" /> -<TGConnectingPoint num="7" id="365" /> -<TGConnectingPoint num="8" id="366" /> -<TGConnectingPoint num="9" id="367" /> -<TGConnectingPoint num="10" id="368" /> -<TGConnectingPoint num="11" id="369" /> -<TGConnectingPoint num="12" id="370" /> -<TGConnectingPoint num="13" id="371" /> -<TGConnectingPoint num="14" id="372" /> -<TGConnectingPoint num="15" id="373" /> -<TGConnectingPoint num="16" id="374" /> -<TGConnectingPoint num="17" id="375" /> -<TGConnectingPoint num="18" id="376" /> -<TGConnectingPoint num="19" id="377" /> -<TGConnectingPoint num="20" id="378" /> -<TGConnectingPoint num="21" id="379" /> -<TGConnectingPoint num="22" id="380" /> -<TGConnectingPoint num="23" id="381" /> +<TGConnectingPoint num="0" id="359" /> +<TGConnectingPoint num="1" id="360" /> +<TGConnectingPoint num="2" id="361" /> +<TGConnectingPoint num="3" id="362" /> +<TGConnectingPoint num="4" id="363" /> +<TGConnectingPoint num="5" id="364" /> +<TGConnectingPoint num="6" id="365" /> +<TGConnectingPoint num="7" id="366" /> +<TGConnectingPoint num="8" id="367" /> +<TGConnectingPoint num="9" id="368" /> +<TGConnectingPoint num="10" id="369" /> +<TGConnectingPoint num="11" id="370" /> +<TGConnectingPoint num="12" id="371" /> +<TGConnectingPoint num="13" id="372" /> +<TGConnectingPoint num="14" id="373" /> +<TGConnectingPoint num="15" id="374" /> +<TGConnectingPoint num="16" id="375" /> +<TGConnectingPoint num="17" id="376" /> +<TGConnectingPoint num="18" id="377" /> +<TGConnectingPoint num="19" id="378" /> +<TGConnectingPoint num="20" id="379" /> +<TGConnectingPoint num="21" id="380" /> +<TGConnectingPoint num="22" id="381" /> +<TGConnectingPoint num="23" id="382" /> <extraparam> <info stereotype="BUS-RR" nodeName="Bus1" /> <attributes byteDataSize="4" arbitrationPolicy="0" sliceTime="10000" pipelineSize="1" clockRatio="1" privacy="0" referenceAttack="null" /> </extraparam> </COMPONENT> -<SUBCOMPONENT type="1103" id="357" index="11" uid="550a4fdd-ad36-4f87-bc00-a0ead104ccb2" > -<father id="382" num="0" /> +<SUBCOMPONENT type="1103" id="358" index="11" uid="550a4fdd-ad36-4f87-bc00-a0ead104ccb2" > +<father id="383" num="0" /> <cdparam x="365" y="659" /> -<sizeparam width="217" height="40" minWidth="75" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<sizeparam width="217" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="0" maxX="144" minY="0" maxY="76" /> <infoparam name="TGComponent" value="ApplicationContention::comm_0" /> -<TGConnectingPoint num="0" id="349" /> -<TGConnectingPoint num="1" id="350" /> -<TGConnectingPoint num="2" id="351" /> -<TGConnectingPoint num="3" id="352" /> -<TGConnectingPoint num="4" id="353" /> -<TGConnectingPoint num="5" id="354" /> -<TGConnectingPoint num="6" id="355" /> -<TGConnectingPoint num="7" id="356" /> +<TGConnectingPoint num="0" id="350" /> +<TGConnectingPoint num="1" id="351" /> +<TGConnectingPoint num="2" id="352" /> +<TGConnectingPoint num="3" id="353" /> +<TGConnectingPoint num="4" id="354" /> +<TGConnectingPoint num="5" id="355" /> +<TGConnectingPoint num="6" id="356" /> +<TGConnectingPoint num="7" id="357" /> <extraparam> <info value="ApplicationContention::comm_0" communicationName="comm_0" referenceCommunicationName="ApplicationContention" priority="0" typeName="channel" /> </extraparam> </SUBCOMPONENT> -<COMPONENT type="1102" id="416" index="7" uid="c53dfdd8-cbfb-42a1-81cd-000a250b683d" > +<COMPONENT type="1102" id="417" index="7" uid="c53dfdd8-cbfb-42a1-81cd-000a250b683d" > <cdparam x="980" y="273" /> <sizeparam width="361" height="116" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="Bus2" value="name" /> -<TGConnectingPoint num="0" id="392" /> -<TGConnectingPoint num="1" id="393" /> -<TGConnectingPoint num="2" id="394" /> -<TGConnectingPoint num="3" id="395" /> -<TGConnectingPoint num="4" id="396" /> -<TGConnectingPoint num="5" id="397" /> -<TGConnectingPoint num="6" id="398" /> -<TGConnectingPoint num="7" id="399" /> -<TGConnectingPoint num="8" id="400" /> -<TGConnectingPoint num="9" id="401" /> -<TGConnectingPoint num="10" id="402" /> -<TGConnectingPoint num="11" id="403" /> -<TGConnectingPoint num="12" id="404" /> -<TGConnectingPoint num="13" id="405" /> -<TGConnectingPoint num="14" id="406" /> -<TGConnectingPoint num="15" id="407" /> -<TGConnectingPoint num="16" id="408" /> -<TGConnectingPoint num="17" id="409" /> -<TGConnectingPoint num="18" id="410" /> -<TGConnectingPoint num="19" id="411" /> -<TGConnectingPoint num="20" id="412" /> -<TGConnectingPoint num="21" id="413" /> -<TGConnectingPoint num="22" id="414" /> -<TGConnectingPoint num="23" id="415" /> +<TGConnectingPoint num="0" id="393" /> +<TGConnectingPoint num="1" id="394" /> +<TGConnectingPoint num="2" id="395" /> +<TGConnectingPoint num="3" id="396" /> +<TGConnectingPoint num="4" id="397" /> +<TGConnectingPoint num="5" id="398" /> +<TGConnectingPoint num="6" id="399" /> +<TGConnectingPoint num="7" id="400" /> +<TGConnectingPoint num="8" id="401" /> +<TGConnectingPoint num="9" id="402" /> +<TGConnectingPoint num="10" id="403" /> +<TGConnectingPoint num="11" id="404" /> +<TGConnectingPoint num="12" id="405" /> +<TGConnectingPoint num="13" id="406" /> +<TGConnectingPoint num="14" id="407" /> +<TGConnectingPoint num="15" id="408" /> +<TGConnectingPoint num="16" id="409" /> +<TGConnectingPoint num="17" id="410" /> +<TGConnectingPoint num="18" id="411" /> +<TGConnectingPoint num="19" id="412" /> +<TGConnectingPoint num="20" id="413" /> +<TGConnectingPoint num="21" id="414" /> +<TGConnectingPoint num="22" id="415" /> +<TGConnectingPoint num="23" id="416" /> <extraparam> <info stereotype="BUS-RR" nodeName="Bus2" /> <attributes byteDataSize="4" arbitrationPolicy="0" sliceTime="10000" pipelineSize="1" clockRatio="1" privacy="0" referenceAttack="null" /> </extraparam> </COMPONENT> -<SUBCOMPONENT type="1103" id="391" index="12" uid="550a4fdd-ad36-4f87-bc00-a0ead104ccb2" > -<father id="416" num="0" /> +<SUBCOMPONENT type="1103" id="392" index="12" uid="550a4fdd-ad36-4f87-bc00-a0ead104ccb2" > +<father id="417" num="0" /> <cdparam x="1095" y="327" /> <sizeparam width="231" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="0" maxX="130" minY="0" maxY="76" /> <infoparam name="TGComponent" value="ApplicationContention::comm_0_0" /> -<TGConnectingPoint num="0" id="383" /> -<TGConnectingPoint num="1" id="384" /> -<TGConnectingPoint num="2" id="385" /> -<TGConnectingPoint num="3" id="386" /> -<TGConnectingPoint num="4" id="387" /> -<TGConnectingPoint num="5" id="388" /> -<TGConnectingPoint num="6" id="389" /> -<TGConnectingPoint num="7" id="390" /> +<TGConnectingPoint num="0" id="384" /> +<TGConnectingPoint num="1" id="385" /> +<TGConnectingPoint num="2" id="386" /> +<TGConnectingPoint num="3" id="387" /> +<TGConnectingPoint num="4" id="388" /> +<TGConnectingPoint num="5" id="389" /> +<TGConnectingPoint num="6" id="390" /> +<TGConnectingPoint num="7" id="391" /> <extraparam> <info value="ApplicationContention::comm_0_0" communicationName="comm_0_0" referenceCommunicationName="ApplicationContention" priority="0" typeName="channel" /> </extraparam> </SUBCOMPONENT> -<COMPONENT type="1100" id="477" index="8" uid="64db0731-ee17-4d3a-9079-d43122c0b1c5" > +<COMPONENT type="1100" id="478" index="8" uid="64db0731-ee17-4d3a-9079-d43122c0b1c5" > <cdparam x="170" y="58" /> <sizeparam width="614" height="440" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="CPU0" value="name" /> -<TGConnectingPoint num="0" id="453" /> -<TGConnectingPoint num="1" id="454" /> -<TGConnectingPoint num="2" id="455" /> -<TGConnectingPoint num="3" id="456" /> -<TGConnectingPoint num="4" id="457" /> -<TGConnectingPoint num="5" id="458" /> -<TGConnectingPoint num="6" id="459" /> -<TGConnectingPoint num="7" id="460" /> -<TGConnectingPoint num="8" id="461" /> -<TGConnectingPoint num="9" id="462" /> -<TGConnectingPoint num="10" id="463" /> -<TGConnectingPoint num="11" id="464" /> -<TGConnectingPoint num="12" id="465" /> -<TGConnectingPoint num="13" id="466" /> -<TGConnectingPoint num="14" id="467" /> -<TGConnectingPoint num="15" id="468" /> -<TGConnectingPoint num="16" id="469" /> -<TGConnectingPoint num="17" id="470" /> -<TGConnectingPoint num="18" id="471" /> -<TGConnectingPoint num="19" id="472" /> -<TGConnectingPoint num="20" id="473" /> -<TGConnectingPoint num="21" id="474" /> -<TGConnectingPoint num="22" id="475" /> -<TGConnectingPoint num="23" id="476" /> +<TGConnectingPoint num="0" id="454" /> +<TGConnectingPoint num="1" id="455" /> +<TGConnectingPoint num="2" id="456" /> +<TGConnectingPoint num="3" id="457" /> +<TGConnectingPoint num="4" id="458" /> +<TGConnectingPoint num="5" id="459" /> +<TGConnectingPoint num="6" id="460" /> +<TGConnectingPoint num="7" id="461" /> +<TGConnectingPoint num="8" id="462" /> +<TGConnectingPoint num="9" id="463" /> +<TGConnectingPoint num="10" id="464" /> +<TGConnectingPoint num="11" id="465" /> +<TGConnectingPoint num="12" id="466" /> +<TGConnectingPoint num="13" id="467" /> +<TGConnectingPoint num="14" id="468" /> +<TGConnectingPoint num="15" id="469" /> +<TGConnectingPoint num="16" id="470" /> +<TGConnectingPoint num="17" id="471" /> +<TGConnectingPoint num="18" id="472" /> +<TGConnectingPoint num="19" id="473" /> +<TGConnectingPoint num="20" id="474" /> +<TGConnectingPoint num="21" id="475" /> +<TGConnectingPoint num="22" id="476" /> +<TGConnectingPoint num="23" id="477" /> <extraparam> <info stereotype="CPURR" nodeName="CPU0" /> <attributes nbOfCores="4" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="" MECType="0" encryption="0"/> </extraparam> </COMPONENT> -<SUBCOMPONENT type="1101" id="425" index="13" uid="b17b4834-d08a-414c-ab7a-c7a6d6fed823" > -<father id="477" num="0" /> +<SUBCOMPONENT type="1101" id="426" index="13" uid="b17b4834-d08a-414c-ab7a-c7a6d6fed823" > +<father id="478" num="0" /> <cdparam x="482" y="386" /> -<sizeparam width="225" height="40" minWidth="100" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<sizeparam width="225" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="0" maxX="389" minY="0" maxY="400" /> <infoparam name="TGComponent" value="ApplicationContention::Receiver2" /> -<TGConnectingPoint num="0" id="417" /> -<TGConnectingPoint num="1" id="418" /> -<TGConnectingPoint num="2" id="419" /> -<TGConnectingPoint num="3" id="420" /> -<TGConnectingPoint num="4" id="421" /> -<TGConnectingPoint num="5" id="422" /> -<TGConnectingPoint num="6" id="423" /> -<TGConnectingPoint num="7" id="424" /> +<TGConnectingPoint num="0" id="418" /> +<TGConnectingPoint num="1" id="419" /> +<TGConnectingPoint num="2" id="420" /> +<TGConnectingPoint num="3" id="421" /> +<TGConnectingPoint num="4" id="422" /> +<TGConnectingPoint num="5" id="423" /> +<TGConnectingPoint num="6" id="424" /> +<TGConnectingPoint num="7" id="425" /> <extraparam> <info value="ApplicationContention::Receiver2" taskName="Receiver2" referenceTaskName="ApplicationContention" priority="0" operationMEC="Receiver" fatherComponentMECType="0" /> </extraparam> </SUBCOMPONENT> -<SUBCOMPONENT type="1101" id="434" index="14" uid="1777223c-8ccf-4b3a-b7ba-5383e3ab2f89" > -<father id="477" num="1" /> +<SUBCOMPONENT type="1101" id="435" index="14" uid="1777223c-8ccf-4b3a-b7ba-5383e3ab2f89" > +<father id="478" num="1" /> <cdparam x="418" y="303" /> -<sizeparam width="216" height="40" minWidth="100" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<sizeparam width="216" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="0" maxX="398" minY="0" maxY="400" /> <infoparam name="TGComponent" value="ApplicationContention::Sender2" /> -<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="0" id="427" /> +<TGConnectingPoint num="1" id="428" /> +<TGConnectingPoint num="2" id="429" /> +<TGConnectingPoint num="3" id="430" /> +<TGConnectingPoint num="4" id="431" /> +<TGConnectingPoint num="5" id="432" /> +<TGConnectingPoint num="6" id="433" /> +<TGConnectingPoint num="7" id="434" /> <extraparam> <info value="ApplicationContention::Sender2" taskName="Sender2" referenceTaskName="ApplicationContention" priority="0" operationMEC="Receiver" fatherComponentMECType="0" /> </extraparam> </SUBCOMPONENT> -<SUBCOMPONENT type="1101" id="443" index="15" uid="a5a956d5-95db-4fc7-8939-a68abf30561e" > -<father id="477" num="2" /> +<SUBCOMPONENT type="1101" id="444" index="15" uid="a5a956d5-95db-4fc7-8939-a68abf30561e" > +<father id="478" num="2" /> <cdparam x="401" y="220" /> -<sizeparam width="216" height="40" minWidth="100" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<sizeparam width="216" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="0" maxX="398" minY="0" maxY="400" /> <infoparam name="TGComponent" value="ApplicationContention::Sender1" /> -<TGConnectingPoint num="0" id="435" /> -<TGConnectingPoint num="1" id="436" /> -<TGConnectingPoint num="2" id="437" /> -<TGConnectingPoint num="3" id="438" /> -<TGConnectingPoint num="4" id="439" /> -<TGConnectingPoint num="5" id="440" /> -<TGConnectingPoint num="6" id="441" /> -<TGConnectingPoint num="7" id="442" /> +<TGConnectingPoint num="0" id="436" /> +<TGConnectingPoint num="1" id="437" /> +<TGConnectingPoint num="2" id="438" /> +<TGConnectingPoint num="3" id="439" /> +<TGConnectingPoint num="4" id="440" /> +<TGConnectingPoint num="5" id="441" /> +<TGConnectingPoint num="6" id="442" /> +<TGConnectingPoint num="7" id="443" /> <extraparam> <info value="ApplicationContention::Sender1" taskName="Sender1" referenceTaskName="ApplicationContention" priority="0" operationMEC="Receiver" fatherComponentMECType="0" /> </extraparam> </SUBCOMPONENT> -<SUBCOMPONENT type="1101" id="452" index="16" uid="932e6367-2c67-4c0f-b842-0171b40dcb5d" > -<father id="477" num="3" /> +<SUBCOMPONENT type="1101" id="453" index="16" uid="932e6367-2c67-4c0f-b842-0171b40dcb5d" > +<father id="478" num="3" /> <cdparam x="342" y="145" /> -<sizeparam width="225" height="40" minWidth="100" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<sizeparam width="225" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="0" maxX="389" minY="0" maxY="400" /> <infoparam name="TGComponent" value="ApplicationContention::Receiver1" /> -<TGConnectingPoint num="0" id="444" /> -<TGConnectingPoint num="1" id="445" /> -<TGConnectingPoint num="2" id="446" /> -<TGConnectingPoint num="3" id="447" /> -<TGConnectingPoint num="4" id="448" /> -<TGConnectingPoint num="5" id="449" /> -<TGConnectingPoint num="6" id="450" /> -<TGConnectingPoint num="7" id="451" /> +<TGConnectingPoint num="0" id="445" /> +<TGConnectingPoint num="1" id="446" /> +<TGConnectingPoint num="2" id="447" /> +<TGConnectingPoint num="3" id="448" /> +<TGConnectingPoint num="4" id="449" /> +<TGConnectingPoint num="5" id="450" /> +<TGConnectingPoint num="6" id="451" /> +<TGConnectingPoint num="7" id="452" /> <extraparam> <info value="ApplicationContention::Receiver1" taskName="Receiver1" referenceTaskName="ApplicationContention" priority="0" operationMEC="Receiver" fatherComponentMECType="0" /> </extraparam> @@ -1311,4 +1311,765 @@ +<Modeling type="TML Component Design" nameTab="ApplicationDifferentPath" tabs="TML Component Task Diagram$Sender$Receiver" > +<TMLComponentTaskDiagramPanel name="TML Component Task Diagram" minX="10" maxX="2500" minY="10" maxY="1500" channels="true" events="true" requests="true" zoom="1.0" > +<CONNECTOR type="126" id="714" index="0" uid="03fd303e-d71c-4bf0-86aa-766df794da4a" > +<cdparam x="783" y="308" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="Connector between ports" /> +<P1 x="783" y="308" id="703" /> +<P2 x="866" y="308" id="713" /> +<AutomaticDrawing data="true" /> +</CONNECTOR> +<CONNECTOR type="126" id="685" index="1" uid="0646275a-c7b6-4964-b020-ff672c9cff90" > +<cdparam x="331" y="308" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="Connector between ports" /> +<P1 x="331" y="308" id="674" /> +<P2 x="725" y="308" id="684" /> +<AutomaticDrawing data="true" /> +</CONNECTOR> +<CONNECTOR type="126" id="479" index="2" uid="db60f5e4-4b3f-4fae-a06d-5859e910f21b" > +<cdparam x="373" y="220" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="Connector between ports" /> +<P1 x="373" y="198" id="491" /> +<P2 x="373" y="253" id="480" /> +<AutomaticDrawing data="true" /> +</CONNECTOR> +<COMPONENT type="1202" id="490" index="3" uid="588dfa64-71a6-4080-b48a-c725e3093aeb" > +<cdparam x="695" y="145" /> +<sizeparam width="200" height="150" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Primitive component" value="Receiver" /> +<TGConnectingPoint num="0" id="482" /> +<TGConnectingPoint num="1" id="483" /> +<TGConnectingPoint num="2" id="484" /> +<TGConnectingPoint num="3" id="485" /> +<TGConnectingPoint num="4" id="486" /> +<TGConnectingPoint num="5" id="487" /> +<TGConnectingPoint num="6" id="488" /> +<TGConnectingPoint num="7" id="489" /> +<extraparam> +<Data isAttacker="No" daemon="false" periodic="false" periodValue="" unit="ms" Operation="" /> +</extraparam> +</COMPONENT> +<SUBCOMPONENT type="1203" id="704" index="5" uid="b120b445-1a74-45f0-ad52-45f17677a102" > +<father id="490" num="0" /> +<cdparam x="853" y="282" /> +<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> +<infoparam name="Primitive port" value="Channel comm_0" /> +<TGConnectingPoint num="0" id="713" /> +<extraparam> +<Prop commName="recv_d" commType="0" origin="false" finite="false" blocking="false" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="1" checkStrongAuthStatus="1" vc="0" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +</extraparam> +</SUBCOMPONENT> +<SUBCOMPONENT type="1203" id="694" index="6" uid="a6b24c4f-9e00-456c-988d-4ad0ccc22e04" > +<father id="490" num="1" /> +<cdparam x="770" y="282" /> +<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> +<infoparam name="Primitive port" value="Channel comm_0" /> +<TGConnectingPoint num="0" id="703" /> +<extraparam> +<Prop commName="recv" commType="0" origin="true" finite="false" blocking="false" maxSamples="8" widthSamples="40" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="1" checkStrongAuthStatus="1" vc="0" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +</extraparam> +</SUBCOMPONENT> +<SUBCOMPONENT type="1203" id="675" index="7" uid="1952837a-6723-4a1f-82b9-1fcd3076bf99" > +<father id="490" num="2" /> +<cdparam x="712" y="282" /> +<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> +<infoparam name="Primitive port" value="Channel comm_0" /> +<TGConnectingPoint num="0" id="684" /> +<extraparam> +<Prop commName="evt" commType="1" origin="false" finite="true" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="1" checkStrongAuthStatus="1" vc="0" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +</extraparam> +</SUBCOMPONENT> + +<COMPONENT type="1202" id="501" index="4" uid="588dfa64-71a6-4080-b48a-c725e3093aeb" > +<cdparam x="160" y="145" /> +<sizeparam width="200" height="150" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Primitive component" value="Sender" /> +<TGConnectingPoint num="0" id="493" /> +<TGConnectingPoint num="1" id="494" /> +<TGConnectingPoint num="2" id="495" /> +<TGConnectingPoint num="3" id="496" /> +<TGConnectingPoint num="4" id="497" /> +<TGConnectingPoint num="5" id="498" /> +<TGConnectingPoint num="6" id="499" /> +<TGConnectingPoint num="7" id="500" /> +<extraparam> +<Data isAttacker="No" daemon="false" periodic="false" periodValue="" unit="ms" Operation="" /> +</extraparam> +</COMPONENT> +<SUBCOMPONENT type="1203" id="665" index="8" uid="d303142c-665a-4058-919d-294b1d495b3c" > +<father id="501" num="0" /> +<cdparam x="318" y="282" /> +<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> +<infoparam name="Primitive port" value="Channel comm_0" /> +<TGConnectingPoint num="0" id="674" /> +<extraparam> +<Prop commName="evt" commType="1" origin="true" finite="true" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="1" checkStrongAuthStatus="1" vc="0" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +</extraparam> +</SUBCOMPONENT> +<SUBCOMPONENT type="1203" id="481" index="9" uid="e4e0db91-9b85-49f7-a7a2-a10538356deb" > +<father id="501" num="1" /> +<cdparam x="347" y="240" /> +<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> +<infoparam name="Primitive port" value="Channel comm_0" /> +<TGConnectingPoint num="0" id="480" /> +<extraparam> +<Prop commName="comm_0" commType="0" origin="false" finite="false" blocking="false" maxSamples="8" widthSamples="4000" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="1" checkStrongAuthStatus="1" vc="0" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +</extraparam> +</SUBCOMPONENT> +<SUBCOMPONENT type="1203" id="492" index="10" uid="6eb03651-9b49-4583-9948-f22e6a4ab39f" > +<father id="501" num="2" /> +<cdparam x="347" y="185" /> +<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> +<infoparam name="Primitive port" value="Channel comm_0" /> +<TGConnectingPoint num="0" id="491" /> +<extraparam> +<Prop commName="comm_s" commType="0" origin="true" finite="false" blocking="false" maxSamples="100" widthSamples="40" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="1" checkStrongAuthStatus="1" vc="0" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +</extraparam> +</SUBCOMPONENT> + + +</TMLComponentTaskDiagramPanel> + +<TMLActivityDiagramPanel name="Sender" minX="10" maxX="2500" minY="10" maxY="1500" zoom="1.0" > +<CONNECTOR type="115" id="689" index="0" uid="26c5f7a2-0cf8-4a42-bdeb-eeac60bebfd8" > +<cdparam x="407" y="164" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<P1 x="407" y="164" id="688" /> +<P2 x="406" y="190" id="502" /> +<AutomaticDrawing data="true" /> +</CONNECTOR> +<COMPONENT type="1008" id="686" index="1" uid="4e7690e4-6173-47f4-b6b6-6f38eb0dd3a9" > +<cdparam x="380" y="139" /> +<sizeparam width="55" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="send event" value="evt()" /> +<TGConnectingPoint num="0" id="687" /> +<TGConnectingPoint num="1" id="688" /> +<extraparam> +<Data eventName="evt" nbOfParams="5" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1001" id="503" index="2" uid="4b00b26e-e0d1-4955-b2a4-f44273aac62e" > +<cdparam x="396" y="195" /> +<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="stop state" value="null" /> +<TGConnectingPoint num="0" id="502" /> +</COMPONENT> + +<COMPONENT type="1006" id="506" index="3" uid="caa9ae3d-beb9-4ddd-86ec-cd4ce8110c89" > +<cdparam x="360" y="92" /> +<sizeparam width="95" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="write channel" value="comm_s(8)" /> +<TGConnectingPoint num="0" id="504" /> +<TGConnectingPoint num="1" id="505" /> +<extraparam> +<Data channelName="comm_s" nbOfSamples="8" secPattern="" isAttacker="No" isEncForm="Yes" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1000" id="508" index="4" uid="ad04356f-501e-435e-a09a-5b15c3d26357" > +<cdparam x="400" y="50" /> +<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="start state" value="null" /> +<TGConnectingPoint num="0" id="507" /> +</COMPONENT> + +<CONNECTOR type="115" id="509" index="5" uid="c09cbfc4-712d-4cfa-b0d0-32d9888f5c9e" > +<cdparam x="407" y="70" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<P1 x="407" y="70" id="507" /> +<P2 x="407" y="87" id="504" /> +<AutomaticDrawing data="true" /> +</CONNECTOR> +<CONNECTOR type="115" id="510" index="6" uid="51de6f6d-1ba5-4e8b-a2af-85cd2c77d3b3" > +<cdparam x="407" y="117" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<P1 x="407" y="117" id="505" /> +<P2 x="407" y="134" id="687" /> +<AutomaticDrawing data="true" /> +</CONNECTOR> + +</TMLActivityDiagramPanel> + +<TMLActivityDiagramPanel name="Receiver" minX="10" maxX="2500" minY="10" maxY="1500" zoom="1.0" > +<CONNECTOR type="115" id="693" index="0" uid="c41f92d1-bdbe-42b1-86bb-8930dbb6eefb" > +<cdparam x="441" y="156" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<P1 x="432" y="163" id="692" /> +<P2 x="448" y="207" id="517" /> +<AutomaticDrawing data="true" /> +</CONNECTOR> +<COMPONENT type="1010" id="690" index="1" uid="fb62c5b4-1df1-4e90-8ae6-eaa3480a6d6a" > +<cdparam x="403" y="138" /> +<sizeparam width="59" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="wait event" value="evt() " /> +<TGConnectingPoint num="0" id="691" /> +<TGConnectingPoint num="1" id="692" /> +<extraparam> +<Data eventName="evt" nbOfParams="5" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1013" id="514" index="2" uid="1e9e78ee-c516-4be5-b90b-fd4b4221f10d" > +<cdparam x="423" y="87" /> +<sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="execI" value="null" /> +<TGConnectingPoint num="0" id="512" /> +<TGConnectingPoint num="1" id="513" /> +</COMPONENT> +<SUBCOMPONENT type="-1" id="511" index="9" uid="d3c3fd00-469a-4728-bd44-ad3a6c7ffb24" > +<father id="514" num="0" /> +<cdparam x="438" y="107" /> +<sizeparam width="16" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="-75" maxX="30" minY="10" maxY="30" /> +<infoparam name="value of the delay" value="20" /> +</SUBCOMPONENT> + +<COMPONENT type="1001" id="516" index="3" uid="a4a0057c-8f32-46a6-b146-3d0b899a4db0" > +<cdparam x="446" y="287" /> +<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="stop state" value="null" /> +<TGConnectingPoint num="0" id="515" /> +</COMPONENT> + +<COMPONENT type="1009" id="519" index="4" uid="a6b36c78-f503-4fae-a51a-0a3a0b4c162c" > +<cdparam x="399" y="212" /> +<sizeparam width="99" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="read channel" value="recv_d(8) " /> +<TGConnectingPoint num="0" id="517" /> +<TGConnectingPoint num="1" id="518" /> +<extraparam> +<Data channelName="recv_d" nbOfSamples="8" secPattern="" isAttacker="No" isEncForm="Yes" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1000" id="521" index="5" uid="ad04356f-501e-435e-a09a-5b15c3d26357" > +<cdparam x="400" y="50" /> +<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="start state" value="null" /> +<TGConnectingPoint num="0" id="520" /> +</COMPONENT> + +<CONNECTOR type="115" id="522" index="6" uid="2ac16d4f-d28c-4383-a91f-d235fc62a411" > +<cdparam x="428" y="122" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<P1 x="428" y="122" id="513" /> +<P2 x="432" y="133" id="691" /> +<AutomaticDrawing data="true" /> +</CONNECTOR> +<CONNECTOR type="115" id="523" index="7" uid="64b21c0f-b6cf-4e7b-a9f7-03e89a88ec31" > +<cdparam x="407" y="70" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<P1 x="407" y="70" id="520" /> +<P2 x="428" y="82" id="512" /> +<AutomaticDrawing data="true" /> +</CONNECTOR> +<CONNECTOR type="115" id="524" index="8" uid="f459501d-41c7-46ca-ba3d-96df617a9428" > +<cdparam x="440" y="184" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<P1 x="448" y="237" id="518" /> +<P2 x="456" y="282" id="515" /> +<AutomaticDrawing data="true" /> +</CONNECTOR> + +</TMLActivityDiagramPanel> + +</Modeling> + + + + +<Modeling type="TML Architecture" nameTab="ArchitectureDifferentPaths" > +<TMLArchiDiagramPanel name="DIPLODOCUS architecture and mapping Diagram" minX="10" maxX="2500" minY="10" maxY="1500" attributes="0" masterClockFrequency="200" zoom="1.0" > +<CONNECTOR type="125" id="801" index="0" uid="bfd6cde6-2d50-4ffb-be7c-fbfc6698ccbf" > +<cdparam x="753" y="158" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="753" y="158" id="774" /> +<P2 x="689" y="245" id="742" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> +<COMPONENT type="1105" id="767" index="1" uid="40cb576b-fd45-40bb-b781-c4eca887572c" > +<cdparam x="569" y="31" /> +<sizeparam width="368" height="127" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Memory1" value="name" /> +<TGConnectingPoint num="0" id="768" /> +<TGConnectingPoint num="1" id="769" /> +<TGConnectingPoint num="2" id="770" /> +<TGConnectingPoint num="3" id="771" /> +<TGConnectingPoint num="4" id="772" /> +<TGConnectingPoint num="5" id="773" /> +<TGConnectingPoint num="6" id="774" /> +<TGConnectingPoint num="7" id="775" /> +<TGConnectingPoint num="8" id="776" /> +<TGConnectingPoint num="9" id="777" /> +<TGConnectingPoint num="10" id="778" /> +<TGConnectingPoint num="11" id="779" /> +<TGConnectingPoint num="12" id="780" /> +<TGConnectingPoint num="13" id="781" /> +<TGConnectingPoint num="14" id="782" /> +<TGConnectingPoint num="15" id="783" /> +<TGConnectingPoint num="16" id="784" /> +<TGConnectingPoint num="17" id="785" /> +<TGConnectingPoint num="18" id="786" /> +<TGConnectingPoint num="19" id="787" /> +<TGConnectingPoint num="20" id="788" /> +<TGConnectingPoint num="21" id="789" /> +<TGConnectingPoint num="22" id="790" /> +<TGConnectingPoint num="23" id="791" /> +<extraparam> +<info stereotype="MEMORY" nodeName="Memory1" /> +<attributes byteDataSize="4" memorySize="1024" clockRatio="1" bufferType="0" /> +</extraparam> +</COMPONENT> +<SUBCOMPONENT type="1103" id="792" index="12" uid="e8a899a9-f7b8-4462-a1bb-a8c8fc4c74a2" > +<father id="767" num="0" /> +<cdparam x="681" y="89" /> +<sizeparam width="256" height="40" minWidth="75" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="0" maxX="112" minY="0" maxY="87" /> +<infoparam name="TGComponent" value="ApplicationDifferentPath::recv__recv_d" /> +<TGConnectingPoint num="0" id="793" /> +<TGConnectingPoint num="1" id="794" /> +<TGConnectingPoint num="2" id="795" /> +<TGConnectingPoint num="3" id="796" /> +<TGConnectingPoint num="4" id="797" /> +<TGConnectingPoint num="5" id="798" /> +<TGConnectingPoint num="6" id="799" /> +<TGConnectingPoint num="7" id="800" /> +<extraparam> +<info value="ApplicationDifferentPath::recv__recv_d" communicationName="recv__recv_d" referenceCommunicationName="ApplicationDifferentPath" priority="0" typeName="channel" /> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="125" id="766" index="2" uid="c8dbeebc-d120-418f-adb4-bac3a2ff67f7" > +<cdparam x="1108" y="328" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="1108" y="328" id="605" /> +<P2 x="853" y="323" id="745" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="125" id="765" index="3" uid="890cd8e6-5ad1-4fce-903b-2b042bbcd9db" > +<cdparam x="346" y="210" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="346" y="210" id="638" /> +<P2 x="525" y="323" id="744" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> +<COMPONENT type="1102" id="740" index="4" uid="372df05e-a54d-4d75-8dee-1e665c984679" > +<cdparam x="525" y="245" /> +<sizeparam width="328" height="156" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Bus1" value="name" /> +<TGConnectingPoint num="0" id="741" /> +<TGConnectingPoint num="1" id="742" /> +<TGConnectingPoint num="2" id="743" /> +<TGConnectingPoint num="3" id="744" /> +<TGConnectingPoint num="4" id="745" /> +<TGConnectingPoint num="5" id="746" /> +<TGConnectingPoint num="6" id="747" /> +<TGConnectingPoint num="7" id="748" /> +<TGConnectingPoint num="8" id="749" /> +<TGConnectingPoint num="9" id="750" /> +<TGConnectingPoint num="10" id="751" /> +<TGConnectingPoint num="11" id="752" /> +<TGConnectingPoint num="12" id="753" /> +<TGConnectingPoint num="13" id="754" /> +<TGConnectingPoint num="14" id="755" /> +<TGConnectingPoint num="15" id="756" /> +<TGConnectingPoint num="16" id="757" /> +<TGConnectingPoint num="17" id="758" /> +<TGConnectingPoint num="18" id="759" /> +<TGConnectingPoint num="19" id="760" /> +<TGConnectingPoint num="20" id="761" /> +<TGConnectingPoint num="21" id="762" /> +<TGConnectingPoint num="22" id="763" /> +<TGConnectingPoint num="23" id="764" /> +<extraparam> +<info stereotype="BUS-RR" nodeName="Bus1" /> +<attributes byteDataSize="4" arbitrationPolicy="0" sliceTime="10000" pipelineSize="1" clockRatio="1" privacy="0" referenceAttack="null" /> +</extraparam> +</COMPONENT> +<SUBCOMPONENT type="1103" id="802" index="13" uid="ca6668c2-d495-46c5-82da-90537a2145c1" > +<father id="740" num="0" /> +<cdparam x="556" y="301" /> +<sizeparam width="256" height="40" minWidth="75" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="0" maxX="72" minY="0" maxY="116" /> +<infoparam name="TGComponent" value="ApplicationDifferentPath::recv__recv_d" /> +<TGConnectingPoint num="0" id="803" /> +<TGConnectingPoint num="1" id="804" /> +<TGConnectingPoint num="2" id="805" /> +<TGConnectingPoint num="3" id="806" /> +<TGConnectingPoint num="4" id="807" /> +<TGConnectingPoint num="5" id="808" /> +<TGConnectingPoint num="6" id="809" /> +<TGConnectingPoint num="7" id="810" /> +<extraparam> +<info value="ApplicationDifferentPath::recv__recv_d" communicationName="recv__recv_d" referenceCommunicationName="ApplicationDifferentPath" priority="0" typeName="channel" /> +</extraparam> +</SUBCOMPONENT> + +<COMPONENT type="1105" id="558" index="5" uid="499d2730-701a-49ce-98de-fb5b89908470" > +<cdparam x="582" y="631" /> +<sizeparam width="382" height="233" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Memory0" value="name" /> +<TGConnectingPoint num="0" id="534" /> +<TGConnectingPoint num="1" id="535" /> +<TGConnectingPoint num="2" id="536" /> +<TGConnectingPoint num="3" id="537" /> +<TGConnectingPoint num="4" id="538" /> +<TGConnectingPoint num="5" id="539" /> +<TGConnectingPoint num="6" id="540" /> +<TGConnectingPoint num="7" id="541" /> +<TGConnectingPoint num="8" id="542" /> +<TGConnectingPoint num="9" id="543" /> +<TGConnectingPoint num="10" id="544" /> +<TGConnectingPoint num="11" id="545" /> +<TGConnectingPoint num="12" id="546" /> +<TGConnectingPoint num="13" id="547" /> +<TGConnectingPoint num="14" id="548" /> +<TGConnectingPoint num="15" id="549" /> +<TGConnectingPoint num="16" id="550" /> +<TGConnectingPoint num="17" id="551" /> +<TGConnectingPoint num="18" id="552" /> +<TGConnectingPoint num="19" id="553" /> +<TGConnectingPoint num="20" id="554" /> +<TGConnectingPoint num="21" id="555" /> +<TGConnectingPoint num="22" id="556" /> +<TGConnectingPoint num="23" id="557" /> +<extraparam> +<info stereotype="MEMORY" nodeName="Memory0" /> +<attributes byteDataSize="4" memorySize="1024" clockRatio="1" bufferType="0" /> +</extraparam> +</COMPONENT> +<SUBCOMPONENT type="1103" id="533" index="14" uid="1150df61-ad07-443a-a02e-479d023a0113" > +<father id="558" num="0" /> +<cdparam x="674" y="706" /> +<sizeparam width="290" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="0" maxX="92" minY="0" maxY="193" /> +<infoparam name="TGComponent" value="ApplicationDifferentPath::comm_s__comm_0" /> +<TGConnectingPoint num="0" id="525" /> +<TGConnectingPoint num="1" id="526" /> +<TGConnectingPoint num="2" id="527" /> +<TGConnectingPoint num="3" id="528" /> +<TGConnectingPoint num="4" id="529" /> +<TGConnectingPoint num="5" id="530" /> +<TGConnectingPoint num="6" id="531" /> +<TGConnectingPoint num="7" id="532" /> +<extraparam> +<info value="ApplicationDifferentPath::comm_s__comm_0" communicationName="comm_s__comm_0" referenceCommunicationName="ApplicationDifferentPath" priority="0" typeName="channel" /> +</extraparam> +</SUBCOMPONENT> + +<COMPONENT type="1102" id="592" index="6" uid="83b398a4-cecf-45bc-bee1-20303cff0c67" > +<cdparam x="546" y="455" /> +<sizeparam width="328" height="105" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Bus0" value="name" /> +<TGConnectingPoint num="0" id="568" /> +<TGConnectingPoint num="1" id="569" /> +<TGConnectingPoint num="2" id="570" /> +<TGConnectingPoint num="3" id="571" /> +<TGConnectingPoint num="4" id="572" /> +<TGConnectingPoint num="5" id="573" /> +<TGConnectingPoint num="6" id="574" /> +<TGConnectingPoint num="7" id="575" /> +<TGConnectingPoint num="8" id="576" /> +<TGConnectingPoint num="9" id="577" /> +<TGConnectingPoint num="10" id="578" /> +<TGConnectingPoint num="11" id="579" /> +<TGConnectingPoint num="12" id="580" /> +<TGConnectingPoint num="13" id="581" /> +<TGConnectingPoint num="14" id="582" /> +<TGConnectingPoint num="15" id="583" /> +<TGConnectingPoint num="16" id="584" /> +<TGConnectingPoint num="17" id="585" /> +<TGConnectingPoint num="18" id="586" /> +<TGConnectingPoint num="19" id="587" /> +<TGConnectingPoint num="20" id="588" /> +<TGConnectingPoint num="21" id="589" /> +<TGConnectingPoint num="22" id="590" /> +<TGConnectingPoint num="23" id="591" /> +<extraparam> +<info stereotype="BUS-RR" nodeName="Bus0" /> +<attributes byteDataSize="4" arbitrationPolicy="0" sliceTime="10" pipelineSize="1" clockRatio="1" privacy="0" referenceAttack="null" /> +</extraparam> +</COMPONENT> +<SUBCOMPONENT type="1103" id="567" index="15" uid="218c8e0c-d407-4ae9-b202-7fffcccaf62f" > +<father id="592" num="0" /> +<cdparam x="624" y="502" /> +<sizeparam width="156" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="0" maxX="172" minY="0" maxY="65" /> +<infoparam name="TGComponent" value="Application::comm_0" /> +<TGConnectingPoint num="0" id="559" /> +<TGConnectingPoint num="1" id="560" /> +<TGConnectingPoint num="2" id="561" /> +<TGConnectingPoint num="3" id="562" /> +<TGConnectingPoint num="4" id="563" /> +<TGConnectingPoint num="5" id="564" /> +<TGConnectingPoint num="6" id="565" /> +<TGConnectingPoint num="7" id="566" /> +<extraparam> +<info value="Application::comm_0" communicationName="comm_0" referenceCommunicationName="Application" priority="0" typeName="channel" /> +</extraparam> +</SUBCOMPONENT> + +<COMPONENT type="1100" id="626" index="7" uid="c0c220f8-2902-4636-b02b-5987a6e8a61a" > +<cdparam x="1108" y="228" /> +<sizeparam width="250" height="200" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="CPU1" value="name" /> +<TGConnectingPoint num="0" id="602" /> +<TGConnectingPoint num="1" id="603" /> +<TGConnectingPoint num="2" id="604" /> +<TGConnectingPoint num="3" id="605" /> +<TGConnectingPoint num="4" id="606" /> +<TGConnectingPoint num="5" id="607" /> +<TGConnectingPoint num="6" id="608" /> +<TGConnectingPoint num="7" id="609" /> +<TGConnectingPoint num="8" id="610" /> +<TGConnectingPoint num="9" id="611" /> +<TGConnectingPoint num="10" id="612" /> +<TGConnectingPoint num="11" id="613" /> +<TGConnectingPoint num="12" id="614" /> +<TGConnectingPoint num="13" id="615" /> +<TGConnectingPoint num="14" id="616" /> +<TGConnectingPoint num="15" id="617" /> +<TGConnectingPoint num="16" id="618" /> +<TGConnectingPoint num="17" id="619" /> +<TGConnectingPoint num="18" id="620" /> +<TGConnectingPoint num="19" id="621" /> +<TGConnectingPoint num="20" id="622" /> +<TGConnectingPoint num="21" id="623" /> +<TGConnectingPoint num="22" id="624" /> +<TGConnectingPoint num="23" id="625" /> +<extraparam> +<info stereotype="CPURRPB" nodeName="CPU1" /> +<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="1" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="2" operation="" MECType="0" encryption="0"/> +</extraparam> +</COMPONENT> +<SUBCOMPONENT type="1101" id="601" index="16" uid="3e021e68-13e0-4589-b40b-a4374f4293ac" > +<father id="626" num="0" /> +<cdparam x="1127" y="291" /> +<sizeparam width="231" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="0" maxX="19" minY="0" maxY="160" /> +<infoparam name="TGComponent" value="ApplicationDifferentPath::Receiver" /> +<TGConnectingPoint num="0" id="593" /> +<TGConnectingPoint num="1" id="594" /> +<TGConnectingPoint num="2" id="595" /> +<TGConnectingPoint num="3" id="596" /> +<TGConnectingPoint num="4" id="597" /> +<TGConnectingPoint num="5" id="598" /> +<TGConnectingPoint num="6" id="599" /> +<TGConnectingPoint num="7" id="600" /> +<extraparam> +<info value="ApplicationDifferentPath::Receiver" taskName="Receiver" referenceTaskName="ApplicationDifferentPath" priority="1" operationMEC="Receiver" fatherComponentMECType="0" /> +</extraparam> +</SUBCOMPONENT> + +<COMPONENT type="1100" id="660" index="8" uid="be2d08f3-6598-44fe-bc97-a3f830ab925f" > +<cdparam x="96" y="210" /> +<sizeparam width="250" height="200" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="CPU0" value="name" /> +<TGConnectingPoint num="0" id="636" /> +<TGConnectingPoint num="1" id="637" /> +<TGConnectingPoint num="2" id="638" /> +<TGConnectingPoint num="3" id="639" /> +<TGConnectingPoint num="4" id="640" /> +<TGConnectingPoint num="5" id="641" /> +<TGConnectingPoint num="6" id="642" /> +<TGConnectingPoint num="7" id="643" /> +<TGConnectingPoint num="8" id="644" /> +<TGConnectingPoint num="9" id="645" /> +<TGConnectingPoint num="10" id="646" /> +<TGConnectingPoint num="11" id="647" /> +<TGConnectingPoint num="12" id="648" /> +<TGConnectingPoint num="13" id="649" /> +<TGConnectingPoint num="14" id="650" /> +<TGConnectingPoint num="15" id="651" /> +<TGConnectingPoint num="16" id="652" /> +<TGConnectingPoint num="17" id="653" /> +<TGConnectingPoint num="18" id="654" /> +<TGConnectingPoint num="19" id="655" /> +<TGConnectingPoint num="20" id="656" /> +<TGConnectingPoint num="21" id="657" /> +<TGConnectingPoint num="22" id="658" /> +<TGConnectingPoint num="23" id="659" /> +<extraparam> +<info stereotype="CPURR" nodeName="CPU0" /> +<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="2" operation="" MECType="0" encryption="0"/> +</extraparam> +</COMPONENT> +<SUBCOMPONENT type="1101" id="635" index="17" uid="4cb3d2c2-880f-498b-a4d4-b9031600e42b" > +<father id="660" num="0" /> +<cdparam x="124" y="294" /> +<sizeparam width="222" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="0" maxX="28" minY="0" maxY="160" /> +<infoparam name="TGComponent" value="ApplicationDifferentPath::Sender" /> +<TGConnectingPoint num="0" id="627" /> +<TGConnectingPoint num="1" id="628" /> +<TGConnectingPoint num="2" id="629" /> +<TGConnectingPoint num="3" id="630" /> +<TGConnectingPoint num="4" id="631" /> +<TGConnectingPoint num="5" id="632" /> +<TGConnectingPoint num="6" id="633" /> +<TGConnectingPoint num="7" id="634" /> +<extraparam> +<info value="ApplicationDifferentPath::Sender" taskName="Sender" referenceTaskName="ApplicationDifferentPath" priority="0" operationMEC="Sender" fatherComponentMECType="0" /> +</extraparam> +</SUBCOMPONENT> + +<CONNECTOR type="125" id="661" index="9" uid="bed2347c-6349-4403-9f39-a69080e513b9" > +<cdparam x="849" y="757" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="773" y="631" id="535" /> +<P2 x="792" y="560" id="583" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="125" id="662" index="10" uid="dc577ebd-531f-4665-9928-f514c9b1bf09" > +<cdparam x="1093" y="437" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="1170" y="428" id="616" /> +<P2 x="874" y="481" id="579" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="125" id="663" index="11" uid="c6717ed3-5807-4b49-9aad-78ffef2736fa" > +<cdparam x="426" y="425" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="283" y="410" id="651" /> +<P2 x="546" y="481" id="578" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> + +</TMLArchiDiagramPanel> + +</Modeling> + + + + </TURTLEGMODELING> \ No newline at end of file -- GitLab