22.01.2015 Aufrufe

INSTITUT FÜR INFORMATIK Entwurf und Implementierung - Ludwig ...

INSTITUT FÜR INFORMATIK Entwurf und Implementierung - Ludwig ...

INSTITUT FÜR INFORMATIK Entwurf und Implementierung - Ludwig ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!