Diplomarbeit ? Konzeption und Evaluierung eines ... - CES
Diplomarbeit ? Konzeption und Evaluierung eines ... - CES
Diplomarbeit ? Konzeption und Evaluierung eines ... - CES
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
3 Analyse <strong>und</strong><br />
Anforderungsspezifikation<br />
Nachdem die Systemvision vorgestellt wurde, wird nun beschrieben, welche Anforderungen<br />
für eine erfolgreiche Umsetzung notwendig sind. Hierbei wird unterschieden in<br />
funktionale- <strong>und</strong> nicht-funktionale Anforderungen. Primäres Ziel ist die Umsetzung der<br />
funktionalen Anforderungen, wobei wo immer möglich auch versucht wird, die nichtfunktionalen<br />
Anforderungen zu berücksichtigen. Anschließend werden die Gegebenheiten<br />
vorgestellt. Hierbei handelt es sich um die Hardwareplattform, welche im Detail<br />
vorgestellt wird sowie um die eingesetzten Softwarekomponenten. Das nächste Kapitel<br />
zeigt, wie der Entwurf der Umsetzung dieser Anforderungen erfolgt ist.<br />
3.1 Funktionale Anforderungen<br />
Die funktionalen Anforderungen spezifizieren, was das gesamte System <strong>und</strong> jeder einzelne<br />
Knoten im Netz leisten können muss. Diese Anforderungen werden aus der Systemvision<br />
<strong>und</strong> den Einsatzszenarien abgeleitet.<br />
Autonome Vernetzung <strong>und</strong> Selbstorganisation<br />
Jeder Knoten ist, bis auf eine eindeutige Identifizierungsnummer, identisch. Es<br />
ist im Voraus nicht bekannt, welche Topologie das Netz haben wird noch welcher<br />
Knoten sich wo im Netz befindet. Das System muss folglich ohne externe Hilfe<br />
in der Lage sein, die Topologie zu erk<strong>und</strong>en <strong>und</strong> eine Vernetzung der Knoten<br />
untereinander zu organisieren. Gr<strong>und</strong>sätzlich kann jeder Knoten im Netz eine<br />
Datenquelle bzw. eine -senke sein.<br />
Multihop Kommunikation<br />
Aufgr<strong>und</strong> physikalischer Beschränkungen der Funkkommunikation kann im Normalfall<br />
– bei einer räumlich verteilten Topologie – nicht jeder Knoten jeden anderen<br />
Knoten direkt erreichen. Dennoch wird gefordert, dass jeder Knoten Nachrichten<br />
mit jedem anderen Knoten austauschen kann. Hierzu ist eine Weiterleitung<br />
der Nachrichten über einen oder ggf. mehrere Zwischenknoten (= ” Hops“) notwendig.<br />
Die möglichen Pfade durch das Netz sind im Voraus nicht bekannt <strong>und</strong><br />
15