0c025bc29120d2428b8d0ebf5223ca933cc84df3
[phd-thesis.git] / introduction.tex
1 \section{Background}
2 \subsection{\Acrlong{IOT}}
3 The \gls{IOT} is \ldots
4
5 \subsection{Functional programming}
6 Functional programming is \ldots
7
8 \subsection{\Acrlong{TOP}}
9 \Gls{TOP} is \ldots
10
11 \gls{ITASK} uses generic programming\index{generic programming}
12
13 \subsection{\Acrlongpl{DSL}}
14 \Glspl{DSL} are \ldots
15
16 \section{Thesis Outline}
17
18 \todo{reference correct chapters}
19 Chapters 0 and 0 are based on the paper \emph{A Task-Based \acrshort{DSL} for Microcomputers}~\cite{koopman_task-based_2018}.
20
21 Chapters 0 and 0 are based on the Master's thesis and paper \emph{\glst{TOP} and the \glst{IOT}}~\cite{lubbers_task_2017,lubbers_task_2018}.
22
23 Chapters 0 and 0 are based on the paper \emph{Multitasking on Microcontrollers using \glst{TOP}}~\cite{lubbers_multitasking_2019}.
24
25 Chapters 0 and 0 are based on the paper \emph{Tiered versus Tierless \acrshort{IOT} Stacks: Comparing Smart Campus Software Architectures}~\cite{lubbers_tiered_2020}.
26
27 Chapters 0 and 0 are based on the paper \emph{Interpreting \glst{TOP} Programs on Tiny Computers}~\cite{lubbers_interpreting_2019}.
28
29 Chapters 0 and 0 are based on the paper \emph{Writing \glst{IOT} applications with \glst{TOP}}~\cite{lubbers_writing_2019}.