Praktikum Modellgetriebene Software-Entwicklung SS17

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

Semester: Sommersemester 2017
LP (ECTS): 6
SWS: 4
Studiengang: Master Informatics, Master Information Engineering
Ansprechpartner: Dr.-Ing. Erik Burger
Ort und Zeit der Lehrveranstaltung
Mittwoch 15:45–17:15
Geb. 50.34, Raum 350
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 Meilenstein Folien Aufgaben Kommentar
Mi 26.04.2017 15:45-17:15 Uhr 50.34, 350 Erstes Treffen [1] [2] Passwort wird per E-Mail mitgeteilt
Mi 03.05.2017 15:45-17:15 Uhr 50.34, 350 Treffen
Mi 10.05.2017 15:45-17:15 Uhr 50.34, 350 Treffen
Mi 17.05.2017 15:45-17:15 Uhr 50.34, 350 Metamodell [3]
Mi 24.05.2017 15:45-17:15 Uhr 50.34, 350 Treffen
Mi 31.05.2017 15:45-17:15 Uhr 50.34, 350 Xtext-Grammatik [4]
Mi 07.06.2017 15:45-17:15 Uhr 50.34, 350 Treffen
Mi 14.06.2017 15:45-17:15 Uhr 50.34, 350 Modelltransformation [5]
Mi 21.06.2017 15:45-17:15 Uhr 50.34, 350 Treffen
Mi 28.06.2017 15:45-17:15 Uhr 50.34, 350 Code-Generator [6]
Mi 05.07.2017 15:45-17:15 Uhr 50.34, 350 Treffen
Mi 12.07.2017 15:45-17:15 Uhr 50.34, 350 Graphischer Editor
Mi 19.07.2017 15:45-17:15 Uhr 50.34, 350 Treffen
Mi 26.07.2017 15:45-17:15 Uhr 50.34, 350 Abschlusspräsentation

Intern


Lehrangebot nach Studiengang

Informatik

Bachelor · Master

Informationswirtschaft

Bachelor · Master