Vorlesung Modellgetriebene Software-Entwicklung SS14

Aus SDQ-Wiki
Modellgetriebene Software-Entwicklung (24657)

Semester: Sommersemester 2014
LP (ECTS): 3
SWS: 2
Studiengang: Master Informatics, Diplom Informatics, Master Information Engineering, Diplom Information Engineering
Dozent: Dr.-Ing. Lucia Happe
Ort und Zeit der Lehrveranstaltung
Mo, 14:00 - 15:30 Uhr
Raum 045/046 (Gebäude 50.41, Allgemeines Verfügungsgebäude)
ILIAS-Bereich
Seite im Vorlesungsverzeichnis


Inhalt der Vorlesung

In dieser Vorlesung beschäftigen Sie sich mit der modellgetriebenen Entwicklung von Software-Systemen (Model-Driven Software Engineering, MDSE). Neben klangvollen Standards wie die MDA der OMG, beleuchtet diese Vorlesung auch die Konzepte hinter der modellgetriebenen Software-Entwicklung:

  • Welche Techniken lassen sich für modellgetriebene Software-Entwicklung nutzen?
  • Wie lassen sich Plattformen aus bestehenden Software-Produkten ableiten?
  • Sie beleuchten das große Feld der Meta-Modellierung, die Entwicklung von Meta-Modellen auf Basis von UML mit Profilen sowie die Erstellung eigener bedarfsgerechter Meta-Modelle
  • Transformationen werden einen besonders großen Platz in der Vorlesung einnehmen. Neben Quasi-Standards für Modell-zu-Text-Transformationen wie dem oAW-Framework oder JET werden Ihnen auch Modell-zu-Modell-Transformationen in der QVT-Sprachfamilie näher gebracht.

Themen:

  • Modellgetriebene Entwicklungsprozesse
  • OMG MDA vs. MDSD
  • UML, UML Profile, eigene Meta-Modelle
  • Werkzeuge: QVT, oAW, ...

Unterlagen

Vorlesungsfolien und Übungsmaterial werden auf Emblem-readonly small.png http://sdqweb.ipd.uka.de/lehre/SS14-MDSD für Sie bereit gestellt. Der Zugang ist passwortgeschützt; Benutzername: stud. Das Passwort wird Ihnen in der Vorlesung mitgeteilt.

Nr. Termin Thema Emblem-readonly small.png Folien Version
1. 14.04.2014 Introduction [1] v1
2. 28.04.2014 Metamodelling [2] v1
3. 05.05.2014 Advanced UML [3] v2
4. 12.05.2014 OCL [4] v1
5. 19.05.2014 More OCL [5] v1
6. 26.05.2014 Model Transformations [6] v1
7. 02.06.2014 More Model Transformations [7] v1
8. 16.06.2014 Gastvortrag: Dr.-Ing Thomas Goldschmidt, ABB Corporate Research Germany Application of Model-Driven Engineering in an Industrial Context at ABB v1
9. 23.06.2014 Model2Text Transformations [8] v1
10. 30.06.2014 Gastvortrag: M.Sc. Georg Hinkel, Domain Specific Languages and their quality [9] v1
11. 07.07.2014 MDSD Processes [10] v1
12. 14.07.2014 Gastvortrag: Dipl.-Inform. Erik Burger, View-based Model-driven Engineering with Vitruvius [11]

Administratives


Lehrangebot nach Studiengang

Informatik

Bachelor · Master · Diplom

Informationswirtschaft

Bachelor · Master · Diplom