Institutsseminar/2025-10-17: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
{{Termin | {{Termin | ||
|datum=2025-10- | |datum=2025-10-17T11:30:00.000Z | ||
|raum=Raum 010 (Gebäude 50.34) | |raum=Raum 010 (Gebäude 50.34) | ||
|prof=Ralf Reussner | |prof=Ralf Reussner | ||
}} | }} | ||
Aktuelle Version vom 22. September 2025, 09:54 Uhr
| 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
| 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