bachelorthesis/Bachelorarbeit.tex

211 lines
6.9 KiB
TeX
Raw Normal View History

2016-03-07 12:46:38 +01:00
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Setup des Dokuments
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[12pt,DIV14,BCOR10mm,a4paper,twoside,parskip=half-,headsepline,headinclude]{scrreprt} % Grundgröße 12pt, zweiseitig
2016-04-04 13:07:28 +02:00
% Packages from template
2016-03-07 12:46:38 +01:00
\usepackage[headsepline,automark]{scrpage2} % Seitenköpfe automatisch
\KOMAoptions{headinclude} % Fix
\usepackage[ngerman]{babel} % Sprachpaket für Deutsch (Umlaute, Trennung,deutsche Überschriften)
2016-03-07 12:17:22 +01:00
\usepackage{blindtext}
2016-03-13 11:16:52 +01:00
\usepackage{graphicx,hyperref} % Graphikeinbindung, Hyperref (alles klickbar, Bookmarks)
\usepackage{amssymb} % Math. Symbole aus AmsTeX
2016-03-07 12:46:38 +01:00
\usepackage[utf8]{inputenc} % Umlaute
2016-04-04 13:07:28 +02:00
% Custom packages
\usepackage[autostyle=true,german=quotes]{csquotes} % Anführungszeichen mit \enquote{}
\usepackage{textcomp} % Zusätzliches Package für °C
\usepackage{listings} % Codesnippets
\usepackage{scrhack} % Hack for lstlisting i suspect :-/
% Setup für Codeblocks
\lstset{
% Optionen
breaklines=true,
breakatwhitespace=true,
breakautoindent=true,
frame=single,
%framexleftmargin=19pt,
inputencoding=utf8,
language=awk,
%numbers=left,
%numbersep=8pt,
showspaces=false,
showstringspaces=false,
tabsize=1,
%xleftmargin=19pt,
captionpos=b,
% Styling
%basicstyle=\footnotesize\ttfamily,
%commentstyle=\footnotesize,
%keywordstyle=\footnotesize\ttfamily,
%numberstyle=\footnotesize,
%stringstyle=\footnotesize\ttfamily,
}
% Hack für Sonderzeichen in Codeblocks
\lstset{literate=%
{Ö}{{\"O}}1
{Ä}{{\"A}}1
{Ü}{{\"U}}1
{ß}{{\ss}}1
{ü}{{\"u}}1
{ä}{{\"a}}1
{ö}{{\"o}}1
{°}{{${^\circ}$}}1
}
2016-03-07 12:17:22 +01:00
% Festlegung Kopf- und Fußzeile
\defpagestyle{meinstil}{%
2016-03-07 12:46:38 +01:00
{\headmark \hfill}
{\hfill \headmark}
{\hfill \headmark\hfill}
(\textwidth,.4pt)
2016-03-07 12:17:22 +01:00
}{%
(\textwidth,.4pt)
{\pagemark\hfill Jan Philipp Timme}
{Version 0.1 vom \today \hfill \pagemark}
2016-03-07 12:46:38 +01:00
{Version 0.1 vom \today \hfill \pagemark}
2016-03-07 12:17:22 +01:00
}
\pagestyle{meinstil}
2016-03-07 12:17:22 +01:00
\raggedbottom
2016-03-07 12:17:22 +01:00
\renewcommand{\topfraction}{1}
\renewcommand{\bottomfraction}{1}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2016-03-07 12:46:38 +01:00
% Beginn der Inhalte
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
% Titelseite
\thispagestyle{empty}
2016-03-07 12:46:38 +01:00
\includegraphics[width=0.2\textwidth]{res/Wortmarke_WI_schwarz.pdf}
{ ~ \sffamily
2016-03-07 12:46:38 +01:00
\vfill
{\Huge\bfseries Tolle Arbeit über C-SPAQRL}
\bigskip
{\Large Jan Philipp Timme
\\[2ex]
Bachelor-Arbeit im Studiengang "`Angewandte Informatik"'
\\[5ex]
\today
}
2016-03-07 12:17:22 +01:00
}
2016-03-07 12:46:38 +01:00
\vfill
~ \hfill
\includegraphics[height=0.3\paperheight]{res/H_WI_Pantone1665.pdf}
2016-03-07 12:17:22 +01:00
\vspace*{-3cm}
% Seite mit Personen und Selbstständigkeitserklärung
2016-03-07 12:46:38 +01:00
\newpage \thispagestyle{empty}
\begin{tabular}{ll}
2016-03-07 12:17:22 +01:00
{\bfseries\sffamily Autor} & Jan Philipp Timme \\
& 1271449 \\
& jan-philipp.timme@stud.hs-hannover.de \\[5ex]
2016-03-07 12:17:22 +01:00
{\bfseries\sffamily Erstprüferin:} & Prof. Dr. Jürgen Dunkel \\
& Abteilung Informatik, Fakultät IV \\
& Hochschule Hannover \\
& juergen.dunkel@hs-hannover.de \\[5ex]
2016-03-07 12:17:22 +01:00
{\bfseries\sffamily Zweitprüfer:} &Prof. Dr. Vorname Name \\
& Abteilung Informatik, Fakultät IV \\
& Hochschule Hannover \\
& email@Adresse
2016-03-07 12:17:22 +01:00
\end{tabular}
\vfill
2016-03-07 12:46:38 +01:00
% fett und zentriert in der Minipage
\begin{center} \sffamily\bfseries Selbständigkeitserklärung \end{center}
2016-03-07 12:17:22 +01:00
Hiermit erkläre ich, dass ich die eingereichte Bachelor-Arbeit
selbständig und ohne fremde Hilfe verfasst, andere als die von mir angegebenen Quellen
und Hilfsmittel nicht benutzt und die den benutzten Werken wörtlich oder
inhaltlich entnommenen Stellen als solche kenntlich gemacht habe.
\vspace*{7ex}
Hannover, den \today \hfill Unterschrift
2016-03-07 12:46:38 +01:00
\pdfbookmark[0]{Inhalt}{contents}
% Inhaltsverzeichnis
\tableofcontents
% Abbildungsverzeichnis
\listoffigures
% Tabellenverzeichnis
\listoftables
2016-03-07 12:17:22 +01:00
\newpage
2016-03-07 12:17:22 +01:00
2016-03-07 12:51:26 +01:00
%%% Hier kommt inhaltlicher Inhalt! %%%
2016-03-07 12:46:38 +01:00
2016-04-04 13:07:28 +02:00
\chapter{Motivation}
Dank dem sogenannten \enquote{Internet der Dinge} und der ständig wachsenden Zahl an Geräten, die an Netzwerke oder direkt an das Internet angeschlossen sind, stehen uns eine Vielzahl von Messdaten zur Verfügung. Aus diesen wollen wir für unsere Zwecke spezifische Informationen entnehmen, daraus Schlussfolgerungen ziehen und gegebenenfalls darauf zu reagieren.
2016-03-07 12:51:26 +01:00
2016-04-04 13:07:28 +02:00
Diese Messdaten können als Datenströme von aufeinander folgende Ereignissen bezogen werden, wobei jedes Ereignis neben den inhaltlichen Daten mit einem Zeitstempel und einer eindeutigen ID versehen ist.
Der Zeitstempel ermöglicht die zeitliche Korrelation mit weiteren Ereignissen in einem vorgegebenen Zeitrahmen oder die Verknüpfung mit bereits bekannten zeitlichen Gegebenheiten (beispielsweise den Gezeiten, dem Sonnenaufgang oder dem Beginn der Frühschicht in einem Betrieb).
Die ID stellt sicher, dass jedes Ereignis eindeutig behandelt werden kann und somit beispielsweise nicht irrtümlich mit sich selbst korreliert wird.
Ein einfaches Ereignis kann beispielsweise so aussehen:
\begin{lstlisting}[caption={Beispiel eines Ereignis in JSON}]
{
"ID": "17352",
"Zeitstempel": "Mo 4. Apr 12:38:19 CEST 2016",
"Daten": {
"Temperatur": "19°C",
"Luftfeuchtigkeit": "31%"
}
}
\end{lstlisting}
2016-04-04 13:07:28 +02:00
Diese Ereignisse für sich alleine betrachtet enthalten ohne Kontext keine wertvollen Erkenntnisse, sie stellen lediglich einen eingetretenen Zustand dar. Es kann jedoch nicht direkt erkannt werden ob Handlungsbedarf besteht, das Ereignis von großer Bedeutung oder komplett belanglos ist.
2016-03-13 11:16:52 +01:00
2016-04-04 13:07:28 +02:00
Um nun den passenden Kontext herzustellen, muss dieses Ereignis also mit weiteren Daten verknüpft werden. Hierfür müssen folgende Fragen beantwortet werden:
2016-04-04 13:07:28 +02:00
\begin{enumerate}
\item Wo befindet sich Sensor 23?\\
Sensor 23 befindet sich in einem Schadstofflager, in dem neben Altöl auch andere, leichtentzündliche Stoffe gelagert werden.
2016-04-04 13:07:28 +02:00
\item Was hat der Sensor zuvor gemessen?\\
Der Sensor hat zuvor schon Temperaturen in diesem Bereich gemessen, vor 2 Stunden begann der leichte Anstieg bei ca. 30°C.
2016-04-04 13:07:28 +02:00
\item Was ist über die Umgebung bekannt, in der sich Sensor 23 befindet?\\
Einige der Stoffe, die dort lagern, haben einen Flammpunkt von ca. 65°C.
2016-04-04 13:07:28 +02:00
\end{enumerate}
2016-04-04 13:07:28 +02:00
\chapter{Stuff}
2016-04-04 13:07:28 +02:00
Ideen für CEP mit C-SPARQL und Hintergrundwissen
2016-04-04 13:07:28 +02:00
\begin{itemize}
\item GPS-Position und Momentangeschwindigkeit von Kraftfahrzeugen zur Erkennung von Staus
\item Fließgeschwindigkeit in Wasserleitungen zur Erkennung von Wasserrohrbrüchen
\item Analog für die Erkennung von Lecks in Gasleitungen mit dem Gasdruck?
\item
\end{itemize}
2016-04-04 13:07:28 +02:00
\cite{robbins:gawk}[Siehe ab S.95]
2016-04-04 13:07:28 +02:00
% Referenz auf Bibtex mit Kommentar
% \cite{robbins:gawk}[Siehe ab S.95]
2016-03-07 12:46:38 +01:00
% Einbinden von Tex-Files
%\input{abkuerz.tex}
2016-03-07 12:17:22 +01:00
%\input{einfuehrung.tex}
2016-03-07 12:46:38 +01:00
% Einbinden von größeren Tex-Files, z.B. Kapiteln
2016-04-04 13:07:28 +02:00
%\include{normen}
2016-03-07 12:17:22 +01:00
%\include{aufbau}
%\include{zitieren}
%\include{form}
%\include{allgtips}
2016-03-07 12:51:26 +01:00
%%% Ende inhaltlicher Inhalt! %%%
2016-03-07 12:17:22 +01:00
% Literaturverzeichnis
% Schlüssel als Buchstaben
\bibliographystyle{alpha}
\bibliography{Literaturverweise}
2016-03-07 12:46:38 +01:00
\end{document}
% Nothing beyond this line!