2 \subsection{\Acrlong{IOT
}}
3 The
\gls{IOT
} is
\ldots
5 \subsection{Functional programming
}
6 Functional programming is
\ldots
8 \subsection{\Acrlong{TOP
}}
11 \subsection{\Acrlongpl{DSL
}}
12 \Glspl{DSL
} are
\ldots
14 \section{Thesis Outline
}
16 Chapters
0 and
0 are based on the paper
\emph{A Task-Based
\acrshort{DSL
} for Microcomputers
}~
\cite{koopman_task-based_2018
}.
18 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
}.
20 Chapters
0 and
0 are based on the paper
\emph{Multitasking on Microcontrollers using
\glst{TOP
}}~
\cite{lubbers_multitasking_2019
}.
22 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
}.
24 Chapters
0 and
0 are based on the paper
\emph{Interpreting
\glst{TOP
} Programs on Tiny Computers
}~
\cite{lubbers_interpreting_2019
}.
26 Chapters
0 and
0 are based on the paper
\emph{Writing
\glst{IOT
} applications with
\glst{TOP
}}~
\cite{lubbers_writing_2019
}.