Vorlesung Modellgetriebene Software-Entwicklung WS15/16
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 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 | 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 Wintersemester 2015/16
- Lesegruppe
- Praktikum Software Quality Engineering mit Eclipse WS15/16
- Praxis der Software-Entwicklung 12 WS15/16
- Seminar Software-Architektur, Sicherheit und Datenschutz WS15/16
- Vorlesung Modellgetriebene Software-Entwicklung WS15/16
- Vorlesung Programmieren WS15/16
- Vorlesung Programmierparadigmen WS15/16
- Vorlesung Software-Evolution WS15/16
- Vorlesung Softwaretechnik II WS15/16