INSTITUT FÃR INFORMATIK Entwurf und Implementierung - Ludwig ...
INSTITUT FÃR INFORMATIK Entwurf und Implementierung - Ludwig ...
INSTITUT FÃR INFORMATIK Entwurf und Implementierung - Ludwig ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Anhang D<br />
Technische Details der<br />
Implementation<br />
Der <strong>Entwurf</strong> des Programms SeizureAnalyzer wurde mittels der objektorientierten<br />
Programmiersprache C++ implementiert. Dabei wurde auf weitgehende Quellcode-<br />
Portabilität geachtet, so dass das Programm unter den Betriebssystemen GNU/Linux<br />
sowie Microsoft Windows kompiliert <strong>und</strong> eingesetzt werden kann. Es wurden Projektdateien<br />
für die GNU Make-Umgebung zur Verfügung gestellt [40]. Dokumentiert<br />
wurde der Quellcode mithilfe des Dokumentationswerkzeugs Doxygen [41].<br />
Zum Parsen der verwendeten XML-Formate wurde die XML-Bibliothek libxml [42]<br />
verwendet, welche über den C++-Wrapper libxml++ eingeb<strong>und</strong>en wurde. Für die<br />
Berechnung des laufenden Medians durch die Klasse MedianSmoother wurde auf die<br />
Template-Klasse sorted_vector zurückgegrien [43], welche eine Multimenge mit wahlfreien<br />
Zugri auf einzelne Elemente zur Verfügung stellt.<br />
xvii