Personal tools

Vorlesung Modellgetriebene Software-Entwicklung SS12

From Wissensbasis

(Redirected from MDSD)
Jump to: navigation, search
Modellgetriebene Software-Entwicklung (24657)
Semester: Sommersemester 2012
LP (ECTS): 3
SWS: 2
Dozent: Dr.-Ing. Lucia Happe (Kapova)

Teil folgender Module:

Teil folgender Studiengänge:

Master Informatics, Diplom Informatics, Master Information Engineering, Diplom Information Engineering


Ort und Zeit der Vorlesung
Appointment-new.png
Donnerstags, 11:30 - 13:00 Uhr
HS -101 (Gebäude 50.34 UG)
(19.04. - 19.07.2012)


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 Model-2-Text-Transformationen wie dem oAW-Framework oder JET werden Ihnen auch Model-2-Model-Transformationen wie QVT 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/SS12-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. 19.04.2012 Einführung und Begriffsdefinitionen 1-auf-1 6-auf-1 9-auf-1 v1
2. 26.04.2012 UML2: Der Standard, mit Einblicken in das UML2 Metamodell 1-auf-1 6-auf-1 9-auf-1 v1
3. 03.05.2012 Metamodellierung, Einführung in OCL 1-auf-1 6-auf-1 9-auf-1 v1
4. 10.05.2012 Textuelle und grafische Syntaxen 1-auf-1 6-auf-1 9-auf-1 v1
5. 24.05.2012 Beschreibung dynamischer Semantik
6. 31.05.2012 Transformationssprachen 1: QVT Relational
7. 14.06.2012 Transformationssprachen 2: QVT Operational
8. 21.06.2012 Transformationssprachen 3: Graphbasierte Formalismen
9. 28.06.2012 MDSD-Prozesse, Code-Erzeugung
10. 05.07.2012 Das Palladio Komponentenmodell als Fallstudie
11. 12.07.2012 Gastvortrag von Thomas Goldschmidt, ABB
12. 19.07.2012 Fortgeschrittene MDSD-Techniken; Zusammenfassung

Die Lösungen der Übungsblätter können bis zum angegebenen Termin an Lucia.Kapova@kit.edu gesendet werden.

Übungsblatt Thema Abgabetermin Version Lösung Version
Übungsblatt 1
Material
Metamodellierung, konkrete Syntax, OCL bis 31.05.2012 v2

Administratives


Lehrangebot nach Studiengang
Informatik
Bachelor · Master · Diplom

Informationswirtschaft

Bachelor · Master · Diplom





KIT – Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft