Implementation of a subset of the MARTE (UML-RT) UML language profile
The MPS project is migrated to MPS 2022.3. For an MPS 2022.2-based version, please see the branch archive/mps20222.
See license subdirectory for the various components used and their licenses.
In its current incubator state, this (simplified) UML(-RT) language in JetBrains MPS serves as a thin interoperability layer (at least at conceptual and model-import level) between MPS-based DSLs and UML-RT-compatible DSML tools like RTist (formerly known as RSA-RTA) and Papyrus(-RT).
When further developed and engineered, a language like this can serve as a much stronger bridge between DSLs in various domains and disciplines and ROOM (nowadays better known as UML-RT or MARTE) as well as the Embedded software development world through middlewares like the ones that are part of RTist or Papyrus-RT.
The starting point of this language and at least some importers is in part thanks to Dmitrii Nikeshkin's work on Domain-extensible model-driven embedded software development IDE