Skip to content

Latest commit

 

History

History
14 lines (9 loc) · 1.16 KB

README.md

File metadata and controls

14 lines (9 loc) · 1.16 KB

What s this?

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.

Why?

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.

Acknowledgements

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