108 lines
3.7 KiB
TeX
108 lines
3.7 KiB
TeX
%% ----------------------------------------------------------------
|
|
%% Thesis.tex -- main
|
|
%% ----------------------------------------------------------------
|
|
|
|
\documentclass[a4paper, 10pt, oneside]{memoir}
|
|
%% Use the option citeauthor to be able to use citet. The default cite will still work.
|
|
\usepackage[citeauthor]{basilea}
|
|
\usepackage{minted}
|
|
\usepackage{enumitem}
|
|
\usepackage{caption}
|
|
\usepackage{float}
|
|
\usepackage{listings}
|
|
|
|
\usepackage[toc, acronym]{glossaries}
|
|
\makeglossaries
|
|
|
|
%% ----------------------------------------------------------------
|
|
|
|
\title {IOTTB: An Automation Testbed for IOT Devices}
|
|
\thesistype {Bachelor Project}
|
|
|
|
\department {Department of Mathematics and Computer Science}
|
|
\faculty {Natural Science Faculty of the University of Basel}
|
|
\research {Privacy Enhancing Technologies \\ https://pet.dmi.unibas.ch}
|
|
|
|
\examiner {Prof. Dr. Isabel Wagner}
|
|
\supervisor {Valentyna Pavliv}
|
|
|
|
\authors {Sebastian Lenzlinger}
|
|
\email {sebastian.lenzlinger@unibas.ch}
|
|
\immatriculnr {2018-775-494}
|
|
|
|
\date {30. June 2024}
|
|
|
|
% switch here for the german logo to logo-de
|
|
\ulogo {Template/logo-en}
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
%%%% Glossary and Acronyms
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
\setacronymstyle{long-short}
|
|
\newacronym{iot}{IoT}{Internet of Things}
|
|
\newacronym{os}{OS}{Operating System}
|
|
\newacronym{cli}{CLI}{Command Line Interface}
|
|
\newacronym{ap}{AP}{Access Point}
|
|
\newacronym{uuid}{UUID}{Universally Unique Identifier}
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
%% Personal commands specific to my report
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
\newcommand{\iot}{\gls{iot} }
|
|
\newcommand{\iottbsc}{\textsc{iottb} }
|
|
\newcommand{\iottb}{\texttt{iottb} }
|
|
\newcommand{\os}{\gls{os} }
|
|
\newcommand{\ap}{\gls{ap} }
|
|
\newcommand{\db}{\texttt{iottb.db} }
|
|
\newcommand{\sniff}{\texttt{sniff} }
|
|
\newcommand{\addev}{\texttt{add-device} }
|
|
\newcommand{\dsn}{\texttt{device\_short\_name} }
|
|
\newcommand{\dname}{\texttt{device\_name} }
|
|
\newcommand{\did}{\texttt{device\_id} }
|
|
\newcommand{\cid}{\texttt{capture\_id} }
|
|
\newcommand{\uuid}{\gls{uuid}}
|
|
\newcommand{\cli}{\gls{cli} }
|
|
\newcommand{\mytodo}[1][0]{{\color{red}\textsc{TODO}: #1 \label{todo:#1}}}
|
|
%% ----------------------------------------------------------------
|
|
\begin{document}
|
|
|
|
% for english use \selectlanguage{english}, for german use \selectlanguage{ngerman}
|
|
\selectlanguage{english}
|
|
|
|
\thesisfront
|
|
\maketitle
|
|
\pagestyle{thesis}
|
|
%% ----------------------------------------------------------------
|
|
% \input{./Front/Acknowledgment}
|
|
%% ----------------------------------------------------------------
|
|
\input{./Front/Abstract}
|
|
%% ----------------------------------------------------------------
|
|
\thesistoc
|
|
%% ----------------------------------------------------------------
|
|
%\thesisnomencl
|
|
%% ----------------------------------------------------------------
|
|
\thesismain
|
|
|
|
\input{./Chapters/ch1-introduction}
|
|
\input{Chapters/ch2-background}
|
|
\input{Chapters/ch3-adaptation}
|
|
\input{Chapters/ch4-iottb}
|
|
\input{Chapters/ch5-evaluation}
|
|
\input{Chapters/ch6-conclusion}
|
|
|
|
%% ----------------------------------------------------------------
|
|
\thesisappendix
|
|
\printglossary[type=\acronymtype]
|
|
\thesisbib
|
|
\begin{appendices}
|
|
\input{./Back/AppendixA}
|
|
\input{./Back/AppendixB}
|
|
\input{Back/CommandRef}
|
|
\end{appendices}
|
|
%% ----------------------------------------------------------------
|
|
\thesisback
|
|
\iflanguage{english}
|
|
{\includepdf{./Back/wissensch_Redlichkeit_E_09-2023.pdf}}
|
|
{\includepdf{./Back/wissensch_Redlichkeit_D_09-2023.pdf}}
|
|
%% ----------------------------------------------------------------
|
|
\end{document}
|
|
%% ----------------------------------------------------------------
|