Modellbasierte Softwareentwicklung eingebetteter Systeme

Modulnummer: W08-17
Englischer Titel: Model-Based Software Engineering of Embedded Systems
Leistungspunkte: 8
Lehrperson: Schlingloff

Empfohlene Vorkenntnisse

Softwaretechnik; Modellierung und Spezifikation

Zwingende Voraussetzungen

Grundlagen der Programmierung

Inhalt

Eingebettete Steuerungs-, Regelungs- und Überwachungssysteme sind zum integralen Bestandteil unseres Alltags geworden. Bereits heute gibt es mehr eingebettete Systeme als Menschen auf diesem Planeten. Ihre Funktion wird über immer umfangreichere Softwareanteile mit stark ansteigender Komplexität realisiert.
Ein Ansatz, die Software-technischen Herausforderungen bei der Erstellung und Absicherung eingebetteter Software zu meistern, ist die modellbasierte Entwicklung. Bei diesem Entwicklungsparadigma werden unterschiedliche Phasen des Software-Entwicklungsprozesses durch verschiedenartige Modelle unterstützt. Die Veranstaltung führt in die verschiedenen Aspekte der modellbasierten Entwicklung eingebetteter Software ein. Themen sind neben der Formulierung von Anforderungen und Methoden der Modellierung auch Modelltransformationen sowie Code- und Testgenerierung. Es werden Modellierungssprachen und -werkzeuge vorgestellt, die in der industriellen Praxis weite Verbreitung erlangt haben. In den begleitenden Übungen werden Beispiele typischer Steuerfunktionalitäten und ihre Umsetzung in eingebetteten Systemen behandelt und von den Teilnehmern vorgestellt.
Qualifikationsziele:
Dieses Modul behandelt die Prinzipien der modellbasierten Konstruktion eingebetteter Systeme anhand von Beispielen. Die Teilnehmer erlernen verschiedene verbreitete Modellierungssprachen und -paradigmen, sowie Methoden zur Codegenerierung und zur Testgenerierung.

Erforderliche Arbeitsleistungen für LP-Vergabe und Prüfungszulassung

- schriftlich eingereichte und/oder mündlich vorgetragene Lösungen zu Aufgaben
- Erstellung von Software und/oder Hardware
- Vortrag/Vorträge der Studierenden
- aktive Teilnahme

Lehrveranstaltungen

Vorlesung: 4 SWS
Übung: 2 SWS

Forschungsorientiert

ja

Angeboten für Studiengänge

Monobachelor: ja
Kombinationsbachelor: ja
Infomit: ja

Angeboten im

Wintersemester: nein
Sommersemester: nein

Turnus

Unregelmäßig