703756 PS Domain-specific Language Engineering
Sommersemester 2018 | Stand: 02.03.2018 | LV auf Merkliste setzenNach Abschluss des Kurses ist der Student/die Studentin mit dem Konzept von Domain-Specific Languages (DSL) vertraut und ist in der Lage, einfache DSLs mit Hilfe von Groovy, Xtext und dem Meta-Programming System (MPS) zu implementieren.
Dieses Seminar behandelt Themen des modernen Software-Engineerings um Software effizienter entwickeln zu können. Drei verschiedene Ansätze werden vorgestellt: Internal Domain-spezifische Sprachen (DSLs) in Groovy, externen DSLs mit Xtext und Language-oriented Programming mit dem Meta-Programming System (MPS). Diese Ansätze haben zum Ziel, die Funktionalität einer Programmiersprache (wie z.B. Java) zu erweitern oder neue Sprachen zu definieren. Siehe zB http://martinfowler.com/bliki/DomainSpecificLanguage.html.
Im ersten Teil des Seminars besteht aus Vorträgen und praktischen Übungen um den Umgang mit internen Domain-spezifische Sprachen (DSLs), externen DSLs und Language-oriented Programming zu erlernen. Der zweite Teil umfasst Projektarbeiten mittleren Aufwands in Gruppen, bei welchen die zuvor erwähnten Methoden zum Einsatz kommen.
- Fakultät für Mathematik, Informatik und Physik
Gruppe 0
|
||||
---|---|---|---|---|
Datum | Uhrzeit | Ort | ||
Di 06.03.2018
|
16.15 - 18.00 | rr 21 rr 21 | Barrierefrei | |
Di 13.03.2018
|
16.15 - 18.00 | rr 21 rr 21 | Barrierefrei | |
Di 20.03.2018
|
16.15 - 18.00 | rr 21 rr 21 | Barrierefrei | |
Di 10.04.2018
|
16.15 - 18.00 | rr 21 rr 21 | Barrierefrei | |
Di 17.04.2018
|
16.15 - 18.00 | rr 21 rr 21 | Barrierefrei | |
Di 24.04.2018
|
16.15 - 18.00 | rr 21 rr 21 | Barrierefrei | |
Di 08.05.2018
|
16.15 - 18.00 | rr 21 rr 21 | Barrierefrei | |
Di 15.05.2018
|
16.15 - 18.00 | rr 21 rr 21 | Barrierefrei | |
Di 22.05.2018
|
16.15 - 18.00 | rr 21 rr 21 | Barrierefrei | |
Di 29.05.2018
|
16.15 - 18.00 | rr 21 rr 21 | Barrierefrei | |
Di 05.06.2018
|
16.15 - 18.00 | rr 21 rr 21 | Barrierefrei | |
Di 12.06.2018
|
16.15 - 18.00 | rr 21 rr 21 | Barrierefrei | |
Di 19.06.2018
|
16.15 - 18.00 | rr 21 rr 21 | Barrierefrei | |
Di 26.06.2018
|
16.15 - 18.00 | rr 21 rr 21 | Barrierefrei |