Skip to content

2026-08 - SysML v2 Release

Latest

Choose a tag to compare

@seidewitz seidewitz released this 12 Sep 16:23

Pilot Implementation

NOTE. Language and API implementations are now being distributed under the Eclipse Public License (EPL), rather than the GNU Lesser General Public License (LGPL). See the LICENSE file for details.

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 SysML v2 API and Services implementation is unchanged from the 2025-04 release:

The API Cookbook is unchanged from the 2025-02 release:

Standard Library Models

The release includes four versions of the standard model libraries:

  • sysml.library – textual notation
  • sysml.library.kpar – textual notation packaged in KerML Project Archive (KPAR) files
  • 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.

Textual and Graphical Notation BNF

The release also includes files collecting the BNF specifications for the KerML textual notation and the SysML textual and graphical notation. The BNF in these files was extracted from the specification documents using automated tooling and then manually corrected for editorial errors (which will all ultimately be fixed in the specifications).

The BNF is provided in two formats:

  • .kebnf and .kgbnf files – Plain text format for textual notation Extended BNF (EBNF) and graphical notation Graphical BNF (GBNF)
  • .html files – Hyperlinked HTML format for textual notation EBNF and graphical notation GBNF

Installation

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 the Beta 2 versions of the KerML 1.1, SysML 2.1 and Systems Modeling API 1.1 specification documents. These update the formal version of the document with issues approved by Ballots 1 to 3 of the KerML 1.1, SysML 2.1 RTFs and API 1.1 RTFs. Note, however, that these resolutions must be considered preliminary until the FTFs complete and their reports are approved by the OMG.

These documents have not changed in his release.