From e4380e29413c3095735077dd0eeb543def4d5759 Mon Sep 17 00:00:00 2001
From: patrick <lavoisierwapet@gmail.com>
Date: Tue, 15 Nov 2022 18:35:44 +0100
Subject: [PATCH] plot for the paper added

---
 research_problem_overview_new_version.graphml | 1514 +++++++++++++++++
 ...lem_overview_new_version_for_the_paper.bmp |  Bin 0 -> 1803990 bytes
 ...overview_new_version_for_the_paper.graphml | 1375 +++++++++++++++
 3 files changed, 2889 insertions(+)
 create mode 100644 research_problem_overview_new_version.graphml
 create mode 100644 research_problem_overview_new_version_for_the_paper.bmp
 create mode 100644 research_problem_overview_new_version_for_the_paper.graphml

diff --git a/research_problem_overview_new_version.graphml b/research_problem_overview_new_version.graphml
new file mode 100644
index 0000000..3919a62
--- /dev/null
+++ b/research_problem_overview_new_version.graphml
@@ -0,0 +1,1514 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:java="http://www.yworks.com/xml/yfiles-common/1.0/java" xmlns:sys="http://www.yworks.com/xml/yfiles-common/markup/primitives/2.0" xmlns:x="http://www.yworks.com/xml/yfiles-common/markup/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:y="http://www.yworks.com/xml/graphml" xmlns:yed="http://www.yworks.com/xml/yed/3" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://www.yworks.com/xml/schema/graphml/1.1/ygraphml.xsd">
+  <!--Created by yEd 3.22-->
+  <key attr.name="Description" attr.type="string" for="graph" id="d0"/>
+  <key for="port" id="d1" yfiles.type="portgraphics"/>
+  <key for="port" id="d2" yfiles.type="portgeometry"/>
+  <key for="port" id="d3" yfiles.type="portuserdata"/>
+  <key attr.name="url" attr.type="string" for="node" id="d4"/>
+  <key attr.name="description" attr.type="string" for="node" id="d5"/>
+  <key for="node" id="d6" yfiles.type="nodegraphics"/>
+  <key for="graphml" id="d7" yfiles.type="resources"/>
+  <key attr.name="url" attr.type="string" for="edge" id="d8"/>
+  <key attr.name="description" attr.type="string" for="edge" id="d9"/>
+  <key for="edge" id="d10" yfiles.type="edgegraphics"/>
+  <graph edgedefault="directed" id="G">
+    <data key="d0"/>
+    <node id="n0">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="508.0" width="1068.5" x="45.5" y="82.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="532.25" y="252.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n1">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="6.0" width="994.0" x="92.0" y="571.0"/>
+          <y:Fill color="#997272" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="495.0" y="1.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n2">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="24.0" width="238.0" x="270.0" y="534.0"/>
+          <y:Fill color="#997272" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="117.0" y="10.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n3">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="24.0" width="233.0" x="521.0" y="534.0"/>
+          <y:Fill color="#997272" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="114.5" y="10.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n4">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="57.0" width="116.0" x="270.0" y="464.0"/>
+          <y:Fill color="#997272" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="56.0" y="26.5">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n5">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="57.0" width="110.0" x="398.0" y="464.0"/>
+          <y:Fill color="#997272" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="53.0" y="26.5">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n6">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="105.0" width="110.0" x="521.0" y="416.0"/>
+          <y:Fill color="#997272" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="53.0" y="50.5">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n7">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="105.0" width="110.0" x="644.0" y="416.0"/>
+          <y:Fill color="#997272" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="53.0" y="50.5">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n8">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="24.0" width="116.0" x="270.0" y="497.0"/>
+          <y:Fill color="#FFE064" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="56.0" y="10.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n9">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="36.0" width="106.5" x="399.75" y="485.0"/>
+          <y:Fill color="#FFE064" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="51.25" y="16.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n10">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="66.0" width="106.5" x="522.75" y="455.0"/>
+          <y:Fill color="#FFE064" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="51.25" y="31.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n11">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="46.0" width="106.5" x="645.75" y="475.0"/>
+          <y:Fill color="#FFE064" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="51.25" y="21.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n12">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="6.0" width="11.0" x="54.374999999999915" y="392.0"/>
+          <y:Fill color="#99CCFF" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="3.5" y="1.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n13">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="6.0" width="11.0" x="1067.0" y="392.0"/>
+          <y:Fill color="#99CCFF" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="3.5" y="1.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n14">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="72.0" width="20.0" x="115.12499999999997" y="341.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="24.953125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="129.3935546875" x="-64.69677734375" xml:space="preserve" y="23.5234375">Linux kernel<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="-0.5" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n15">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="36.0" width="324.0" x="254.0" y="350.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="22.625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="252.453125" x="35.7734375" xml:space="preserve" y="6.6875">Drivers / sensors firmwares<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n16">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="31.0" width="191.00000000000006" x="253.99999999999997" y="308.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="22.625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="97.09375" x="46.95312500000003" xml:space="preserve" y="4.1875">Governors<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n17">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="36.0" width="191.00000000000006" x="254.0" y="261.0"/>
+          <y:Fill color="#CCCCCC" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="22.625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="124.3515625" x="33.32421875" xml:space="preserve" y="6.6875">System tasks<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n18">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="78.0" width="123.00000000000006" x="455.0" y="261.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="41.25" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="114.3984375" x="4.30078125" xml:space="preserve" y="18.375">  Kernel 
+components<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n19">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="111.0" width="142.00000000000006" x="601.0" y="267.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="41.25" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="92.3203125" x="24.83984375" xml:space="preserve" y="34.875">  Kernel 
+scheduler
+<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n20">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="6.0" width="11.0" x="54.374999999999915" y="244.0"/>
+          <y:Fill color="#99CCFF" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="3.5" y="1.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n21">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="6.0" width="11.0" x="1067.0" y="244.0"/>
+          <y:Fill color="#99CCFF" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="3.5" y="1.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n22">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="36.0" width="197.00000000000006" x="253.99999999999997" y="203.0"/>
+          <y:Fill color="#CCCCCC" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="22.625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="182.0625" x="7.468750000000028" xml:space="preserve" y="6.6875">Android Framework<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n23">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="36.0" width="11.0" x="462.0" y="203.0"/>
+          <y:Fill color="#CCCCCC" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="3.5" y="16.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n24">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="36.0" width="11.0" x="484.5" y="203.0"/>
+          <y:Fill color="#DFDFDF" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="3.5" y="16.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n25">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="36.0" width="11.0" x="525.5" y="203.0"/>
+          <y:Fill color="#F6F6F6" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="3.5" y="16.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n26">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="36.0" width="11.0" x="533.0" y="203.0"/>
+          <y:Fill color="#FFFFFF" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="3.5" y="16.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n27">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="36.0" width="11.0" x="503.0" y="203.0"/>
+          <y:Fill color="#DFDFDF" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="3.5" y="16.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n28">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="36.0" width="11.0" x="544.0" y="203.0"/>
+          <y:Fill color="#F6F6F6" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="3.5" y="16.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n29">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="72.0" width="20.0" x="148.5" y="518.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="24.953125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="174.560546875" x="-53.3427734375004" xml:space="preserve" y="18.5234375">Mobile hardware<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="-0.5" nodeRatioX="1.1968749999999801" nodeRatioY="-0.2427300347222222" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n30">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="94.0" width="419.25000000000006" x="253.99999999999997" y="93.0"/>
+          <y:Fill color="#F6F6F6" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="207.62500000000003" y="45.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n31">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="72.0" width="20.0" x="316.0" y="93.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="24.953125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="191.0048828125" x="-54.064941406250455" xml:space="preserve" y="4.0">Mobile application<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="-0.5" nodeRatioX="1.5718749999999773" nodeRatioY="-0.5" offsetX="0.0" offsetY="4.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n32">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="24.0" width="150.0" x="262.0" y="157.0"/>
+          <y:Fill color="#A5B3C1" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="15" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="21.4609375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="146.37548828125" x="1.812255859375" xml:space="preserve" y="1.26953125">Background task<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n33">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="24.0" width="150.0" x="262.0" y="128.0"/>
+          <y:Fill color="#D5E5F4" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="15" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="21.4609375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="144.07568359375" x="2.962158203125" xml:space="preserve" y="1.26953125">Foreground task<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n34">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="48.0" width="187.00000000000006" x="462.0" y="115.0"/>
+          <y:Fill color="#B7C8D9" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="91.5" y="22.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n35">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="94.0" width="29.250000000000057" x="681.875" y="93.0"/>
+          <y:Fill color="#F6F6F6" transparent="false"/>
+          <y:BorderStyle color="#999999" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="12.625" y="45.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n36">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="94.0" width="23.250000000000057" x="719.75" y="93.0"/>
+          <y:Fill color="#F6F6F6" transparent="false"/>
+          <y:BorderStyle color="#999999" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="9.625" y="45.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n37">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="50.0" width="20.0" x="545.5" y="113.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="15" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="38.921875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="188.9072265625" x="-84.45361328125" xml:space="preserve" y="7.078125">Batch computing task
+or BC task<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n38">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="42.0" width="56.75000000000006" x="511.5" y="195.0"/>
+          <y:Fill color="#B7C8D9" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="26.375" y="19.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n39">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="24.0" width="11.000000000000057" x="420.0" y="128.0"/>
+          <y:Fill color="#D5E5F4" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="15" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="3.5" y="10.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n40">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="24.0" width="11.000000000000057" x="439.00000000000006" y="128.0"/>
+          <y:Fill color="#D5E5F4" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="15" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="3.5" y="10.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n41">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="24.0" width="12.0" x="420.0" y="157.0"/>
+          <y:Fill color="#A5B3C1" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="15" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="4.0" y="10.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n42">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="24.0" width="12.0" x="438.5000000000001" y="157.0"/>
+          <y:Fill color="#A5B3C1" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="15" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="4.0" y="10.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n43">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="66.0" width="11.0" x="656.25" y="115.0"/>
+          <y:Fill color="#B7C8D9" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="3.5" y="31.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n44">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="66.0" width="20.0" x="529.875" y="171.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="36.59375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="59.384765625" x="-19.6923828125" xml:space="preserve" y="25.40625">BC 
+Thread<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n45">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="66.0" width="191.00000000000006" x="126.0" y="625.0"/>
+          <y:Fill color="#B7C8D9" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="93.5" y="31.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n46">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="66.0" width="20.0" x="216.5" y="609.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="15" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="38.921875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="188.9072265625" x="-84.45361328125" xml:space="preserve" y="23.078125">Batch computing task
+or BC task<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n47">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="42.0" width="56.75000000000006" x="575.5" y="195.0"/>
+          <y:Fill color="#B7C8D9" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="26.375" y="19.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n48">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="66.0" width="20.0" x="593.875" y="171.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="36.59375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="59.384765625" x="-19.6923828125" xml:space="preserve" y="25.40625">BC 
+Thread<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n49">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="36.0" width="56.75000000000006" x="687.0625" y="201.0"/>
+          <y:Fill color="#B7C8D9" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="26.375" y="16.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n50">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="66.0" width="20.0" x="705.4375" y="173.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="36.59375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="59.384765625" x="-19.6923828125" xml:space="preserve" y="25.40625">BC 
+Thread<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n51">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="6.0" width="5.0" x="670.4375" y="226.0"/>
+          <y:Fill color="#000000" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="0.5" y="1.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n52">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="6.0" width="5.0" x="646.875" y="226.0"/>
+          <y:Fill color="#000000" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="0.5" y="1.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n53">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="6.0" width="5.0" x="657.15625" y="226.0"/>
+          <y:Fill color="#000000" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="0.5" y="1.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n54">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="23.0" width="20.0" x="642.625" y="203.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="24.953125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FF0000" verticalTextPosition="bottom" visible="true" width="17.46484375" x="4.0" xml:space="preserve" y="-0.9765625">N<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.41612614627600086" labelRatioY="0.0" nodeRatioX="0.5" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n55">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="39.99999999999994" width="286.5" x="738.0" y="518.0"/>
+          <y:Fill color="#FFE064" transparent="false"/>
+          <y:BorderStyle color="#008000" raised="false" type="line" width="2.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="141.25" y="18.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n56">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="72.0" width="20.0" x="886.0" y="502.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="24.953125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="184.3076171875" x="-82.15380859375" xml:space="preserve" y="23.5234375">Energy consumed<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n57">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="31.0" width="251.0" x="610.84375" y="89.0"/>
+          <y:Fill color="#B7C8D9" transparent="false"/>
+          <y:BorderStyle color="#008000" raised="false" type="line" width="2.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="123.5" y="13.5">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n58">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="72.0" width="20.0" x="723.8125" y="68.5"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="24.953125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="208.0908203125" x="-94.04541015625" xml:space="preserve" y="23.5234375">Workload computed<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n59">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="77.5" width="210.5" x="897.5" y="87.5"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle color="#025402" raised="false" type="line" width="3.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="19" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="48.234375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#025402" verticalTextPosition="bottom" visible="true" width="195.6513671875" x="7.42431640625" xml:space="preserve" y="14.6328125">Overall system 
+ energy efficiency<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n60">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="72.0" width="20.0" x="106.5" y="205.50000000000006"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="24.953125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="109.0380859375" x="-54.51904296875" xml:space="preserve" y="15.535937499999818">Userspace<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="-0.5" nodeRatioX="-0.5" nodeRatioY="-0.2842230902777803" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n61">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="36.0" width="266.0" x="812.0" y="188.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle color="#D21818" raised="false" type="line" width="2.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="24.953125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="252.6865234375" x="6.65673828125" xml:space="preserve" y="5.5234375">?: Number of BC threads<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n62">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="57.0" width="266.0" x="812.0" y="294.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle color="#D21818" raised="false" type="line" width="2.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="45.90625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="250.673828125" x="7.6630859375" xml:space="preserve" y="5.546875">?: Type of core on which
+ to schedule the task<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n63">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="31.0" width="265.9999999999999" x="812.0" y="419.5"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle color="#D21818" raised="false" type="line" width="2.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="24.953125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="182.875" x="41.5625" xml:space="preserve" y="3.0234375">?: Core frequency<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n64">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="88.0" width="191.00000000000006" x="54.374999999999915" y="93.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle color="#D21818" raised="false" type="line" width="2.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="66.859375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="201.6572265625" x="-5.328613281249972" xml:space="preserve" y="10.5703125"> ?:Number of tasks 
+already present 
+on the Phone<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n65">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="3.9999999999998863" width="36.999999999999886" x="399.75" y="490.50000000000006"/>
+          <y:Fill color="#FFFFFF" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="16.499999999999943" y="-1.1368683772161603E-13">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n66">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="3.9999999999998863" width="36.999999999999886" x="270.0" y="479.0000000000001"/>
+          <y:Fill color="#FFFFFF" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="16.5" y="0.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n67">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="3.9999999999998863" width="36.999999999999886" x="717.0000000000001" y="438.0"/>
+          <y:Fill color="#FFFFFF" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="16.5" y="0.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n68">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="3.9999999999998863" width="36.999999999999886" x="522.75" y="431.25000000000006"/>
+          <y:Fill color="#FFFFFF" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="16.5" y="0.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n69">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="23.0" width="130.25" x="115.12499999999997" y="470.00000000000006"/>
+          <y:Fill color="#DFDFDF" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="15" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="21.4609375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="133.140625" x="-1.4453125" xml:space="preserve" y="0.76953125">Core frequency<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n70">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="72.0" width="20.0" x="761.9999999999997" y="694.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="24.953125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="94.3251953125" x="-27.16259765625" xml:space="preserve" y="18.5234375">Little core<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="-0.5" nodeRatioX="0.5" nodeRatioY="-0.2427300347222222" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n71">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="72.0" width="20.0" x="336.9999999999999" y="447.4999999999999"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="54.94140625" x="-17.470703125" xml:space="preserve" y="22.09375">Little 
+core<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n72">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="72.0" width="20.0" x="455.9999999999997" y="442.5"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="54.94140625" x="-17.470703125" xml:space="preserve" y="22.09375">Little 
+core<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n73">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="72.0" width="20.0" x="566.0" y="432.5"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="43.3837890625" x="-11.69189453125" xml:space="preserve" y="22.09375">Big
+core<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n74">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="72.0" width="20.0" x="682.9999999999999" y="422.49999999999994"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="43.3837890625" x="-11.69189453125" xml:space="preserve" y="22.09375">Big
+core<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n75">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="44.999999999999886" width="182.1250000000001" x="54.374999999999915" y="277.50000000000006"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle color="#D21818" raised="false" type="line" width="2.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="45.90625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="138.455078125" x="21.834960937500057" xml:space="preserve" y="-0.45312500000005684"> ?:Hardware 
+ temperature<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n76">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ImageNode>
+          <y:Geometry height="17.0" width="48.37500000000023" x="549.875" y="178.0"/>
+          <y:Fill color="#CCCCFF" transparent="false"/>
+          <y:BorderStyle color="#000000" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="sandwich" modelPosition="s" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="22.187500000000114" y="21.0"/>
+          <y:Image alphaImage="true" refid="1"/>
+        </y:ImageNode>
+      </data>
+    </node>
+    <node id="n77">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ImageNode>
+          <y:Geometry height="17.0" width="48.37500000000023" x="549.875" y="163.0"/>
+          <y:Fill color="#CCCCFF" transparent="false"/>
+          <y:BorderStyle color="#000000" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="sandwich" modelPosition="s" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="22.187500000000114" y="21.0"/>
+          <y:Image alphaImage="true" refid="1"/>
+        </y:ImageNode>
+      </data>
+    </node>
+    <node id="n78">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ImageNode>
+          <y:Geometry height="17.0" width="48.37500000000023" x="585.0" y="256.0"/>
+          <y:Fill color="#CCCCFF" transparent="false"/>
+          <y:BorderStyle color="#000000" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="sandwich" modelPosition="s" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="22.187500000000114" y="21.0"/>
+          <y:Image alphaImage="true" refid="1"/>
+        </y:ImageNode>
+      </data>
+    </node>
+    <node id="n79">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ImageNode>
+          <y:Geometry height="17.0" width="48.37500000000023" x="585.0" y="243.50000000000003"/>
+          <y:Fill color="#CCCCFF" transparent="false"/>
+          <y:BorderStyle color="#000000" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="sandwich" modelPosition="s" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="22.187500000000114" y="21.0"/>
+          <y:Image alphaImage="true" refid="1"/>
+        </y:ImageNode>
+      </data>
+    </node>
+    <node id="n80">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ImageNode>
+          <y:Geometry height="17.0" width="48.37500000000023" x="621.0" y="362.0"/>
+          <y:Fill color="#CCCCFF" transparent="false"/>
+          <y:BorderStyle color="#000000" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="sandwich" modelPosition="s" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="22.187500000000114" y="21.0"/>
+          <y:Image alphaImage="true" refid="1"/>
+        </y:ImageNode>
+      </data>
+    </node>
+    <node id="n81">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ImageNode>
+          <y:Geometry height="17.0" width="48.37500000000023" x="621.0" y="375.49999999999994"/>
+          <y:Fill color="#CCCCFF" transparent="false"/>
+          <y:BorderStyle color="#000000" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="sandwich" modelPosition="s" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="22.187500000000114" y="21.0"/>
+          <y:Image alphaImage="true" refid="1"/>
+        </y:ImageNode>
+      </data>
+    </node>
+    <edge id="e0" source="n12" target="n0">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
+          <y:LineStyle color="#000000" type="line" width="1.0"/>
+          <y:Arrows source="none" target="standard"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+    <edge id="e1" source="n12" target="n0">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
+          <y:LineStyle color="#000000" type="line" width="1.0"/>
+          <y:Arrows source="none" target="standard"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+    <edge id="e2" source="n12" target="n13">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
+          <y:LineStyle color="#999999" type="dashed" width="2.0"/>
+          <y:Arrows source="none" target="none"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+    <edge id="e3" source="n20" target="n21">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
+            <y:Point x="693.0" y="247.0"/>
+          </y:Path>
+          <y:LineStyle color="#999999" type="dashed" width="2.0"/>
+          <y:Arrows source="none" target="none"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+    <edge id="e4" source="n36" target="n0">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
+          <y:LineStyle color="#000000" type="line" width="1.0"/>
+          <y:Arrows source="none" target="standard"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+    <edge id="e5" source="n36" target="n0">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
+          <y:LineStyle color="#000000" type="line" width="1.0"/>
+          <y:Arrows source="none" target="standard"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+    <edge id="e6" source="n59" target="n0">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
+          <y:LineStyle color="#000000" type="line" width="1.0"/>
+          <y:Arrows source="none" target="standard"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+    <edge id="e7" source="n59" target="n55">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="89.25" sy="38.72239583333334" tx="0.0" ty="0.0">
+            <y:Point x="1092.0" y="305.43333333333334"/>
+            <y:Point x="1092.0" y="538.0"/>
+          </y:Path>
+          <y:LineStyle color="#008000" type="line" width="3.0"/>
+          <y:Arrows source="standard" target="standard"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+    <edge id="e8" source="n59" target="n57">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="-1.75" sy="-21.75" tx="0.0" ty="0.0"/>
+          <y:LineStyle color="#800000" type="line" width="2.0"/>
+          <y:Arrows source="standard" target="standard"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+    <edge id="e9" source="n61" target="n54">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="-127.5625000000008" sy="-9.566666666666663" tx="0.0" ty="0.0">
+            <y:Point x="784.6666666666666" y="196.43333333333334"/>
+            <y:Point x="686.625" y="196.43333333333334"/>
+          </y:Path>
+          <y:LineStyle color="#D21818" type="line" width="2.0"/>
+          <y:Arrows source="none" target="standard"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+    <edge id="e10" source="n34" target="n0">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
+          <y:LineStyle color="#000000" type="line" width="1.0"/>
+          <y:Arrows source="none" target="standard"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+    <edge id="e11" source="n63" target="n7">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="0.0" sy="0.0" tx="-4.547473508864641E-13" ty="-28.0"/>
+          <y:LineStyle color="#D21818" type="line" width="2.0"/>
+          <y:Arrows source="none" target="standard"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+    <edge id="e12" source="n64" target="n32">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
+          <y:LineStyle color="#D21818" type="line" width="2.0"/>
+          <y:Arrows source="none" target="standard"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+    <edge id="e13" source="n16" target="n66">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
+            <y:Point x="243.99999999999986" y="323.5"/>
+            <y:Point x="248.99999999999986" y="481.00000000000006"/>
+          </y:Path>
+          <y:LineStyle color="#000000" type="line" width="2.0"/>
+          <y:Arrows source="none" target="standard"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+    <edge id="e14" source="n0" target="n15">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="-355.7500000000001" sy="-11.237500000000239" tx="0.0" ty="0.0">
+            <y:Point x="223.9999999999999" y="368.0"/>
+          </y:Path>
+          <y:LineStyle color="#D21818" type="line" width="2.0"/>
+          <y:Arrows source="none" target="standard"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+    <edge id="e15" source="n62" target="n80">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
+            <y:Point x="945.0" y="370.5"/>
+          </y:Path>
+          <y:LineStyle color="#FF0000" type="line" width="2.0"/>
+          <y:Arrows source="none" target="standard"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+    <edge id="e16" source="n75" target="n16">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
+          <y:LineStyle color="#D21818" type="line" width="1.0"/>
+          <y:Arrows source="none" target="standard"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+  </graph>
+  <data key="d7">
+    <y:Resources>
+      <y:Resource id="1" type="java.awt.image.BufferedImage" xml:space="preserve">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&#13;
+QmCC</y:Resource>
+    </y:Resources>
+  </data>
+</graphml>
diff --git a/research_problem_overview_new_version_for_the_paper.bmp b/research_problem_overview_new_version_for_the_paper.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..e612fc5b0c6c5106175f4b1bcff93f70c5d76132
GIT binary patch
literal 1803990
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
Szz{G53;{#H5J&|AMgBkD!&giI

literal 0
HcmV?d00001

diff --git a/research_problem_overview_new_version_for_the_paper.graphml b/research_problem_overview_new_version_for_the_paper.graphml
new file mode 100644
index 0000000..ebf7b3e
--- /dev/null
+++ b/research_problem_overview_new_version_for_the_paper.graphml
@@ -0,0 +1,1375 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:java="http://www.yworks.com/xml/yfiles-common/1.0/java" xmlns:sys="http://www.yworks.com/xml/yfiles-common/markup/primitives/2.0" xmlns:x="http://www.yworks.com/xml/yfiles-common/markup/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:y="http://www.yworks.com/xml/graphml" xmlns:yed="http://www.yworks.com/xml/yed/3" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://www.yworks.com/xml/schema/graphml/1.1/ygraphml.xsd">
+  <!--Created by yEd 3.22-->
+  <key attr.name="Description" attr.type="string" for="graph" id="d0"/>
+  <key for="port" id="d1" yfiles.type="portgraphics"/>
+  <key for="port" id="d2" yfiles.type="portgeometry"/>
+  <key for="port" id="d3" yfiles.type="portuserdata"/>
+  <key attr.name="url" attr.type="string" for="node" id="d4"/>
+  <key attr.name="description" attr.type="string" for="node" id="d5"/>
+  <key for="node" id="d6" yfiles.type="nodegraphics"/>
+  <key for="graphml" id="d7" yfiles.type="resources"/>
+  <key attr.name="url" attr.type="string" for="edge" id="d8"/>
+  <key attr.name="description" attr.type="string" for="edge" id="d9"/>
+  <key for="edge" id="d10" yfiles.type="edgegraphics"/>
+  <graph edgedefault="directed" id="G">
+    <data key="d0"/>
+    <node id="n0">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="3.0" width="1031.625" x="54.374999999999886" y="571.0"/>
+          <y:Fill color="#997272" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="513.8125" y="-0.5">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n1">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="24.0" width="238.0" x="270.0" y="534.0"/>
+          <y:Fill color="#997272" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="117.0" y="10.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n2">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="24.0" width="233.0" x="521.0" y="534.0"/>
+          <y:Fill color="#997272" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="114.5" y="10.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n3">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="57.0" width="116.0" x="270.0" y="464.0"/>
+          <y:Fill color="#997272" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="56.0" y="26.5">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n4">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="57.0" width="110.0" x="398.0" y="464.0"/>
+          <y:Fill color="#997272" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="53.0" y="26.5">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n5">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="105.0" width="110.0" x="521.0" y="416.0"/>
+          <y:Fill color="#997272" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="53.0" y="50.5">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n6">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="105.0" width="110.0" x="644.0" y="416.0"/>
+          <y:Fill color="#997272" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="53.0" y="50.5">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n7">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="24.0" width="116.0" x="270.0" y="497.0"/>
+          <y:Fill color="#FFE064" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="56.0" y="10.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n8">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="36.0" width="106.5" x="399.75" y="485.0"/>
+          <y:Fill color="#FFE064" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="51.25" y="16.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n9">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="66.0" width="106.5" x="522.75" y="455.0"/>
+          <y:Fill color="#FFE064" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="51.25" y="31.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n10">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="46.0" width="106.5" x="645.75" y="475.0"/>
+          <y:Fill color="#FFE064" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="51.25" y="21.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n11">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="6.0" width="11.0" x="54.374999999999915" y="392.0"/>
+          <y:Fill color="#99CCFF" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="3.5" y="1.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n12">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="6.0" width="11.0" x="1067.0" y="392.0"/>
+          <y:Fill color="#99CCFF" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="3.5" y="1.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n13">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="72.0" width="20.0" x="115.12499999999997" y="341.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="24.953125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="129.3935546875" x="-64.69677734375" xml:space="preserve" y="23.5234375">Linux kernel<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="-0.5" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n14">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="36.0" width="324.0" x="254.0" y="350.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="22.625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="252.453125" x="35.7734375" xml:space="preserve" y="6.6875">Drivers / sensors firmwares<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n15">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="31.0" width="191.00000000000006" x="253.99999999999997" y="308.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="22.625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="97.09375" x="46.95312500000003" xml:space="preserve" y="4.1875">Governors<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n16">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="36.0" width="191.00000000000006" x="254.0" y="261.0"/>
+          <y:Fill color="#CCCCCC" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="22.625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="124.3515625" x="33.32421875" xml:space="preserve" y="6.6875">System tasks<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n17">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="78.0" width="123.00000000000006" x="455.0" y="261.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="41.25" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="114.3984375" x="4.30078125" xml:space="preserve" y="18.375">  Kernel 
+components<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n18">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="111.0" width="142.00000000000006" x="601.0" y="267.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="41.25" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="92.3203125" x="24.83984375" xml:space="preserve" y="34.875">  Kernel 
+scheduler
+<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n19">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="6.0" width="11.0" x="54.374999999999915" y="244.0"/>
+          <y:Fill color="#99CCFF" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="3.5" y="1.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n20">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="6.0" width="11.0" x="1067.0" y="244.0"/>
+          <y:Fill color="#99CCFF" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="3.5" y="1.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n21">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="36.0" width="197.00000000000006" x="253.99999999999997" y="203.0"/>
+          <y:Fill color="#CCCCCC" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="22.625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="182.0625" x="7.468750000000028" xml:space="preserve" y="6.6875">Android Framework<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n22">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="36.0" width="11.0" x="462.0" y="203.0"/>
+          <y:Fill color="#CCCCCC" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="3.5" y="16.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n23">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="36.0" width="11.0" x="484.5" y="203.0"/>
+          <y:Fill color="#DFDFDF" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="3.5" y="16.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n24">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="36.0" width="11.0" x="525.5" y="203.0"/>
+          <y:Fill color="#F6F6F6" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="3.5" y="16.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n25">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="36.0" width="11.0" x="533.0" y="203.0"/>
+          <y:Fill color="#FFFFFF" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="3.5" y="16.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n26">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="36.0" width="11.0" x="503.0" y="203.0"/>
+          <y:Fill color="#DFDFDF" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="3.5" y="16.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n27">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="36.0" width="11.0" x="544.0" y="203.0"/>
+          <y:Fill color="#F6F6F6" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="3.5" y="16.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n28">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="72.0" width="20.0" x="148.5" y="518.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="24.953125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="174.560546875" x="-87.2802734375" xml:space="preserve" y="18.5234375">Mobile hardware<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="-0.5" nodeRatioX="-0.5" nodeRatioY="-0.2427300347222222" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n29">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="94.0" width="419.25000000000006" x="253.99999999999997" y="93.0"/>
+          <y:Fill color="#F6F6F6" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="207.62500000000003" y="45.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n30">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="72.0" width="20.0" x="316.0" y="93.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="24.953125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="191.0048828125" x="-54.064941406250455" xml:space="preserve" y="4.0">Mobile application<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="-0.5" nodeRatioX="1.5718749999999773" nodeRatioY="-0.5" offsetX="0.0" offsetY="4.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n31">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="24.0" width="150.0" x="262.0" y="157.0"/>
+          <y:Fill color="#A5B3C1" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="15" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="21.4609375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="146.37548828125" x="1.812255859375" xml:space="preserve" y="1.26953125">Background task<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n32">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="24.0" width="150.0" x="262.0" y="128.0"/>
+          <y:Fill color="#D5E5F4" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="15" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="21.4609375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="144.07568359375" x="2.962158203125" xml:space="preserve" y="1.26953125">Foreground task<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n33">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="48.0" width="187.00000000000006" x="462.0" y="115.0"/>
+          <y:Fill color="#B7C8D9" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="91.5" y="22.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n34">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="94.0" width="29.250000000000057" x="681.875" y="93.0"/>
+          <y:Fill color="#F6F6F6" transparent="false"/>
+          <y:BorderStyle color="#999999" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="12.625" y="45.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n35">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="94.0" width="23.250000000000057" x="719.75" y="93.0"/>
+          <y:Fill color="#F6F6F6" transparent="false"/>
+          <y:BorderStyle color="#999999" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="9.625" y="45.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n36">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="50.0" width="20.0" x="545.5" y="113.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="15" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="38.921875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="188.9072265625" x="-84.45361328125" xml:space="preserve" y="7.078125">Batch computing task
+or BC task<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n37">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="42.0" width="56.75000000000006" x="511.5" y="195.0"/>
+          <y:Fill color="#B7C8D9" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="26.375" y="19.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n38">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="24.0" width="11.000000000000057" x="420.0" y="128.0"/>
+          <y:Fill color="#D5E5F4" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="15" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="3.5" y="10.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n39">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="24.0" width="11.000000000000057" x="439.00000000000006" y="128.0"/>
+          <y:Fill color="#D5E5F4" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="15" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="3.5" y="10.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n40">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="24.0" width="12.0" x="420.0" y="157.0"/>
+          <y:Fill color="#A5B3C1" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="15" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="4.0" y="10.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n41">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="24.0" width="12.0" x="438.5000000000001" y="157.0"/>
+          <y:Fill color="#A5B3C1" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="15" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="4.0" y="10.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n42">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="66.0" width="11.0" x="656.25" y="115.0"/>
+          <y:Fill color="#B7C8D9" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="3.5" y="31.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n43">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="66.0" width="20.0" x="529.875" y="171.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="36.59375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="59.384765625" x="-19.6923828125" xml:space="preserve" y="25.40625">BC 
+Thread<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n44">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="42.0" width="56.75000000000006" x="575.5" y="195.0"/>
+          <y:Fill color="#B7C8D9" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="26.375" y="19.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n45">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="66.0" width="20.0" x="593.875" y="171.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="36.59375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="59.384765625" x="-19.6923828125" xml:space="preserve" y="25.40625">BC 
+Thread<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n46">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="36.0" width="56.75000000000006" x="687.0625" y="201.0"/>
+          <y:Fill color="#B7C8D9" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="26.375" y="16.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n47">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="66.0" width="20.0" x="705.4375" y="173.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="36.59375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="59.384765625" x="-19.6923828125" xml:space="preserve" y="25.40625">BC 
+Thread<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n48">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="6.0" width="5.0" x="670.4375" y="226.0"/>
+          <y:Fill color="#000000" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="0.5" y="1.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n49">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="6.0" width="5.0" x="646.875" y="226.0"/>
+          <y:Fill color="#000000" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="0.5" y="1.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n50">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="6.0" width="5.0" x="657.15625" y="226.0"/>
+          <y:Fill color="#000000" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="0.5" y="1.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n51">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="23.0" width="20.0" x="642.625" y="203.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="24.953125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FF0000" verticalTextPosition="bottom" visible="true" width="17.46484375" x="4.0" xml:space="preserve" y="-0.9765625">N<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.41612614627600086" labelRatioY="0.0" nodeRatioX="0.5" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n52">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="39.99999999999994" width="286.5" x="738.0" y="518.0"/>
+          <y:Fill color="#FFE064" transparent="false"/>
+          <y:BorderStyle color="#008000" raised="false" type="line" width="2.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="141.25" y="18.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n53">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="72.0" width="20.0" x="886.0" y="502.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="24.953125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="184.3076171875" x="-82.15380859375" xml:space="preserve" y="23.5234375">Energy consumed<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n54">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="31.0" width="251.0" x="610.84375" y="89.0"/>
+          <y:Fill color="#B7C8D9" transparent="false"/>
+          <y:BorderStyle color="#008000" raised="false" type="line" width="2.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="123.5" y="13.5">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n55">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="72.0" width="20.0" x="723.8125" y="68.5"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="24.953125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="208.0908203125" x="-94.04541015625" xml:space="preserve" y="23.5234375">Workload computed<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n56">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="77.5" width="210.5" x="897.5" y="87.5"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle color="#025402" raised="false" type="line" width="3.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="19" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="48.234375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#025402" verticalTextPosition="bottom" visible="true" width="195.6513671875" x="7.42431640625" xml:space="preserve" y="14.6328125">Overall system 
+ energy efficiency<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n57">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="72.0" width="20.0" x="106.5" y="205.50000000000006"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="24.953125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="109.0380859375" x="-54.51904296875" xml:space="preserve" y="15.535937499999818">Userspace<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="-0.5" nodeRatioX="-0.5" nodeRatioY="-0.2842230902777803" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n58">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="36.0" width="266.0" x="812.0" y="188.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle color="#D21818" raised="false" type="line" width="2.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="24.953125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="252.6865234375" x="6.65673828125" xml:space="preserve" y="5.5234375">?: Number of BC threads<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n59">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="57.0" width="266.0" x="812.0" y="294.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle color="#D21818" raised="false" type="line" width="2.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="45.90625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="250.673828125" x="7.6630859375" xml:space="preserve" y="5.546875">?: Type of core on which
+ to schedule the task<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n60">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="31.0" width="265.9999999999999" x="812.0" y="419.5"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle color="#D21818" raised="false" type="line" width="2.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="24.953125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="182.875" x="41.5625" xml:space="preserve" y="3.0234375">?: Core frequency<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n61">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="88.0" width="191.00000000000006" x="54.374999999999915" y="93.0"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle color="#D21818" raised="false" type="line" width="2.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="66.859375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="201.6572265625" x="-5.328613281249972" xml:space="preserve" y="10.5703125"> ?:Number of tasks 
+already running 
+on the Phone<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n62">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="3.9999999999998863" width="36.999999999999886" x="399.75" y="490.50000000000006"/>
+          <y:Fill color="#FFFFFF" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="16.499999999999943" y="-1.1368683772161603E-13">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n63">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="3.9999999999998863" width="36.999999999999886" x="270.0" y="479.0000000000001"/>
+          <y:Fill color="#FFFFFF" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="16.5" y="0.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n64">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="3.9999999999998863" width="36.999999999999886" x="717.0000000000001" y="438.0"/>
+          <y:Fill color="#FFFFFF" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="16.5" y="0.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n65">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="3.9999999999998863" width="36.999999999999886" x="522.75" y="431.25000000000006"/>
+          <y:Fill color="#FFFFFF" transparent="false"/>
+          <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="16.5" y="0.0">
+            <y:LabelModel>
+              <y:SmartNodeLabelModel distance="4.0"/>
+            </y:LabelModel>
+            <y:ModelParameter>
+              <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
+            </y:ModelParameter>
+          </y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n66">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="23.0" width="130.25" x="109.75" y="456.0000000000001"/>
+          <y:Fill color="#DFDFDF" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="15" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="21.4609375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="133.140625" x="-1.4453125" xml:space="preserve" y="0.76953125">Core frequency<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n67">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="72.0" width="20.0" x="336.9999999999999" y="447.4999999999999"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="54.94140625" x="-17.470703125" xml:space="preserve" y="22.09375">Little 
+core<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n68">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="72.0" width="20.0" x="455.9999999999997" y="442.5"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="54.94140625" x="-17.470703125" xml:space="preserve" y="22.09375">Little 
+core<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n69">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="72.0" width="20.0" x="566.0" y="432.5"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="43.3837890625" x="-11.69189453125" xml:space="preserve" y="22.09375">Big
+core<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n70">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="72.0" width="20.0" x="682.9999999999999" y="422.49999999999994"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="43.3837890625" x="-11.69189453125" xml:space="preserve" y="22.09375">Big
+core<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n71">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="44.999999999999886" width="182.1250000000001" x="54.374999999999915" y="277.50000000000006"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle color="#D21818" raised="false" type="line" width="2.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="18" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="45.90625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="138.455078125" x="21.834960937500057" xml:space="preserve" y="-0.45312500000005684"> ?:Hardware 
+ temperature<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
+    <node id="n72">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ImageNode>
+          <y:Geometry height="17.0" width="48.37500000000023" x="549.875" y="178.0"/>
+          <y:Fill color="#CCCCFF" transparent="false"/>
+          <y:BorderStyle color="#000000" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="sandwich" modelPosition="s" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="22.187500000000114" y="21.0"/>
+          <y:Image alphaImage="true" refid="1"/>
+        </y:ImageNode>
+      </data>
+    </node>
+    <node id="n73">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ImageNode>
+          <y:Geometry height="17.0" width="48.37500000000023" x="549.875" y="163.0"/>
+          <y:Fill color="#CCCCFF" transparent="false"/>
+          <y:BorderStyle color="#000000" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="sandwich" modelPosition="s" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="22.187500000000114" y="21.0"/>
+          <y:Image alphaImage="true" refid="1"/>
+        </y:ImageNode>
+      </data>
+    </node>
+    <node id="n74">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ImageNode>
+          <y:Geometry height="17.0" width="48.37500000000023" x="585.0" y="256.0"/>
+          <y:Fill color="#CCCCFF" transparent="false"/>
+          <y:BorderStyle color="#000000" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="sandwich" modelPosition="s" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="22.187500000000114" y="21.0"/>
+          <y:Image alphaImage="true" refid="1"/>
+        </y:ImageNode>
+      </data>
+    </node>
+    <node id="n75">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ImageNode>
+          <y:Geometry height="17.0" width="48.37500000000023" x="585.0" y="243.50000000000003"/>
+          <y:Fill color="#CCCCFF" transparent="false"/>
+          <y:BorderStyle color="#000000" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="sandwich" modelPosition="s" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="22.187500000000114" y="21.0"/>
+          <y:Image alphaImage="true" refid="1"/>
+        </y:ImageNode>
+      </data>
+    </node>
+    <node id="n76">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ImageNode>
+          <y:Geometry height="17.0" width="48.37500000000023" x="621.0" y="362.0"/>
+          <y:Fill color="#CCCCFF" transparent="false"/>
+          <y:BorderStyle color="#000000" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="sandwich" modelPosition="s" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="22.187500000000114" y="21.0"/>
+          <y:Image alphaImage="true" refid="1"/>
+        </y:ImageNode>
+      </data>
+    </node>
+    <node id="n77">
+      <data key="d5"/>
+      <data key="d6">
+        <y:ImageNode>
+          <y:Geometry height="17.0" width="48.37500000000023" x="621.0" y="375.49999999999994"/>
+          <y:Fill color="#CCCCFF" transparent="false"/>
+          <y:BorderStyle color="#000000" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="sandwich" modelPosition="s" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="22.187500000000114" y="21.0"/>
+          <y:Image alphaImage="true" refid="1"/>
+        </y:ImageNode>
+      </data>
+    </node>
+    <edge id="e0" source="n11" target="n12">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
+          <y:LineStyle color="#999999" type="dashed" width="2.0"/>
+          <y:Arrows source="none" target="none"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+    <edge id="e1" source="n19" target="n20">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
+            <y:Point x="693.0" y="247.0"/>
+          </y:Path>
+          <y:LineStyle color="#999999" type="dashed" width="2.0"/>
+          <y:Arrows source="none" target="none"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+    <edge id="e2" source="n56" target="n52">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="89.25" sy="38.72239583333334" tx="0.0" ty="0.0">
+            <y:Point x="1092.0" y="305.43333333333334"/>
+            <y:Point x="1092.0" y="538.0"/>
+          </y:Path>
+          <y:LineStyle color="#008000" type="line" width="3.0"/>
+          <y:Arrows source="standard" target="standard"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+    <edge id="e3" source="n56" target="n54">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="-1.75" sy="-21.75" tx="0.0" ty="0.0"/>
+          <y:LineStyle color="#800000" type="line" width="2.0"/>
+          <y:Arrows source="standard" target="standard"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+    <edge id="e4" source="n58" target="n51">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="-127.5625000000008" sy="-9.566666666666663" tx="0.0" ty="0.0">
+            <y:Point x="784.6666666666666" y="196.43333333333334"/>
+            <y:Point x="686.625" y="196.43333333333334"/>
+          </y:Path>
+          <y:LineStyle color="#D21818" type="line" width="2.0"/>
+          <y:Arrows source="none" target="standard"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+    <edge id="e5" source="n60" target="n6">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="0.0" sy="0.0" tx="-4.547473508864641E-13" ty="-28.0"/>
+          <y:LineStyle color="#D21818" type="line" width="2.0"/>
+          <y:Arrows source="none" target="standard"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+    <edge id="e6" source="n61" target="n31">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
+          <y:LineStyle color="#D21818" type="line" width="2.0"/>
+          <y:Arrows source="none" target="standard"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+    <edge id="e7" source="n15" target="n63">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
+            <y:Point x="243.99999999999986" y="323.5"/>
+            <y:Point x="243.99999999999986" y="481.00000000000006"/>
+          </y:Path>
+          <y:LineStyle color="#000000" type="line" width="2.0"/>
+          <y:Arrows source="none" target="standard"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+    <edge id="e8" source="n59" target="n76">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
+            <y:Point x="945.0" y="370.5"/>
+          </y:Path>
+          <y:LineStyle color="#FF0000" type="line" width="2.0"/>
+          <y:Arrows source="none" target="standard"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+    <edge id="e9" source="n71" target="n15">
+      <data key="d9"/>
+      <data key="d10">
+        <y:PolyLineEdge>
+          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
+          <y:LineStyle color="#D21818" type="line" width="1.0"/>
+          <y:Arrows source="none" target="standard"/>
+          <y:BendStyle smoothed="false"/>
+        </y:PolyLineEdge>
+      </data>
+    </edge>
+  </graph>
+  <data key="d7">
+    <y:Resources>
+      <y:Resource id="1" type="java.awt.image.BufferedImage" xml:space="preserve">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&#13;
+QmCC</y:Resource>
+    </y:Resources>
+  </data>
+</graphml>
-- 
GitLab