Sprungmarken

Service navigation

Fakultät für Informatik Logo-Text ESS

Hauptnavigation

Software ubiquitärer Systeme (SS2018)
Sie sind hier:

Bereichsnavigation

Hauptinhalt

Überblick

Master-Basismodul Software ubiquitärer Systeme

Aktuelles

Weitere Prüfungstermine am 21. und 24.8. können über das Sekretariat angefragt werden.

Die Vorlesung am 18. Juli fällt aus.

Prüfungstermine an den Daten 23.7.-30.7., 22.8.-23.8. und 27.8. können über ((0231) 755-6112) angefragt werden.

Termine

Zeit Raum Dozent
Vorlesung Di. 16:15-17:45 16:00-17.30 OH-14, E23 Prof. Dr.-Ing. Olaf Spinczyk
Mi. 10:15-11:45
Übung Gruppe 1: Mo. 12:15-13:45 OH-12, 3.032 Ulrich Gabor, M.Sc.,
Gruppe 2: Di. 12:15-13:45
Die Terminplanung für Vorlesungen und Übungen ist wie folgt:
KW Mo Di Mi Do Fr Sa So
KW15 09.04. 10.04. Vorlesung 11.04. Vorlesung 12.04.
KW16 16.04. Übung 1 — TU 17.04. Vorlesung fällt aus, Übung 1 — TU 18.04. Vorlesung 19.04.
KW17 23.04. Übung 2 — RU 24.04. Vorlesung, Übung 2 — RU 25.04. Vorlesung 26.04.
KW18 30.04. 01.05. — (Tag der Arbeit) 02.05. Vorlesung 03.05.
KW19 07.05. Übung 3 — TU 08.05. Vorlesung, Übung 3 — TU 09.05. Vorlesung 10.05. — (Christi Himmelfahrt)
KW20 14.05. Übung 4 — RU 15.05. Vorlesung, Übung 4 — RU 16.05. Vorlesung 17.05.
KW21 21.05. — (Pfingstmontag) 22.05. Vorlesung, 23.05. Vorlesung 24.05.
KW22 28.05. Übung 5 — TU 29.05. Vorlesung, Übung 5 — TU 30.05. Vorlesung 31.05. — (Fronleichnam)
KW23 04.06. Übung 6 — RU 05.06. Vorlesung, Übung 6 — RU 06.06. Vorlesung 07.06.
KW24 11.06. Übung 7 — TU 12.06. Vorlesung, Übung 7 — TU 13.06. Vorlesung 14.06.
KW25 18.06. Übung 8 — RU 19.06. Vorlesung fällt aus, Übung 8 — RU 20.06. Vorlesung 21.06.
KW26 25.06. Übung 9 — TU 26.06. Vorlesung, Übung 9 — TU 27.06. Vorlesung 28.06.
KW27 02.07. Übung 10 — RU 03.07. Vorlesung, Übung 10 — RU 04.07. Vorlesung 05.07.
KW28 09.07. Übung 11 — TU 10.07. Vorlesung, Übung 11 — TU 11.07. Vorlesung 12.07.
KW29 16.07. Übung 12 — RU 17.07. Vorlesung, Übung 12 — RU 18.07. Vorlesung fällt aus 19.07.

Inhalt

Ziel der Veranstaltung ist es, die Grundlagen und Konstruktionsprinzipien der Software ubiquitärer Systeme zu vermitteln. Ausgehend von einer kurzen Betrachtung typischer Hardwareplattformen werden schwerpunktmäßig die verschiedenen Ebenen der Systemsoftware (Betriebssysteme, Middleware und Datenhaltungssysteme) und zum Abschluss Techniken zur Anwendungsentwicklung behandelt. Auf allen Ebenen werden jeweils für diese Domäne geeignete Systeme aus Industrie und Forschung vorgestellt und bezüglich allgemeiner Konstruktionsprinzipien analysiert. Die dabei festgestellten Gemeinsamkeiten ergeben sich durch die überall gleichen Randbedingungen ubiquitärer Systeme, wie Ressourcenknappheit bezüglich Speicher, Energie und Rechenleistung, eingeschränkte Netzwerkkonnektivität und Kontextabhängigkeit des Verhaltens. Einzelne Entwicklungsmethoden und Programmiertechniken (z.B. "Software-Produktlinien") werden herausgegriffen und vertieft behandelt.

Die Studierenden sollen nach dem Besuch der Veranstaltung in der Lage sein, Kernkomponenten ubiquitärer Systeme zu bewerten, zu modifizieren oder neu zu entwickeln. Daher gibt es praktische Übungen an kleinen, drahtlos vernetzten Rechnersystemen.