Hauptinhalt
Topinformationen
Mitarbeiterverzeichnis
Konstruktion eingebetteter Softwaresysteme
Prof. Dr.-Ing. Olaf Spinczyk
M. Sc. Marcel Lütke Dreimann
Dr. rer. nat. Birte Friesel
Veranstaltungstyp: Vorlesung und Übung
TeilnehmerInnen:
Beschreibung:
Die Studierenden sollen nach dem Besuch der Veranstaltung in der Lage sein, Kernkomponenten der Software eingebetteter Systeme zu bewerten, zu modifizieren oder neu zu entwickeln. Daher gibt es praktische Übungen an kleinen, drahtlos vernetzten Rechnersystemen.
Der Inhalt orientiert sich an den verschiedenen Ebenen der Systemsoftware (Betriebssysteme, Kommunikation, Middleware und Datenhaltungssysteme) sowie der Ebene der Anwendungsentwicklung. Auf allen Ebenen werden jeweils für diese Domäne geeignete Systeme aus Industrie oder Forschung vorgestellt und bezüglich allgemeiner Konstruktionsprinzipien analysiert. Die dabei festgestellten Gemeinsamkeiten ergeben sich durch die überall gleichen Randbedingungen eingebetteter Softwaresysteme, wie Ressourcenknappheit bezüglich Speicher, Energie und Rechenleistung, eingeschränkte Netzwerkkonnektivität, Echtzeit- und Zuverlässigkeitsanforderungen sowie Kontextabhängigkeit des Verhaltens. Einzelne Entwicklungsmethoden und Programmiertechniken werden herausgegriffen und vertieft behandelt.
Erstes Treffen:
Montag, 14.04.2025 12:00 - 14:00, Ort: (50/612a)
Ort: 32/218: Mo. 12:00 - 14:00 (10x), (50/612a): Mo. 12:00 - 14:00 (1x) Di. 10:00 - 12:00 (1x) Do. 10:00 - 12:00 (1x), (50/615): Mo. 12:00 - 14:00 (1x) Di. 10:00 - 12:00 (1x) Do. 10:00 - 12:00 (10x), 35/E21: Di. 10:00 - 12:00 (12x)
Semester: SoSe 2025
Zeiten:Mo. 12:00 - 14:00 (wöchentlich), Ort: 32/218, (50/612a), (50/615), Di. 10:00 - 12:00 (wöchentlich), Ort: 35/E21, (50/615), (50/612a), Do. 10:00 - 12:00 (wöchentlich) - Übung, Ort: (50/615), (50/612a)
Leistungsnachweis:
Veranstaltungsnummer:
6.630
ECTS-Kreditpunkte:
9,0
Bereichseinordnung:
Veranstaltungen > Eingebettete Softwaresysteme > Bachelor Eingebettete Softwaresysteme Veranstaltungen > Informatik > Vorlesungen Courses Open to Exchange Students > Mathematics/Computer Science
Prof. Dr.-Ing. Olaf Spinczyk
M. Sc. Marcel Lütke Dreimann
Dr. rer. nat. Birte Friesel
Veranstaltungstyp: Vorlesung und Übung
TeilnehmerInnen:
Beschreibung:
Die Studierenden sollen nach dem Besuch der Veranstaltung in der Lage sein, Kernkomponenten der Software eingebetteter Systeme zu bewerten, zu modifizieren oder neu zu entwickeln. Daher gibt es praktische Übungen an kleinen, drahtlos vernetzten Rechnersystemen.
Der Inhalt orientiert sich an den verschiedenen Ebenen der Systemsoftware (Betriebssysteme, Kommunikation, Middleware und Datenhaltungssysteme) sowie der Ebene der Anwendungsentwicklung. Auf allen Ebenen werden jeweils für diese Domäne geeignete Systeme aus Industrie oder Forschung vorgestellt und bezüglich allgemeiner Konstruktionsprinzipien analysiert. Die dabei festgestellten Gemeinsamkeiten ergeben sich durch die überall gleichen Randbedingungen eingebetteter Softwaresysteme, wie Ressourcenknappheit bezüglich Speicher, Energie und Rechenleistung, eingeschränkte Netzwerkkonnektivität, Echtzeit- und Zuverlässigkeitsanforderungen sowie Kontextabhängigkeit des Verhaltens. Einzelne Entwicklungsmethoden und Programmiertechniken werden herausgegriffen und vertieft behandelt.
Erstes Treffen:
Montag, 14.04.2025 12:00 - 14:00, Ort: (50/612a)
Ort: 32/218: Mo. 12:00 - 14:00 (10x), (50/612a): Mo. 12:00 - 14:00 (1x) Di. 10:00 - 12:00 (1x) Do. 10:00 - 12:00 (1x), (50/615): Mo. 12:00 - 14:00 (1x) Di. 10:00 - 12:00 (1x) Do. 10:00 - 12:00 (10x), 35/E21: Di. 10:00 - 12:00 (12x)
Semester: SoSe 2025
Zeiten:Mo. 12:00 - 14:00 (wöchentlich), Ort: 32/218, (50/612a), (50/615), Di. 10:00 - 12:00 (wöchentlich), Ort: 35/E21, (50/615), (50/612a), Do. 10:00 - 12:00 (wöchentlich) - Übung, Ort: (50/615), (50/612a)
Leistungsnachweis:
Veranstaltungsnummer:
6.630
ECTS-Kreditpunkte:
9,0
Bereichseinordnung:
Veranstaltungen > Eingebettete Softwaresysteme > Bachelor Eingebettete Softwaresysteme Veranstaltungen > Informatik > Vorlesungen Courses Open to Exchange Students > Mathematics/Computer Science