Vorlesung Modellgetriebene Software-Entwicklung SS14
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 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 | 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 Sommersemester 2014
- Lesegruppe
- Praktikum Software Quality Engineering mit Eclipse SS14
- Praxis der Forschung: Automated Software Privacy Analysis - Teil 1 SS14
- Praxis der Forschung: Large-Scale System Analysis and Simulation - Teil 2 SS14
- Praxis der Forschung: Modellgetriebene Software-Entwicklung - Teil 1 SS14
- Proseminar Fortgeschrittene Anwendungsentwicklung mit Java-Frameworks SS14
- Seminar Methoden des Requirements Engineering SS14
- Seminar Modellierung und Analyse von Smart Grids SS14
- Vorlesung Komponentenbasierte Software-Architektur SS14
- Vorlesung Modellgetriebene Software-Entwicklung SS14