Praktikum Modellgetriebene Software-Entwicklung SS15

Aus SDQ-Wiki
Praktikum Modellgetriebene Software-Entwicklung (2400034)

Semester: Sommersemester 2015
LP (ECTS): 6
SWS: 4
Studiengang: Master Informatics, Diplom Informatics, Master Information Engineering, Diplom Information Engineering
Ansprechpartner: Dr.-Ing. Lucia Happe (Kapová)
Dr.-Ing. Erik Burger
Ort und Zeit der Lehrveranstaltung
Mittwochs 17:30–19:00
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 domänenspezifische Sprachen, Modell-Transformationen sowie graphische Editoren mit Graphiti/Sirius.

Termine

Datum Zeit Ort Beschreibung Folien Aufgaben Lösung Kommentar
14.4.2015 14:00-15:30 Uhr 50.34, 348 Vorbesprechung [1] [2] [3] Abgabe bis 21.4.
22.4.2015 17:30-19:00 Uhr 50.34, 348 Metamodellierung I [4] [5] [6] Abgabe bis 28.4.
29.4.2015 17:30-19:00 Uhr 50.34, 348 Metamodellierung II [7] [8] [9] Abgabe bis 5.5.
6.5.2015 17:30-19:00 Uhr 50.34, 348 Metamodell-Qualität (Präsenzübung) [10] Anwesenheitspflicht
13.5.2015 17:30-19:00 Uhr 50.34, 348 Transformationen I: QVT-O [11] [12] [13] [14] Abgabe bis 19.5.
20.5.2015 17:30-19:00 Uhr 50.34, 348 Transformationen II: ATL [15] [16] [17] Abgabe bis 26.5.
27.5.2015 17:30-19:00 Uhr 50.34, 348 Codegeneratoren: Xtend [18] [19] [20] [21] [22] [23] [24] Abgabe bis 2.6.
3.6.2015 17:30-19:00 Uhr 50.34, SR 333 Textuelle DSL: Xtext [25] [26] Abgabe bis 09.06, Praktikum in SR 333
10.6.2015 17:30-19:00 Uhr 50.34, 348 Grafische Editoren: Sirius [27] [28] [29] Abgabe bis 16.06.
17.6.2015 17:30-19:00 Uhr 50.34, 348 Programmierprojekt [30]
24.6.2015 17:30-19:00 Uhr 50.34, 348 Programmierprojekt
1.7.2015 17:30-19:00 Uhr 50.34, 348 Programmierprojekt
8.7.2015 17:30-19:00 Uhr 50.34, Achtung Raumänderung: Raum 333 Programmierprojekt
15.7.2015 17:30-19:00 Uhr 50.34, 348 Programmierprojekt
22.7.2015 17:30-19:00 Uhr 50.34, 348 Abschlusspräsentation Anwesenheitspflicht

Intern


Lehrangebot nach Studiengang

Informatik

Bachelor · Master · Diplom

Informationswirtschaft

Bachelor · Master · Diplom