big update
[msc-thesis1617.git] / thesis.tex
1 %&thesis
2 \usepackage[nonumberlist,acronyms]{glossaries}
3 \makeglossaries%
4
5 \newacronym{SDS}{SDS}{Shared Data Source}
6 \newacronym{IoT}{IoT}{Internet of Things}
7 \newacronym{TOP}{TOP}{Task Oriented Programming}
8 \newacronym{EDSL}{(E)DSL}{(Embedded) Design Specific Language}
9 \newacronym{RISC}{RISC}{Reduced Instruction Set Computer}
10 \newacronym{ARM}{ARM}{Acorn \acrshort{RISC} Machine}
11 \newglossaryentry{Clean}{name=Clean,
12 description={is a pure lazy functional programming language based on graph
13 rewriting}}
14 \newglossaryentry{iTasks}{name=iTasks,
15 description={is a \acrshort{TOP} implementation written as a \acrshort{EDSL}
16 in the \gls{Clean} programming language}}
17 \newglossaryentry{Task}{name=Task,
18 description={is the basic building block of a \acrshort{TOP} system}}
19 \newglossaryentry{mTask}{name=mTask,
20 description={is an abstraction for \glspl{Task} living on \acrshort{IoT} devices}}
21
22 \begin{document}
23 \frontmatter{}
24
25 %Titlepage
26 \maketitleru[
27 pagenr=1,
28 course={Master Thesis},
29 institute={Radboud University Nijmegen},
30 authorstext={Author:},
31 righttextheader={Supervisors:},
32 righttext={prof.~dr.~dr.h.c.~ir.~M.J.~Plasmeijer\\dr.~P.W.M.~Koopman}]
33 \listoftodos[Todo]
34
35 %Abstract
36 \chapter*{\centering Abstract}
37 \begin{quotation}
38 \centering\noindent
39 \input{abstract.tex}
40 \end{quotation}
41
42 \chapter*{\centering Acknowledgements}
43 \begin{quotation}
44 \centering\it\noindent
45 \input{acknowledgements.tex}
46 \end{quotation}
47
48 %Table of contents
49 \tableofcontents
50
51 %Glossaries
52 \glsaddall{}
53 \printglossaries%
54
55 \mainmatter{}
56 \chapter{Introduction}\label{chp:introduction}
57 \input{introduction.tex}
58
59 \chapter{Methods}\label{chp:methods}
60 \input{methods.tex}
61
62 \chapter{Results}\label{chp:results}
63 \chapter{Conclusion \& Discussion}\label{chp:conclusion}
64
65 \appendix\label{chp:appendix}
66 \chapter{Communication protocol}\label{app:communication-protocol}
67 \input{appendix-protocol.tex}
68
69 \lstlistoflistings{}
70 \listoffigures{}
71 \listoftables{}
72
73 \bibliographystyle{ieeetr}
74 \bibliography{thesis}
75 \end{document}