Robuste Software für heterogene Netzwerke

Traditionell sind eingebettete Systeme klein-skaliert und führen spezifische Kontrollaufgaben oder Messungen durch. Dabei sollen diese einerseits robust und unbeaufsichtigt arbeiten, andererseits passende Schnittstellen zu Ihrer jeweiligen Umgebung zur Verfügung stellen. Typische Beispiele sind Geldautomaten, Steuerungen für industrielle Fertigungsanlagen und oder auch mobile Endgeräte. Die typischen Anforderungen eingebetteter Systeme implizieren dabei einen wesentlich anderen Entwurfsansatz als für generische Softwaresysteme auf handelsüblichen Desktopsystemen.

Heutzutage sind die oben beschriebenen eingebetteten Systeme oft Teil eines Netzwerks. Mobile Endgeräte partizipieren in mobilen Netzwerken, Geldautomaten sind mit Datenbanken integriert und Fertigungsanlagen werden von komplexen, oftmals verteilten Softwaresystemen betrieben, welche ebenfalls eine Verbindung zu Enterprise Systeme unterhalten. Dies führt zu heterogenen Netzwerken, in denen einige Netzwerkknoten Applikationen umsetzen während andere typische eingebettete Aufgaben übernehmen. Zusätzlich können auf einzelnen Knoten auch beide Ansätze realisiert sein, wenn zum Beispiel auf einem Messgerät sowohl die für die exakte Messung notwendigen eingebetteten Systeme als auch Nutzerapplikationen für die Visualisierung bzw. Auswertung realisiert sind. Die Herausforderung in solchen heterogenen Systeme ist die Propagation der Anforderungen von eingebetteten auf die generischen Softwaresysteme, welche im Allgemeinen für diese Systeme nur schwer oder ggf. auch gar nicht umsetzbar sind.

Anforderungen

Die Teilnehmer des Seminars werden im oben beschriebenen Kontext ausgewählte Veröffentlichungen aus den Themengebieten


untersuchen, wobei sich die Veröffentlichungen explizit auf die Verbesserung von generischen Softwaresystemen beziehen oder das Potential haben, dort angewendet zu werden.

Die erfolgreiche Teilnahme an diesem Seminar setzt weiterhin voraus:


Die Note wird aus den Teilleistungen der Abgaben Gliederung, Ausarbeitung und Folie sowie einer Bewertung der Mitarbeit und Präsentation während der Einzeltermine und Blockveranstaltung ermittelt.

Termine & Ort

Die Besprechungsserie am 01.06.2012 liegt der Exkursionswoche der RWTH Aachen. Sollte dies zu Problemen führen, können einzelne Einzelbesprechungen auch am folgenden Montag, 04.06.2012, stattfinden.

Ablauf Blockveranstaltung

01. August 12 (Mittwoch)

02. August 12 (Donnerstag)

Betreuer