Institutsseminar/2025-10-17

Aus SDQ-Institutsseminar
Termin (Alle Termine)
Datum Freitag, 17. Oktober 2025
Uhrzeit 11:30 – 12:15 Uhr (Dauer: 45 min)
Ort Raum 010 (Gebäude 50.34)
Prüfer/in Ralf Reussner
Webkonferenz
Vorheriger Termin Fr 26. September 2025
Nächster Termin Mi 29. Oktober 2025

Termin in Kalender importieren: iCal (Download)

Vorträge

Vergleich der imperativen Modelltransformationssprache QVTo mit Mehrzwecksprachen am Beispiel von Java
Vortragende(r) Leonhard Malik
Vortragstyp Masterarbeit
Betreuer(in) Thomas Weber
Vortragssprache Deutsch
Vortragsmodus in Präsenz
Kurzfassung Mit der stetigen Weiterentwicklung von Mehrzweckprogrammiersprachen wie Java stellt sich die Frage, welchen Sinn domänenspezifische Programmiersprachen noch haben. Wir gehen dieser Frage in der Domäne der Modell-zu-Modell-Transformationen der modellgetriebenen Softwareentwicklung nach. Dafür ermitteln wir in einem Vergleich Vor- und Nachteile der Modelltransformationssprache Query View Transformation Operational (QVTo) gegenüber der Mehrzwecksprache Java in der Domäne der Modell-zu-Modell-Transformationen. Um die Möglichkeiten von QVTo besser abschätzen zu können, erstellen wir ein Feature-Modell von QVTo-Projekten. Für den Vergleich identifizieren wir Komplexitätsmetriken und wenden diese auf von uns erstellte Code-Artefakte in QVTo und Java an. Des Weiteren führen wir eine Nutzerstudie durch. In dieser stellen wir 33 Teilnehmern mit Erfahrungen im Bereich Softwareentwicklung fünf Aufgaben und fragen sie anschließend nach ihrer Meinung. Wir kommen zu dem Ergebnis, dass QVTo messbare Vorteile bezüglich der Komplexität gegenüber Java aufweist. Praktisch stehen der Sprache allerdings die Nische der Domäne und schlechte Toolunterstützung im Weg. Wir konnten auch Nachteile der Syntax von QVTo identifizieren. Letztlich kommen wir zu dem Schluss, dass QVTo Java in der Domäne der Modell-zu-Modell-Transformationen vorzuziehen ist.
Neuen Vortrag erstellen

Hinweise