summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
Diffstat (limited to 'sources')
-rw-r--r--sources/five_dimensional_dt.drawio12
-rw-r--r--sources/requirements_validation.tex29
-rw-r--r--sources/thesis_structure.drawio2
3 files changed, 36 insertions, 7 deletions
diff --git a/sources/five_dimensional_dt.drawio b/sources/five_dimensional_dt.drawio
index 5362631..e10c94f 100644
--- a/sources/five_dimensional_dt.drawio
+++ b/sources/five_dimensional_dt.drawio
@@ -1,6 +1,6 @@
<mxfile host="app.diagrams.net">
<diagram name="Page-1" id="C7pt7gl4p0PdqAMWZAV_">
- <mxGraphModel dx="928" dy="636" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
+ <mxGraphModel dx="442" dy="303" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
@@ -104,7 +104,7 @@
</mxGeometry>
</mxCell>
<mxCell id="lhpz-W1zQVuOfh66NaAW-4" parent="lhpz-W1zQVuOfh66NaAW-10" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="Virtual to Physical" vertex="1">
- <mxGeometry height="20" width="120" x="40" y="5" as="geometry" />
+ <mxGeometry height="20" width="120" x="31" y="6" as="geometry" />
</mxCell>
<mxCell id="lhpz-W1zQVuOfh66NaAW-6" edge="1" parent="lhpz-W1zQVuOfh66NaAW-10" style="endArrow=classic;html=1;rounded=0;dashed=1;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
@@ -114,15 +114,15 @@
</mxCell>
<mxCell id="lhpz-W1zQVuOfh66NaAW-7" edge="1" parent="lhpz-W1zQVuOfh66NaAW-10" style="endArrow=classic;html=1;rounded=0;dashed=1;dashPattern=8 4 1 4;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
- <mxPoint x="326" y="12.8" as="sourcePoint" />
- <mxPoint x="357" y="12.8" as="targetPoint" />
+ <mxPoint x="326" y="14.8" as="sourcePoint" />
+ <mxPoint x="357" y="14.8" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="lhpz-W1zQVuOfh66NaAW-8" parent="lhpz-W1zQVuOfh66NaAW-10" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="Twin to Services" vertex="1">
- <mxGeometry height="20" width="98" x="200" y="5" as="geometry" />
+ <mxGeometry height="20" width="98" x="200" y="6" as="geometry" />
</mxCell>
<mxCell id="lhpz-W1zQVuOfh66NaAW-9" parent="lhpz-W1zQVuOfh66NaAW-10" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="Twin to Data" vertex="1">
- <mxGeometry height="20" width="70" x="360" y="5" as="geometry" />
+ <mxGeometry height="20" width="70" x="360" y="6" as="geometry" />
</mxCell>
<mxCell id="lhpz-W1zQVuOfh66NaAW-11" parent="lhpz-W1zQVuOfh66NaAW-12" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="Connection Type" vertex="1">
<mxGeometry height="30" width="112" as="geometry" />
diff --git a/sources/requirements_validation.tex b/sources/requirements_validation.tex
new file mode 100644
index 0000000..bf0952d
--- /dev/null
+++ b/sources/requirements_validation.tex
@@ -0,0 +1,29 @@
+\begin{table}[ht]
+ \centering
+ \renewcommand{\arraystretch}{1.4}
+ \resizebox{\columnwidth}{!}{
+ \begin{tabular}{lrccccccccccc}
+ \toprule
+ & & \textbf{FR1} & \textbf{FR2} & \textbf{FR3} & \textbf{FR4}
+ & \textbf{FR5} & \textbf{FR6} & \textbf{FR7} & \textbf{NFR1} & \textbf{NFR2} & \textbf{NFR3} & \textbf{NFR4} \\
+ \midrule
+ Interactive Dashboard (\myCircled{2a}) & & & \tick & & \tick & \tick & & \tick & \tick & \tick & \tick & \\
+ Message Broker (\myCircled{2b}) & & \tick & \tick & \tick & \tick & \tick & \tick & & \tick & \tick & \tick & \\
+ System Knobs (\myCircled{2c}) & & & \tick & & \tick & \tick & & & & & \tick & \tick \\
+
+ Database (\myCircled{3a}) & & & & \tick & \tick & \tick & \tick & & & \tick & & \\
+
+ API Server (\myCircled{3c}) & & & \tick & & \tick & \tick & & & & & \tick & \\
+
+ Cache (\myCircled{3b}) & & & & \tick & \tick & \tick & & & \tick & \tick & \tick & \\
+
+ Event-driven Simulation (\myCircled{4a}) & & \tick & \tick & & \tick & \tick & & & \tick & & \tick & \tick \\
+
+ Analytics Engine (\myCircled{4b}) & & \tick & \tick & & \tick & \tick & & & & & & \tick \\
+
+ Monitoring Service (\myCircled{4c}) & & \tick & \tick & & \tick & \tick & & & & & & \\ \bottomrule\end{tabular}
+ }
+ \caption[The mapping of features to requirements.]{Validation of the features against the set of functional and non-functional requirements.}
+ \label{tab:feature_validation}
+\end{table}
+
diff --git a/sources/thesis_structure.drawio b/sources/thesis_structure.drawio
index 18814ac..103a7b3 100644
--- a/sources/thesis_structure.drawio
+++ b/sources/thesis_structure.drawio
@@ -57,7 +57,7 @@
<mxCell id="TxTclPCki953P5ZPPJ2z-12" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#CCCCFF;strokeColor=#000000;" value="Section 3.3&lt;br&gt;&lt;b&gt;&lt;font style=&quot;font-size: 11px;&quot;&gt;Overview of &lt;/font&gt;&lt;i style=&quot;&quot;&gt;&lt;font style=&quot;font-size: 11px;&quot;&gt;Sunfish Architecture&lt;/font&gt;&lt;br&gt;&lt;/i&gt;&lt;/b&gt;" vertex="1">
<mxGeometry height="50" width="120" x="320" y="320" as="geometry" />
</mxCell>
- <mxCell id="TxTclPCki953P5ZPPJ2z-16" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#CCCCFF;strokeColor=#000000;" value="Section 3.4&lt;br&gt;&lt;b&gt;&lt;font style=&quot;font-size: 11px;&quot;&gt;Digital Thread and Predictive Analysis&lt;/font&gt;&lt;/b&gt;" vertex="1">
+ <mxCell id="TxTclPCki953P5ZPPJ2z-16" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#CCCCFF;strokeColor=#000000;" value="Section 3.4&lt;br&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;&lt;b&gt;Requirement&lt;br&gt;Validation&lt;/b&gt;&lt;/span&gt;" vertex="1">
<mxGeometry height="50" width="120" x="460" y="320" as="geometry" />
</mxCell>
<mxCell id="TxTclPCki953P5ZPPJ2z-19" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="Chapter 4&lt;div&gt;&lt;b&gt;Implementation&lt;/b&gt;&lt;/div&gt;" vertex="1">