2 \usepackage[nonumberlist
]{glossaries
} % Glossaries and acronyms
3 \usepackage[algochapter
]{algorithm2e
} % Pseudocode
5 % Fix the algorithm font
6 \renewcommand\AlCapFnt{\normalfont}
8 % Initialize the glossaries
19 \chapter*
{\centering Abstract
}
20 \addcontentsline{toc
}{chapter
}{Abstract
}
27 \chapter*
{\centering Acknowledgements
}
28 \addcontentsline{toc
}{chapter
}{Acknowledgements
}
30 \centering\it\noindent
31 \input{acknowledgements
}
39 %Reset glossary and thus the acronyms
42 \chapter{Introduction
}\label{chp:introduction
}
45 \chapter{Task Oriented Programming
}\label{chp:top
}
48 \chapter{Embedded Domain Specific Languages
}\label{chp:dsl
}
51 \chapter[The mTask-EDSL
]{The
\gls{mTask
}-
\gls{EDSL
}}\label{chp:mtask
}
54 \chapter[System Overview
]{System Overview
}\label{chp:system
}
57 \chapter[Extending the mTask EDSL
]%
58 {Extending the
\gls{mTask
} {EDSL
}}\label{chp:mtaskcont
}
61 \chapter{System Considerations \& Implementation
}\label{chp:arch
}
64 \chapter{Discussion \& Conclusion
}\label{chp:conclusion
}
70 \chapter{Communication Protocol
}\label{app:communication-protocol
}
71 \input{appendix-protocol
}
73 \chapter{Device Client Interface
}\label{app:device-interface
}
74 \input{appendix-device-interface
}
78 \addcontentsline{toc
}{chapter
}{Bibliography
}
79 \bibliographystyle{ieeetr
}
83 \addcontentsline{toc
}{chapter
}{Glossary
}
89 \addcontentsline{toc
}{chapter
}{Lists of
\ldots}
92 \let\cleardoublepage\relax