Generic Language Technology
Course code: 2IS15
Slides of the courses are available via OASE!
Exercises
You may work in pairs when making these exercises.
- Exercise 1: In order to make the exercise you have to download the following ZIP file. The deadline for this exercise is 15th of September and you have to hand in via Peach3
- Exercise 2: Exercise is online. The deadline for this exercise is 22nd of September and you have to hand in via Peach3
- Exercise 3: Exercise is online. The deadline for this exercise is 6th of October and you have to hand in via Peach3
- Exercise 4: Exercise is online. You have to study the installation guide and metamodel tutorial.
The deadline for this exercise is 13th of October and you have to hand in via Peach3
- Exercise 5: Exercise is online. You have to use the file AutoConnect.nxc.
The deadline for this exercise is 20th of October and you have to hand in via Peach3
Manuals and papers:
- Background information on scanning and parsing can be found in the book "Compilers" by Aho, Lam, Sethi and Ullman, Chapters 3 and 4 or in Chapters 3 and 4 of the course notes by Christopher Whyley of University of Wales, Swansea.
- Background information on DSLs can be found in Chapter 2 of the book by DSL Engineering by Markus Voelter.
- Paper on language modelling by A. Johnstone, P.D. Mosses and E. Scott.
- Paper on language-Driven System Design by S. Mauw, W.T. Wiersma and T.A.C. Willemse.
- Paper on MDE Basics with a DSL Focus by S. Andova, M.G.J. van den Brand, L.J.P. Engelen and T. Verhoeff.
Material to study for the exams of 2014/2015:
- All slides on:
- Generic Language Technology
- Basic Technology
- Grammars and signatures
- Model transformations
- Semantics
- Background information on parsing can be found in the book "Compilers" by Aho, Sethi and Ullman, Chapters 3 and 4 or in Chapters 3 and 4 of the course notes by Christopher Whyley of University of Wales Swansea.
- Paper on MDE Basics with a DSL Focus by S. Andova, M.G.J. van den Brand, L.J.P. Engelen and T. Verhoeff.
- Chapter 2 of the book by DSL Engineering by Markus Voelter.
- The chapters 1, 2, 3, 5 and 6 of the Xtext2.5 manual.
- The chapters 3, 5, and 7 of the book on Epsilon.
The exam is open book, it is allowed to use your laptop during the exam. It is still recommendable to study the material in detail.
Final mark of GLT
The exam of GLT counts for 60% and the practical exercises count for 40%, both with a minimum of 5.5.
Examples of written exams: