Commit 3397b28f authored by Sandro Eiler's avatar Sandro Eiler 🐌

Added content to thesis.

parent 4c085809
......@@ -8,7 +8,11 @@ docu:
mkdocs serve
install-dev:
conda create --name karmantra-dev --file requirements-dev.txt
conda create --name karmantra --file requirements-dev.txt
install-docu:
pip install mkdocs
pip install mkdocs-material
thesis:
texliveonfly thesis/document.tex
\section*{Acknowledgment}
This master thesis would not exist in this way without following wonderful people: Robin helped me as supervisor with his calm and prudent willingness to adapt to all needs that came up, not only for this master thesis. Erce supported me tirelessly with his programming experience, friendship and talks. And the lovely and idealistic \textit{Karrot} group, allowed me not only to find my thesis subject. Through this group I learned a lot about the connection between democracy and computer science, group structures and utopistic living communities. Warm hug to you Nick, Tilmann, Janina and Bruno!
This master thesis would not exist in this way without following wonderful people: Robin helped me as supervisor with his calm and prudent willingness to adapt to all needs that came up, not only for this master thesis. Erce supported me tirelessly with his programming experience, friendship and talks. And the lovely and idealistic \textit{Karrot} group, allowed me not only to find my thesis subject. Through this group I learned a lot about the connection between democracy and computer science, group structures and utopistic living communities. Warm hugs to you Nick, Tilmann, Janina and Bruno!
My thanks also go to my closest friends, flat mates and family who supported me throughout the years. Without all that love, the things I do would not have the same meaning and higher purpose.
My thanks also go to my closest friends, my flat mates and my family who supported me throughout the years. Without all that love, the things I do would not have the same meaning and higher purpose.
As this master thesis is written, the world is hit by the Corona Virus. I hope that we can make the best out of the tragic developments and build a better society where humans stand together regardless of nationality and wealth.
\ No newline at end of file
As this master thesis is written, the world is hit by the Corona Virus. I hope that we can make the best out of it and build a better society where humans stand together regardless of nationality and wealth.
\ No newline at end of file
......@@ -156,9 +156,6 @@ This design intends to enable role model creation as well as a role evaluation m
The edges show in which classes instances of other classes are used.
The indicated classes \textit{Backup\_Error} and \textit{Config\_Error} are used for a more specific exception handling.
%TODO Robins Vorschlag von Seite 19
\begin{figure}[htp]
\begin{center}
\includegraphics[width=1.1\linewidth]{class-diagramm2} %pdf, jpg, png...
......@@ -198,10 +195,10 @@ This design intends to enable role model creation as well as a role evaluation m
Whenever a task like "add role" is received by a layer (in this case \textit{Core}), it is responsible to verify the correctness of the first section. If core did not know anything about the task section "add", its responsibility would be to interrupt the process. If the task section "add" is valid, the tail is sent to the layer that is now responsible. In this case the section "role" belongs to the \textit{Modeling} layer. Arguments that are provided with a task may be forwarded to a tasks subsection. The transferred arguments can control the task execution's behavior. The advantage of this task model is that a high degree of automation can be achieved.
\subsection{Core tasks}
\label{subsec:design:tasks:coretasks}
\textbf{Core tasks} are "add", "connect", "disconnect", "remove", "list" and "init".
%TODO zu knapp für eine Section
\label{subsec:design:tasks:coretasks}
Task roots that are received and processed by the core component form core tasks.
Possibly a CoreTask has no meaning for itself and acts as proxy.
Current \textbf{core tasks} are "add", "connect", "disconnect", "remove", "list" and "init".
\subsection{Modeling tasks}
......
......@@ -60,8 +60,6 @@ The documentation is written with the markup language \textit{Markdown} and depl
\section{Project structure}
\label{sec:implementation:structure}
%TODO Einleitungssatz des Unterkapitels
%\subsection{Data structure}
%\label{subsec:implementation:structure:datastructure}
......@@ -69,7 +67,7 @@ In the root directory for development, there is a folder for the source code (\t
\begin{figure}[htp]
\begin{center}
\includegraphics[width=.6\linewidth]{data-structure} %pdf, jpg, png...
\includegraphics[width=.9\linewidth]{data-structure} %pdf, jpg, png...
\caption{Provided abstract data structure. Blue boxes are files. Other boxes are directories. Directories with italic description are for possible extensions.}
\label{fig:data-structure}
\end{center}
......@@ -331,6 +329,4 @@ The following list shows, how the implementations are used to address the functi
\end{table}
%\FloatBarrier
The classes \textit{Style} and \textit{Helper} (\ref{subsec:implementation:components:helper}) are helper classes that are used by most of the other components.
%TODO Benutzer*innenführung
\ No newline at end of file
The classes \textit{Style} and \textit{Helper} (\ref{subsec:implementation:components:helper}) are helper classes that are used by most of the other components.
\ No newline at end of file
......@@ -214,7 +214,10 @@ Name: \thefullname \hfill Matriculation number: \thematnr \vspace{2cm}
I hereby affirm that I wrote this thesis independently and that I did not use any other
sources or tools than the ones specified. \vspace{2cm}
Ulm, \dotline{0.27\textwidth} \hspace{0.07\textwidth} \dotline{0.6\textwidth}
Ulm, 17.04.2020 \hspace{0.27\textwidth}
\hspace{0.07\textwidth} \includegraphics[width=50mm]{signature} %\dotline{0.6\textwidth}
\hspace{10cm} {\footnotesize \thefullname}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment