OEP-3 SysML v2 Applications and Examples


In Progress

Slack Channel


Github Repository



May 18, 2023


@Ed Seidewitz @robert karban @Fatma Karagöz


OpenMBEE is fundamentally based on the Systems Modeling Language (SysML). The Object Management Group has just recently adopted the beta version of SysML 2.0. This will eventually be support in OpenMBEE MMS 5, but the SysML v2 Submission Team (SST) has already provided a pilot implementation for the new version of the language. It would be very beneficial to have some applications and examples of use of the new version of SysML, in order both to better understand the impact of the SysML v1 to v2 migration and to provide insight into how best to support SysML v2 in OpenMBEE.


The SysML v2 Pilot Implementation release provides installers for both Eclipse and Jupyter Lab, which support model creation using the SysML v2 textual notation (with a limited capability for graphical visualization).


  • The OpenMBEE project supports a cloud-based JupyterHub deployment with SysML v2 installed.

  • Models can be exported from Jupyter as .ipynb notebook files and made available to the community in the SysML v2 Applications and Examples repository on GitHub.

    • Use Slack to request write access to the repository (GitHub username required).

  • The JupyterHub deployment does not provide a means to collaborate across accounts. Therefore, if a group of modelers wishes to create an example model together, they will need to coordinate the use of a single account.

  • Alternatively, modelers can install Jupyter and the SysML v2 kernel locally, following the SysML v2 release installation instructions for Jupyter.



  • Modelers should take advantage of the rich-text capabilities of Jupyter to organize and explain the models in their notebooks.

  • Modelers will retain copyright to their models. Each notebook should include a copyright notice at the beginning.

  • Models contributed to the GitHub repository will be distributed under the Apache 2.0 License.

  • Models must not contain any proprietary or limited-access information. Modelers represent that they have the right to contribute their models and license their distribution.