Lander Geeraert - Domain Specific Languages with MPS


In this project, we will build a Domain Specific Language for the Bmod language as seen in the lectures for Model Driven Engineering. We will do this by using the Jetbrains tool MPS, which is a projectional editor and thus brings it own challenges. This project will pinpoint some difficulties which traditional programmers encounter when switching to a projectional programming method. It will also find a way to display the models written in our self made language in a clear and graphical way.

  Reading Phase

Reading Report (PDF)
Reading Presentation (PDF)

  Implementation Phase

Final Report (PDF)
Final Presentation (PDF)
Project Materials (ZIP)