392031 Modellgetriebene Software- und Systementwicklung (S) (SoSe 2026)

Contents, comment

Wie entstehen die Modelle hinter digitalen Zwillingen, autonomen Systemen oder moderner Robotik – und wie werden daraus funktionierende Softwarelösungen?

Das Seminar vermittelt, wie komplexe Systeme nicht nur implementiert, sondern systematisch modelliert, analysiert und automatisiert umgesetzt werden.

Im ersten Teil wird ein fundiertes Verständnis dafür aufgebaut, wie domänenspezifische Modellierungssprachen (DSLs) entstehen: von der Beschreibung einer Domäne über Metamodelle und konkrete Syntax bis hin zu semantischen Regeln und ausführbaren Artefakten durch Interpretation oder Codegenerierung. Dabei wird deutlich, wie aus Modellen tatsächlich lauffähige Systeme hervorgehen und welche Rolle modellgetriebene Ansätze in modernen Entwicklungsprozessen spielen.

Im zweiten Teil wird mit SysML v2 eine aktuelle Modellierungssprache eingeführt, mit der sich komplexe technische Systeme ganzheitlich beschreiben lassen – von Struktur über Verhalten bis hin zu Anforderungen. Anhand praxisnaher Beispiele wird gezeigt, wie Modelle zur Analyse, Absicherung und Integration von Systemen eingesetzt werden können, insbesondere im Kontext digitaler Zwillinge und datengetriebener Anwendungen.

Das Seminar schafft die konzeptionelle Grundlage für die begleitende Übung, in der die behandelten Ansätze praktisch angewendet und vertieft werden.

Bibliography

Primärliteratur

  • Wąsowski, Andrzej, and Thorsten Berger. 2023. Domain-Specific Languages: Effective Modeling, Automation, and Reuse. Springer Nature. (Verfügbar als eBook in der Universitätsbibliothek)

Werkzeuge und Technologien

Teaching staff

Dates ( Calendar view )

Frequency Weekday Time Format / Place Period  
weekly Mi 14-16 X-E0-206 13.04.-24.07.2026
not on: 5/27/26
einmalig am 27.05.2026 in X-E0-211
one-time Mi 14-16 X-E0-211 27.05.2026 einmalig am 27.05.2026 in X-E0-211

Subject assignments

Module Course Requirements  
39-Inf-BDS Biomedical Data Science for Modern Healthcare Technology Biomedical Data Science for Modern Healthcare Technology Selected seminar or project Study requirement
Student information
39-Inf-VSE Advanced Software Engineering Vertiefung Software Engineering Vertiefung Software Engineering Ungraded examination
Graded examination
Student information
39-Inf-WP-SE Systems Engineering (Basis) Systems Engineering (Basis) Einführendes Seminar Student information
- Graded examination Student information

The binding module descriptions contain further information, including specifications on the "types of assignments" students need to complete. In cases where a module description mentions more than one kind of assignment, the respective member of the teaching staff will decide which task(s) they assign the students.


No more requirements
Moodle Courses
Moodle Courses
Address:
SS2026_392031@ekvv.uni-bielefeld.de
This address can be used by teaching staff, their secretary's offices as well as the individuals in charge of course data maintenance to send emails to the course participants. IMPORTANT: All sent emails must be activated. Wait for the activation email and follow the instructions given there.
If the reference number is used for several courses in the course of the semester, use the following alternative address to reach the participants of exactly this: VST_664869773@ekvv.uni-bielefeld.de
Notes:
Additional notes on the electronic mailing lists
Email archive
Number of entries 4
Open email archive
Last update basic details/teaching staff:
Monday, January 12, 2026 
Last update times:
Wednesday, April 29, 2026 
Last update rooms:
Wednesday, April 29, 2026 
Type(s) / SWS (hours per week per semester)
seminar (S) / 2
Department
Faculty of Technology
Questions or corrections?
Questions or correction requests for this course?
Planning support
Clashing dates for this course
Links to this course
If you want to set links to this course page, please use one of the following links. Do not use the link shown in your browser!
The following link includes the course ID and is always unique:
https://ekvv.uni-bielefeld.de/kvv_publ/publ/vd?id=664869773
Send page to mobile
Click to open QR code
Scan QR code: Enlarge QR code
ID
664869773