Deutsch Intern
    Chair of Computer Science V - Computer Engineering

    Seminar: Eingebettete Systeme (SS2016)

    Seminar: Eingebettete Systeme (SS 2016)

    Ein eingebettetes System (engl. embedded system) ist ein informationsverarbeitendes System, das aus Hard- und Software besteht und in einen technischen Kontext eingebunden (eingebettet) ist. 

    In diesem Seminar werden wir uns speziell auf Sensornetze konzentrieren. Ein drahtloses Sensornetz (engl. wireless sensor network) besteht aus einer Anzahl von Sensorknoten, die drahtlos miteinander kommunizieren, um eine gemeinsame Aufgabe zu erfüllen. Ein Sensorknoten besteht in der Regel aus einem Mikrocontroller, einer Funkeinheit, zusätzlichem Speicher, sowie diversen Sensoren und Aktoren. Der Mikrocontroller übernimmt dabei die Rolle der zentralen Verarbeitungseinheit: Mit dem Sensorknoten verbundene Sensoren registrieren verschiedenste Phänomene der Umgebung (etwa Temperatur, Luftfeuchtigkeit, Helligkeit, etc.), die dann, je nach Aufgabe des Sensornetzes, vom Mikrocontroller "weiterverarbeitet" (etwa komprimiert, gefiltert, akkumuliert, interpoliert, etc.) werden. Die Sensorknoten tauschen sich untereinander oder mit einer sog. Senke über die Funkeinheit aus, d.h. jegliche Kommunikation läuft über das gemeinsame Medium Luft. Am Sensorknoten angeschlossene Aktoren (etwa Schrittmotoren, Signalgeber, etc.) werden ebenfalls über den Mikrocontroller gesteuert und mit entsprechenden Parametern "gefüttert". Meist besitzt ein Sensorknoten noch zusätzlichen Speicher, um (Sensor-)Daten oder sonstige relevante Informationen dort zwischenzuspeichern oder zu archivieren.

    Bei (drahtlosen) Sensornetzen stellen Hardware-, Software- oder Energieprobleme, sowie die (drahtlose) Datenübertragung ein großes Risiko für die Datenpersistenz im Netzwerk dar. Fallen in einem Sensornetz beispielsweise einzelne Sensorknoten aus, würde man ohne redundante Datenhaltung die Daten, die auf diesen Knoten gespeichert sind, gänzlich verlieren. Aus diesem Grund ist es notwendig Methoden zur fehlertoleranten Datenhaltung bei Sensornetzen zu verwenden. In unserem Seminar sollen speziell diese unterschiedlichen Verfahren vorgestellt und untersucht werden.

     

    Organisatorisches

    Das Seminar findet an u.g. Terminen (immer donnerstags) um 12:00 Uhr (s.t.) im SE III statt. Als Vortragsthemen stehen dabei die nachfolgend aufgeführten Themen ab sofort zur Verfügung. Wer Interesse an der Bearbeitung eines der angegebenen Themen hat, kann sich dieses bereits im Vorfeld (per Email an Isabel Grimm) oder auch erst in der Einführungsveranstaltung am 14.04.2016 reservieren lassen. Dieses Seminar ist auch für den Bachelor-Studiengang geeignet!

    Zu jedem Thema soll in Einzelarbeit ein etwa 30- bis 45-minütiger Vortrag sowie eine schriftliche Ausarbeitung im Umfang von ca. 10 Seiten im LCNS-Format erstellt werden. Der Vortrag soll dann zu einem noch festzulegenden Termin vor den Teilnehmern des Seminars präsentiert werden. Bei den Vorträgen gilt Anwesenheitspflicht für alle Teilnehmer. Zudem ist spätestens eine Woche vor dem jeweiligen Vortragstermin ein Probevortrag vor dem Betreuer verpflichtend. Der entsprechende Betreuer steht bei Fragen, die während der Einarbeitung und Vortragserstellung auftauchen, gerne zur Verfügung! Die Vorträge und Vorlagen zur Ausarbeitung stehen für die Seminarteilnehmer auf der WueCampus-Seite des Seminars bereit. Der dafür notwendige Zugangsschlüssel wird in der Einführungsveranstaltung bekannt gegeben.

    Um die Einarbeitung in die jeweiligen Vortragsthemen zu erleichtern, werden zusätzlich für jedes Thema Literaturvorschläge zur Verfügung gestellt. Allerdings müssen die Seminarteilnehmer auch eine eigene Literaturrecherche anstrengen! Neben der Uni-Bibliothek können dabei folgende Zitatsammlungen hilfreich sein:

    Die erfolgreiche Teilnahme (d.h. kontinuierliche Anwesenheit, Probevortrag, Vortrag und Ausarbeitung) wird durch einen Leistungsschein bzw. ECTS-Punkte belohnt. Für weitere Auskünfte steht der jeweilige Betreuer gerne zur Verfügung!

     

    Themen- und Terminübersicht

    Einführungsveranstaltung:

    Termin: 14.04.2016
    Vortragende: Isabel Madeleine Grimm

    In dieser Einführungsveranstaltung werden einige, für das Seminar wesentliche Begriffe (z.B. Eingebettetes System, Sensornetze, ...) kurz erläutert sowie die zu vergebenden Themen vorgestellt.

    Thema 1: A Survey of Network Coding

    Betreuerin: grimm@informatik.uni-wuerzburg.deI.Grimm
    Termin: 28.04.2016

    Vortragender: Dimitri Sotnik

    Thema 2: Benefits of Network Coding

    Betreuerin: grimm@informatik.uni-wuerzburg.deI.Grimm
    Termin: 12.05.2016

    Vortragender: Marvin Stölzle

    Thema 3: Random Linear Network Coding

    Betreuerin: grimm@informatik.uni-wuerzburg.deI.Grimm
    Termin: 19.05.2016  

    Vortragende: Janna Omeliyanenko

    Thema 4: LT Network Codes

    Betreuerin: grimm@informatik.uni-wuerzburg.deI.Grimm
    Termin: 09.06.2016 

    Vortragender: Joschka van der Lucht

    Thema 5: Perpetual Codes for Network Coding

    Betreuerin: grimm@informatik.uni-wuerzburg.deI.Grimm
    Termin: 16.06.2016 

    Vortragender: Philipp Hofmann

    Thema 6: JustFUN: A Joint Fountain and Network Coding Approach

    Betreuerin: grimm@informatik.uni-wuerzburg.deI.Grimm
    Termin: 23.06.2016 

    Vortragender: Peter Markfelder

    Thema 7: Chunked Codes

    Betreuerin: grimm@informatik.uni-wuerzburg.deI.Grimm
    Termin: 30.06.2016

    Vortragender: Bastian Hedenkamp

    Thema 8: Fractional Repetition Codes

    Betreuerin: grimm@informatik.uni-wuerzburg.deI.Grimm
    Termin: 07.07.2016 

    Vortragender: Janik Graf

    Thema 9: Priority Linear Codes

    Betreuerin: grimm@informatik.uni-wuerzburg.deI.Grimm
    Termin: 14.07.2016 

    Vortragender: Oskar Smietanka