make more detailed outline and add clean.sty
[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{DSL}{DSL}{Design Specific Language}
9 \newglossaryentry{Clean}{name=Clean,
10 description={is a pure lazy functional programming language based on graph
11 rewriting}}
12 \newglossaryentry{iTasks}{name=iTasks,
13 description={is a \acrshort{TOP} implementation written as a \acrshort{DSL}
14 in the \gls{Clean} programming language}}
15 \newglossaryentry{mTask}{name=mTask,
16 description={is an abstraction for tasks living on \acrshort{IoT} devices}}
17
18 \begin{document}
19 \frontmatter{}
20
21 %Titlepage
22 \maketitleru[
23 pagenr=1,
24 course={Master Thesis},
25 institute={Radboud University Nijmegen},
26 authorstext={Author:},
27 righttextheader={Supervisors:},
28 righttext={prof.~dr.~dr.h.c.~ir.~M.J.~Plasmeijer\\dr.~P.W.M.~Koopman}]
29 \listoftodos[Todo]
30
31 %Abstract
32 \chapter*{\centering Abstract}
33 \begin{quotation}
34 \centering\it\noindent
35 \input{abstract.tex}
36 \end{quotation}
37
38 %Table of contents
39 \tableofcontents
40
41 %Glossaries
42 \glsaddall{}
43 \printglossaries%
44
45 \mainmatter{}
46 \chapter{Introduction}\label{chp:introduction}
47 \input{introduction.tex}
48
49 \chapter{Theoretical Framework}\label{chp:theoretical-framework}
50 \input{theoretical-framework.tex}
51
52 \chapter{Methods}\label{chp:methods}
53 \input{methods.tex}
54
55 \chapter{Results}\label{chp:results}
56 \chapter{Conclusion \& Discussion}\label{chp:conclusion}
57
58 \appendix\label{chp:appendix}
59 \chapter{Communication protocol}\label{app:communication-protocol}
60 \input{appendix-protocol.tex}
61
62 \bibliographystyle{ieeetr}
63 \bibliography{thesis}
64 \end{document}