Skip to content

The latest incremental release of SysML v2. Start here.

License

Notifications You must be signed in to change notification settings

gawrondeutsch/SysML-v2-Release

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OMG Systems Modeling Language™ (SysML®) v2 Release

The SysML v2 Release repository contains the latest incremental release of the SysML v2 specification documents, example models and model library. It also provides instructions for user installation of SysML v2 Pilot Implementation editors. For developer installs, please see the development repositories also available from the Systems Modeling organization on GitHub.

Team

The SysML v2 Submission Team (SST) was a joint team of over 200 individuals from over 80 industry, academia and government organizations, who worked together to develop the next major version of the Object Management Group (OMG) System Modeling Language (SysML). The goal was to deliver a SysML v2 specification validated by the user community, demonstrable with a pilot implementation and providing a smooth migration path for SysML v1 users and models.

In February 2023, the team submitted three specifications to OMG, which were adopted as beta specifications.

These beta specification are now in the OMG finalization process, which is expected to be completed with the publication of corresponding formal specifications in 2024. The former SST development team plans to continue to publish incremental releases of the pilot implementation, in support of the work of the three finalization task forces, with the goal of eventually developing this into a reference implementation for all three specifications.

Feedback

To ask questions about using this release or to provide feedback, join the SysML v2 Release Google Group.

  • Go to https://groups.google.com/g/sysml-v2-release while logged into a Google account.
  • Select “Apply for Membership”.
    • Please provide your full name, organizational affiliation and interest in SysML.
  • Once your application has been accepted, you can post to the group using the email [email protected].  

Release Content

The release repository contains the items listed below. For a Zip archive of the entire repository contents, go to https://github.com/Systems-Modeling/SysML-v2-Release/releases and download the appropriate version.

  • In the doc directory.
    • Introductory presentations on the SysML v2 notation
      • Intro to the SysML v2 Language-Textual Notation.pdf
      • Intro to the SysML v2 Language-Graphical Notation.pdf
    • Specification documents (PDF)
      1. Kernel Modeling Language (KerML), version 1.0
      2. OMG Systems Modeling Language (SysML), version 2.0
        • Part 1: Language Specification
        • Part 2: SysML v1 to v2 Transformation
      3. Systems Modeling Application Programming Interface (API) and Services, version 1.0
  • In the install directory
    • eclipse - Installer for Eclipse plugins for Kernel Modeling Language (KerML) and System Modeling Language (SysML) editors
    • jupyter - Installer for a SysML language kernel for Jupyter, with JupyterLab integration (for more information on Jupyter, see https://jupyter.org/)
  • Model projects (KerMl and SysML textual notation)
    • kerml - Example models in the Kernel Modeling Language (KerML)
    • sysml - Example models in the Systems Modeling Language (SysML) v2
    • sysml.library - Normative model libraries for both KerML and SysML

Additional content can be accessed at the following URLs.

Licensing

The specification documents are copyrighted by the organizations listed in those documents under the terms given there.

The Intro to the SysML v2 Language-Textual Notation presentation is Copyright © 2019-2023 Model Driven Solutions, Inc.
The Intro to the SysML v2 Language-Graphical Notation presentation is Copyright © 2021-2023 Sandy Friedenthal.
Both presentations are licensed under the Creative Commons Attribution 4.0 International License.
To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/ or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.

The Jupyter and Eclipse software and all included KerML and SysML v2 models in this repository are licensed by the respective copyright holders listed below under the GNU Lesser General Public License (LGPL) v3.0 (see LICENSE and LICENSE-GPL files). Licensing for software and models in other Systems Modeling repositories is as given in those repositories.

Copyright © 2019-2021 California Institute of Technology (Jet Propulsion Laboratory)
Copyright © 2019-2023 DEKonsult
Copyright © 2019-2021 IncQuery Labs Ltd.
Copyright © 2019-2023 Intercax LLC
Copyright © 2019-2021 Itemis
Copyright © 2019-2021 Maplesoft (Waterloo Maple, Inc.)
Copyright © 2019-2023 Mgnite Inc.
Copyright © 2019-2023 Model Driven Solutions, Inc.
Copyright © 2019-2023 SAF Consulting
Copyright © 2021-2023 Twingineer LLC

About

The latest incremental release of SysML v2. Start here.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Batchfile 46.0%
  • Shell 42.2%
  • Python 11.8%