aboutsummaryrefslogtreecommitdiff
path: root/thesis
diff options
context:
space:
mode:
Diffstat (limited to 'thesis')
-rw-r--r--thesis/parts/analysis.tex8
-rw-r--r--thesis/parts/background.tex2
-rw-r--r--thesis/parts/conclusion.tex1
-rw-r--r--thesis/parts/implementation.tex10
-rw-r--r--thesis/parts/methodology.tex4
-rw-r--r--thesis/parts/results.tex13
6 files changed, 32 insertions, 6 deletions
diff --git a/thesis/parts/analysis.tex b/thesis/parts/analysis.tex
index ec6f93d..beeda83 100644
--- a/thesis/parts/analysis.tex
+++ b/thesis/parts/analysis.tex
@@ -1 +1,7 @@
-%% need to have the data lol
+\todo{Cost models vs Asymptotics}
+
+\todo{Accuracy of estimated costs}
+
+\todo{Areas of improvement}
+
+\todo{Developer experience / time to run selection}
diff --git a/thesis/parts/background.tex b/thesis/parts/background.tex
index b814e92..825c986 100644
--- a/thesis/parts/background.tex
+++ b/thesis/parts/background.tex
@@ -1,3 +1,5 @@
+\todo{Integrate with rest of paper}
+
In this chapter we provide an overview of the problem of container selection and its effect on program correctness and performance.
We then provide an overview of approaches from modern programming languages and existing literature.
diff --git a/thesis/parts/conclusion.tex b/thesis/parts/conclusion.tex
index e69de29..a00234d 100644
--- a/thesis/parts/conclusion.tex
+++ b/thesis/parts/conclusion.tex
@@ -0,0 +1 @@
+\todo{Summarise, etc.}
diff --git a/thesis/parts/implementation.tex b/thesis/parts/implementation.tex
index e69de29..689e4f7 100644
--- a/thesis/parts/implementation.tex
+++ b/thesis/parts/implementation.tex
@@ -0,0 +1,10 @@
+\todo{Introduction}
+\todo{Primrose adaptations}
+\todo{Cargo integration}
+\todo{Automatic benchmarking}
+\todo{Fitting of cost models}
+\todo{Profiling wrapper}
+\todo{Selection and comparison code}
+
+\todo{Caching}
+\todo{Other implementation details?}
diff --git a/thesis/parts/methodology.tex b/thesis/parts/methodology.tex
index c31c877..9269e77 100644
--- a/thesis/parts/methodology.tex
+++ b/thesis/parts/methodology.tex
@@ -1,3 +1,5 @@
-\todo{Overview}
+\todo{Introduction}
+\todo{Overview of approach}
\todo{Cost Estimation}
\todo{Profiling}
+\todo{Extensions to primrose}
diff --git a/thesis/parts/results.tex b/thesis/parts/results.tex
index f71c33a..47c7c98 100644
--- a/thesis/parts/results.tex
+++ b/thesis/parts/results.tex
@@ -1,4 +1,9 @@
-\section{Methodology}
-\section{Estimated costs}
-\section{Actual benchmark comparison}
-\section{Estimates vs reality}
+\todo{Selection of benchmarks}
+\todo{Testing setup}
+\todo{Justification of tested elements}
+
+\todo{Produced cost models}
+
+\todo{Estimated costs}
+
+\todo{Real benchmark results}