Vorlesung Modellgetriebene Software-Entwicklung WS15/16

Aus SDQ-Wiki
Modellgetriebene Software-Entwicklung (24657)

Semester: Wintersemester 2015/16
LP (ECTS): 3
SWS: 2
Studiengang: Master Informatics, Diplom Informatics, Master Information Engineering, Diplom Information Engineering
Dozent: Dr.-Ing. Erik Burger
Ort und Zeit der Lehrveranstaltung
Do, 15:45 - 17:15 (ab 22.10.2015)
50.34 Raum -102
ILIAS-Bereich
Seite im Vorlesungsverzeichnis
Zykluswechsel von Sommer- auf Wintersemester
Beginnend mit WS 2014/15 wird die Vorlesung Modellgetriebene Software-Entwicklung regelmäßig im Wintersemester gehalten.

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, 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 https://sdqweb.ipd.kit.edu/lehre/WS1516-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
1. 22.10.2015 Einführung [1]
2. 29.10.2015 Metamodellierung [2]
3. 10.11.2015 Forgeschrittenes UML [3]
4. 12.11.2015 The Object Constraint Language (OCL) [4]
5. 19.11.2015 Modell-Transformationen [5]
6. 26.11.2015 Eclipse Modelling Framework [6]
7. 03.12.2015 DSL-Engineering [7]
8. 10.12.2015 Metamodell-Qualität [8]
9. 17.12.2015 Repositories und Query-Sprachen [9]
10. 07.01.2016 Metamodell-Evolution [10]
11. 14.01.2016 MDSD im Automotive-Bereich und Systems Engineering [11]
12. 21.01.2016 Prozesse in der MDSD [12]
13. 28.01.2016 Deep Modelling [13]
14. 04.02.2016 Concern-oriented Reuse (Gastvortrag von Professor Jörg Kienzle, McGill University, Montreal/Kanada) [14]
15. 11.02.2016 Sichtbasierte Entwicklung [15]

Administratives


Lehrangebot nach Studiengang

Informatik

Bachelor · Master · Diplom

Informationswirtschaft

Bachelor · Master · Diplom