Ooms Mathias - The BMod DSL in MPS


MPS (MetaProgrammingSystem) is a tool developed by JetBrains, which allow users to design their own domain-specific languages (DSL). This environment gives the possibility to define and create a suitable workbench and IDE (Integrated Development Environment) for a DSL.

In this project, I've implemented a DSL called "Bmod", an evacuation simulation tool of building floors, to show the abilities of MPS by JetBrains.

IMPORTANT: to run the project use MPS 2019.2, as migrating the project gives troubles.

  Implementation Phase

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