OEP-3 SysML v2 Applications and Examples

State

In Progress

Slack Channel

https://openmbee.slack.com/archives/C05GUM28KK9

Github Repository

GitHub - Open-MBEE/SysML-v2-Applications-and-Examples

Created

May 18, 2023

Authors

@Ed Seidewitz @robert karban @Fatma Karagรถz

Motivation

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.

Proposal

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).

Jupyter

Eclipse

Guidelines

  • 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.

Resources