the bmod dsl in mps by jetbrains

The Bmod DSL in MPS by JetBrains Mathias Ooms University of Antwerp - PowerPoint PPT Presentation

The Bmod DSL in MPS by JetBrains Mathias Ooms University of Antwerp 9 January 2020 Overview The main overview: Introduction to MPS Bmod in MPS Demo Conclusion and comparisons Introduction to MPS MPS (MetaProgrammingSystem):


  1. The Bmod DSL in MPS by JetBrains Mathias Ooms University of Antwerp 9 January 2020

  2. Overview The main overview: ◮ Introduction to MPS ◮ Bmod in MPS ◮ Demo ◮ Conclusion and comparisons

  3. Introduction to MPS MPS (MetaProgrammingSystem): ◮ tool developed by JetBrains ◮ to design DSL ◮ suitable workbench and IDE

  4. Introduction to MPS The structure of a DSL in MPS: ◮ Solutions and languages ◮ Six main components (models) Figure 1: The directory structure of a DSL

  5. Bmod in MPS The structure: (a) Directory structure (b) The concept Cell

  6. Bmod in MPS The editor: (c) Directory structure (d) The concept Cell

  7. Bmod in MPS Behavior: (e) Directory structure (f) The concept Cell

  8. Demo (click to play)

  9. Conclusions and comparisons MPS: ◮ No actual limitations ◮ Can handle big projects ↔ MetaDepth ◮ More appropriate for textual languages ◮ Learning curve ↔ AToMPM ◮ Handy helping tools

Recommend


More recommend