703756 Domain-specific Language Engineering
Sommersemester 2015 | Stand: 14.04.2015 | 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 Aspekte des modernen Software-Engineerings die dabei helfen 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 um sie für bestimmte Anwendungsfälle, sogenannten Domänen, produktiver zu machen. Siehe zB http://martinfowler.com/bliki/DomainSpecificLanguage.html.
Im ersten Teil des Seminars werden Vorträge und einfache praktische Übungen verwendent 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.
Beginn: siehe Termine
- Fakultät für Mathematik, Informatik und Physik
Gruppe 0
|
||||
---|---|---|---|---|
Datum | Uhrzeit | Ort | ||
Mi 04.03.2015
|
10.15 - 12.00 | rr 21 rr 21 | Barrierefrei | |
Mi 11.03.2015
|
10.15 - 12.00 | rr 21 rr 21 | Barrierefrei | |
Mi 18.03.2015
|
10.15 - 12.00 | rr 21 rr 21 | Barrierefrei | |
Mi 25.03.2015
|
10.15 - 12.00 | rr 21 rr 21 | Barrierefrei | |
Mi 15.04.2015
|
10.15 - 12.00 | rr 21 rr 21 | Barrierefrei | |
Mi 22.04.2015
|
10.15 - 12.00 | rr 21 rr 21 | Barrierefrei | |
Mi 29.04.2015
|
10.15 - 12.00 | rr 21 rr 21 | Barrierefrei | |
Mi 06.05.2015
|
10.15 - 12.00 | rr 21 rr 21 | Barrierefrei | |
Mi 13.05.2015
|
10.15 - 12.00 | rr 21 rr 21 | Barrierefrei | |
Mi 20.05.2015
|
10.15 - 12.00 | rr 21 rr 21 | Barrierefrei | |
Mi 27.05.2015
|
10.15 - 12.00 | rr 21 rr 21 | Barrierefrei | |
Mi 03.06.2015
|
10.15 - 12.00 | rr 21 rr 21 | Barrierefrei | |
Mi 10.06.2015
|
10.15 - 12.00 | rr 21 rr 21 | Barrierefrei | |
Mi 17.06.2015
|
10.15 - 12.00 | rr 21 rr 21 | Barrierefrei | |
Mi 24.06.2015
|
10.15 - 12.00 | rr 21 rr 21 | Barrierefrei |