2 \usepackage[nonumberlist
]{glossaries
} % Glossaries and acronyms
3 \usepackage[]{algorithm2e
} % Pseudocode
17 \addcontentsline{toc
}{chapter
}{Abstract
}
18 \chapter*
{\centering Abstract
}
24 \addcontentsline{toc
}{chapter
}{Acknowledgements
}
25 \chapter*
{\centering Acknowledgements
}
27 \centering\it\noindent
28 \input{acknowledgements
}
34 \addcontentsline{toc
}{chapter
}{Glossaries \& Acronyms
}
39 \chapter{Introduction
}\label{chp:introduction
}
42 \chapter{Task Oriented Programming
}\label{chp:top
}
45 \chapter{Embedded Domain Specific Languages
}\label{chp:dsl
}
48 \chapter{The mTask EDSL
}\label{chp:mtask
}
51 \chapter{System Architecture
}\label{chp:arch
}
54 \chapter{Extending the mTask EDSL
}\label{chp:mtaskcont
}
57 \chapter{Integration with iTasks
}\label{chp:itasksint
}
58 \input{results.itasks
}
60 \chapter{Discussion \& Conclusion
}\label{chp:conclusion
}
63 \appendix\label{chp:appendix
}
65 \chapter{Communication protocol
}\label{app:communication-protocol
}
66 \input{appendix-protocol
}
68 \chapter{Device client interface
}\label{app:device-interface
}
69 \input{appendix-device-interface
}
73 \addcontentsline{toc
}{chapter
}{Bibliography
}
74 \bibliographystyle{ieeetr
}
79 \addcontentsline{toc
}{chapter
}{Lists of
\ldots}
82 \let\cleardoublepage\relax