Course Material - Advanced Software Engineering - ESIR
Professor :
Stéphanie Challita
Course Schedule:
Lectures
Date | Time | Topic |
---|---|---|
10/11/2025 | 09:45 - 13:00 | Introduction to MDE, SLE - Introduction to DSL |
17/11/2025 | 09:45 - 13:00 | Introduction to DSL |
24/11/2025 | 09:45 - 13:00 | Introduction to DSL |
27/11/2025 | 09:45 - 13:00 | Model Management |
08/12/2025 | 09:45 - 13:00 | Model Management |
02/02/2026 | 09:45 - 13:00 | Model Execution |
Lab Sessions
The labs will consist in implementing individually the proposed tutorial. The tentative timeline is the following:
Date | Time | Topic |
---|---|---|
01/12/2025 | 13:15 - 16:15 | Ecore |
10/12/2025 | 08:00 - 12:30 | Xtext - Langium |
21/01/2026 | 08:00 - 12:30 | Langium |
28/01/2026 | 08:00 - 12:30 | Interpretation |
04/02/2026 | 08:00 - 12:30 | Interpretation |
09/02/2026 | 13:15 - 16:15 | Compilation |
Assessment
Date | Note |
---|---|
24/11/2025 | Exam - part 1 |
02/02/2026 | Exam - part 2 |
Further Material
- The textbook of the course
- The Refcardz on EMF
- Documentation of Xtext and Xtend
- Documentation of Langium and the project Xtext2Langium
- The GEMOC Studio (incl., EMF, Xtext, Xtend, Sirius…)