Die Übung ergänzt das Seminar durch eine durchgängige, praxisorientierte Anwendung der vermittelten Inhalte.
Im ersten Teil wird eine eigene domänenspezifische Modellierungssprache mit einer Language Workbench entwickelt. Dabei werden zentrale Konzepte wie abstrakte und konkrete Syntax, semantische Regeln sowie erste Ausführungsmechanismen praktisch umgesetzt. Auf diese Weise entsteht ein konkretes Verständnis dafür, wie Modellierungssprachen entworfen und technisch realisiert werden.
Im zweiten Teil wird dieses Wissen auf ein realistisches Anwendungsszenario übertragen: Ein mobiler Roboter (TurtleBot 4) wird mit SysML v2 hinsichtlich Struktur, Fähigkeiten und Verhalten modelliert. Die Modelle werden anschließend in einer Simulationsumgebung ausgeführt und mithilfe von ROS2 und NVIDIA Isaac Sim analysiert und validiert. Verschiedene Szenarien ermöglichen es, das Zusammenspiel von Modell und Systemverhalten zu untersuchen und kritisch zu reflektieren.
Die Übung greift damit die Inhalte des Seminars gezielt auf und macht modellgetriebene Entwicklung in durchgängigen Beispielen erfahrbar.
| Rhythmus | Tag | Uhrzeit | Format / Ort | Zeitraum | |
|---|---|---|---|---|---|
| wöchentlich | Mo | 14-16 | X-E0-206 | 13.04.-24.07.2026 |
| Modul | Veranstaltung | Leistungen | |
|---|---|---|---|
| 39-Inf-VSE Vertiefung Software Engineering Vertiefung Software Engineering | Vertiefung Software Engineering | Studieninformation | |
| 39-Inf-WP-SE Systems Engineering (Basis) Systems Engineering (Basis) | Begleitende Übungen | Studieninformation |
Die verbindlichen Modulbeschreibungen enthalten weitere Informationen, auch zu den "Leistungen" und ihren Anforderungen. Sind mehrere "Leistungsformen" möglich, entscheiden die jeweiligen Lehrenden darüber.