Praktikum Modellgetriebene Software-Entwicklung SoSe 26

Aus SDQ-Wiki
Praktikum Modellgetriebene Software-Entwicklung/Practical Course Model-driven Software-development (2400091)

Semester: Sommersemester 2026
LP (ECTS): 6
SWS: 4
Studiengang: Master Informatics
Ansprechpartner: Dr.-Ing. Erik Burger
Ort und Zeit der Lehrveranstaltung
dienstags/on Tuesdays 9:45–11:15
50.34, 010
ILIAS-Bereich

https://ilias.studium.kit.edu/ilias.php?baseClass=ilrepositorygui&ref id=2884778

Seite im Vorlesungsverzeichnis
Erstes Treffen/First meeting
Appointment-new.png
Dienstag/Tuesday 21 April 2026, 9:45
50.34, 010

Deutsch Inhalt des Praktikums

Modellgetriebene Entwicklungsmethoden sind vor allem durch das Eclipse Modeling Framework (EMF) und die OMG-Standards MOF, UML und QVT populär geworden. Fortschrittliche Software-Entwicklungskonzepte wie Produktlinien, Generative Programmierung und Modelltransformationen ermöglichen es heute, Software flexibler und schneller zu entwickeln und auf unterschiedlichen Plattformen einzusetzen. Domänenspezifische Sprachen (DSL) und die daraus generierten graphischen und textuellen Editoren können einfach erstellt werden.

In diesem Praktikum werden aktuelle Techniken der Modellgetriebenen Software-Entwicklung (MDSD) behandelt. Die Studierenden arbeiten mit aktuellen Frameworks und Sprachen wie EMF, QVT, ATL und XText, und erstellen domänenspezifische Sprachen, Modell-Transformationen sowie graphische Editoren mit Graphiti/Sirius.

English Contents of the Course

Model-driven development methods have become particularly popular thanks to the Eclipse Modelling Framework (EMF) and the OMG standards MOF, UML and QVT. Advanced software development concepts such as product lines, generative programming and model transformations now make it possible to develop software more flexibly and quickly and to use it on different platforms. Domain-specific languages (DSL) and the graphical and textual editors generated from them can be easily created.

This practical course deals with current techniques of model-driven software development (MDSD). Students work with current frameworks and languages such as EMF, QVT, ATL and XText and create a domain-specific language and model transformations.

Deutsch Anmeldung

  • Eine Anmeldung ist Voraussetzung für die Teilnahme. Es stehen 12 Praktikumsplätze zur Verfügung.
  • Bitte melden Sie sich auf der ILIAS-Seite (https://ilias.studium.kit.edu/ilias.php?baseClass=ilrepositorygui&ref id=2884778) an, indem Sie einen Antrag auf Beitritt zu dem Kurs stellen. Den Motivationstext lasse Sie bitte leer. Sie erhalten eine Bestätigungsmail über den Antrag auf Aufnahme und stehen somit auf der Warteliste. In der Vorbesprechung wird Ihnen dann die Teilnahme bestätigt.
Hinweis Auf der ILIAS-Plattform wird standardmäßig nach einem Motivationstext gefragt. Lassen Sie dies bitte leer.

English Registration

  • Registration is mandatory for participation in the course. The capacity of the course is 12 students.
  • Please register on the ILIAS page (https://ilias.studium.kit.edu/ilias.php?baseClass=ilrepositorygui&ref id=2884778) by requesting membership to the course. Please leave the motivational text field empty. After you have received confirmation by e-mail, you are now on the waiting list. During the first meeting, we will confirm your membership.
Note On the ILIAS platform, there is a field for a motivational text during application. Please leave this field empty.