Skip to content

2025-04 - SysML v2 Release

Choose a tag to compare

@seidewitz seidewitz released this 28 May 21:29
· 21 commits to master since this release

Pilot Implementation

This is an incremental installation release of the pilot implementation of the SysML v2 language, API and services. Release notes for the language implementation are available at

The API and Services Pilot Implementation and API Cookbook are unchanged from the previous release:

The release also includes three versions of the standard model libraries:

  • sysml.library – textual notation
  • sysml.library.xmi - XMI representation, without derived property values or implied relationships
  • sysml.library.xmi.implied - XMI representation, without derived property values but with implied relationships

Note. The XMI files (.kermlx and .sysmlx) use an Eclipse XMI representation that is not fully normative OMG XMI.

To install, download and decompress one of the files below and follow the instructions in the README file.

Note. Even though the files below are labeled "Source code", they simply contain the entire compressed contents of this repository. They do not actually include the pilot implementation source code, which is maintained in separate development repositories.

Issue Resolutions

This release includes Beta 4 versions of the KerML and SysML specification documents and the Beta 3 version of the Systems Modeling API specification (for which there was no Beta 4). These versions of the specifications have been submitted to OMG and are now in the final stages of the adoption process. They update the published Beta 2 versions of the documents with all issue resolutions approved by the second KerML, SysML v2 and System Modeling API & Services Finalization Task Forces (FTFs), which have now completed. Note, however, that these resolutions must still be considered preliminary until the updated specifications are formally adopted by the OMG.

Resolutions to the following issues are included in this release. The subclauses of each document affected by a resolution are tagged in the document with the corresponding issue key and title. In addition, the doc/changes directory includes PDF cumulative comparison documents between the Beta 4 and published Beta 2 versions of the specification documents, and the doc/clean directory includes "clean" versions of the document without issue tags.

KerML Specification

KERML_-224 Corrections to Ballot 5 resolutions

SysML Specification, Part 1: Language

SYSML2_-801 Correction to the resolution of SYSML2_-510

SysML Specification, Part 2: SysML v1 to v2 Transformation

SYSML2_-803 The mapping class ConnectorMultiplicityMembership_Mapping is not completely defined

Systems Modeling API and Services Specification

None