Praktikum Modellgetriebene Software-Entwicklung WS13/14
Semester: | Wintersemester 2013/14 |
LP (ECTS): | 6 |
SWS: | 4 |
Studiengang: | Master Informatics, Diplom Informatics |
Ansprechpartner: | Dipl.-Inform. Erik Burger |
- Ort und Zeit der Lehrveranstaltung
Mittwochs 17:30-19:00 Uhr | |
Seminarraum 348 (Gebäude 50.34) |
- ILIAS-Bereich
- Seite im Vorlesungsverzeichnis
Inhalt des Praktikums
Modellgetriebene Entwicklungsmethoden sind vor allem durch das Eclipse Modeling Framework (EMF) und die OMG-Standards MOF, UML und QVT populär geworden. Fortschrittliche Software-Entwicklungskonzepte wie Produktlinien, Generative Programmierung und Modelltransformationen ermöglichen es heute, Software flexibler und schneller zu entwickeln und auf unterschiedlichen Plattformen einzusetzen. Domänenspezifische Sprachen (DSL) und die daraus generierten graphischen und textuellen Editoren können einfach erstellt werden.
In diesem Praktikum werden aktuelle Techniken der Modellgetriebenen Software-Entwicklung (MDSD) behandelt. Die Studierenden arbeiten mit aktuellen Frameworks und Sprachen wie EMF, QVT, ATL und XText und erstellen eine domänenspezifische Sprache sowie Modell-Transformationen.
Termine
Datum | Zeit | Ort | Beschreibung | Folien | Aufgaben | Lösung | Kommentar |
---|---|---|---|---|---|---|---|
23.10.2013 | 15:45 Uhr | 50.34, 333 | Vorbesprechung | [1] | [2] | [3] | |
30.10.2013 | 17:30 Uhr | 50.34, 348 | Metamodellierung I | [4] | [5] | [6] | |
06.11.2013 | 17:30 Uhr | 50.34, 348 | Metamodellierung II | [7] | [8] | [9] | |
13.11.2013 | 17:30 Uhr | 50.34, 348 | OCL | [10] | [11] | [12] | Modell: [13] |
20.11.2013 | 17:30 Uhr | 50.34, 348 | Transformationen I | [14] | [15] | [16] | Unterlagen: [17] |
27.11.2013 | 17:30 Uhr | 50.34, 348 | Transformationen II | [18] | [19] | [20] | Unterlagen: [21] |
04.12.2013 | 17:30 Uhr | 50.34, 348 | Codegeneratoren | [22] | [23] | [24] | Unterlagen: [25]; Aufgabe: [26] |
11.12.2013 | 17:30 Uhr | 50.34, 348 | Grafische Editoren | [27] | [28] | [29] | Unterlagen: [30] |
18.12.2013 | 17:30 Uhr | 50.34, 348 | Weihnachtsübungsblatt | [31] | [32] | [33] | |
08.01.2014 | 17:30 Uhr | 50.34, 348 | Projektaufgabe | [34] | Unterlagen: [35] |
Unterlagen
Die Materialien werden auf http://sdqweb.ipd.kit.edu/lehre/WS1314-PrakMDSD/ für Sie bereit gestellt.
- Der Zugang ist passwortgeschützt (Benutzername und Passwort werden in der Vorbesprechung mitgeteilt).
Abgabe der Übungsblätter
Das 1. Übungsblatt wird per E-Mail an Max Kramer abgegeben.
Ab dem 2. Übungsblatt erfolgt die Abgabe per SVN. Benutzt dazu das studentische Repository
https://svnserver.informatik.kit.edu/i43/svn/stud/VornameName/
nutzen und dort folgende Verzeichnisstruktur anlegen:
/VornameNachname +- WS1314-MDSDPrak +- Blatt01 +- Blatt02
Administratives
- Lesegruppe
- Praktikum Modellgetriebene Software-Entwicklung WS13/14
- Praktikum Software Quality Engineering mit Eclipse WS13/14
- Praxis der Forschung: Large-Scale System Analysis and Simulation - Teil 1 WS13/14
- Praxis der Forschung: Modellgetriebene Software-Entwicklung - Teil 2 WS13/14
- Praxis der Software-Entwicklung 12 WS13/14
- Seminar Betriebliche Unternehmenssoftware und IBM zSeries WS13/14
- Seminar Big Data, Architektur und Performance WS13/14
- Vorlesung Programmierparadigmen WS13/14
- Vorlesung Software-Evolution WS13/14
- Vorlesung Softwaretechnik II WS13/14