Praktikum Modellgetriebene Software-Entwicklung SS18
Semester: | Sommersemester 2018 |
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
https://ilias.studium.kit.edu/goto.php?target=crs 796084&client id=produktiv
- 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.
Anmeldung
- Eine Anmeldung ist Voraussetzung für die Teilnahme. Es stehen 12 Praktikumsplätze zur Verfügung.
- Bitte melden Sie sich auf der ILIAS-Lernplattform an, indem Sie einen Antrag auf Beitritt zu dem Kurs stellen. Sie erhalten eine Bestätigungsmail über den Antrag auf Aufnahme und stehen somit auf der Warteliste. In der Vorbesprechung wird Ihnen dann die Teilnahme bestätigt.
Termine
Datum | Zeit | Ort | Meilenstein | Folien | Aufgaben | Kommentar |
---|---|---|---|---|---|---|
Mi 25.04.2018 | 15:45-17:15 Uhr | 50.34, 350 | Erstes Treffen | Materialien auf der ILIAS-Lernplattform | ||
Mi 02.05.2018 | 15:45-17:15 Uhr | 50.34, 350 | Treffen | |||
Mi 09.05.2018 | 15:45-17:15 Uhr | 50.34, 350 | Treffen | |||
Mi 16.05.2018 | 15:45-17:15 Uhr | 50.34, 350 | Metamodell | |||
Mi 23.05.2018 | 15:45-17:15 Uhr | 50.34, 350 | Treffen | |||
Mi 30.05.2018 | 15:45-17:15 Uhr | 50.34, 350 | Xtext-Grammatik | |||
Mi 06.06.2018 | 15:45-17:15 Uhr | 50.34, 350 | Treffen | |||
Mi 13.06.2018 | 15:45-17:15 Uhr | 50.34, 350 | Modelltransformation | |||
Mi 20.06.2018 | 15:45-17:15 Uhr | 50.34, 350 | Treffen | |||
Mi 27.06.2018 | 15:45-17:15 Uhr | 50.34, 350 | Code-Generator | |||
Mi 04.07.2018 | 15:45-17:15 Uhr | 50.34, 350 | Treffen | |||
Mi 11.07.2018 | 15:45-17:15 Uhr | 50.34, 350 | Graphischer Editor | |||
Mi 18.07.2018 | 15:45-17:15 Uhr | 50.34, 350 | Treffen | |||
Mi 25.07.2018 | 15:45-17:15 Uhr | 50.34, 333 | Abschlusspräsentation |
Intern
- Lesegruppe
- Praktikum Ingenieursmäßige Software-Entwicklung SS18
- Praktikum Modellgetriebene Software-Entwicklung SS18
- Praxis der Forschung: Abbildung natürlicher Sprache auf bestehende Modellstrukturen SS18
- Praxis der Forschung: Impact Analysis of Attacks in Industry 4.0 Systems - Teil 1 SS18
- Praxis der Forschung: Modellierung und Simulation von teilchenphysikalischen Experimenten SS18
- Praxis der Software-Entwicklung SS18
- Proseminar Software-Katastrophen SS18
- Vorlesung Requirements Engineering SS18
- Vorlesung Software-Architektur und -Qualität SS18
- Übung Programmieren SS18