Advanced topics
Some topics of the course are still under development and will be added soon. The list below is not exhaustive, and other topics will be added to this course.
Topics on Xtext
- Xtext: test-driven development
- Xtext and Xbase
Theory of DSLs
- Alternative computational models
Topics on JetBrains MPS
- Data flow analysis (page on Wikipedia, Data Flow Aspect in MPS)
- JetBrains MPS: implementing tabular projections
- JetBrains MPS: implementing graphical projections
Language modularity
- Language referencing
- Language extension
- Language reuse
- Language embedding