Skip to content

Releases: Systems-Modeling/SysML-v2-Release

2026-04 - SysML v2 Release

14 May 22:20

Choose a tag to compare

Pilot Implementation

NOTE. As of this release, 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 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 formal versions of the KerML 1.0, SysML 2.0 and Systems Modeling API 1.0 specification documents. As of this release, the documents are the versions submitted to the International Organization on Standards (ISO), which have minor editorial changes to front matter and replacement of any PNG images with SVG equivalents.

Revision Task Forces (RTFs) have now been established for KerML 1.1, SysML 2.1 and Systems Modeling API & Services 1.1. However, these task forces have not yet produced any intermediate beta updates to the specifications. As resolutions are approved, they will be implemented in future releases, which will include corresponding beta versions of the updated specification documents.

2026-03 - SysML v2 Release

10 Apr 02:11

Choose a tag to compare

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 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 formal versions of the KerML 1.0, SysML 2.0 and Systems Modeling API 1.0 specification documents. As of this release, the documents are the versions submitted to the International Organization on Standards (ISO), which have minor editorial changes to front matter and replacement of any PNG images with SVG equivalents.

Revision Task Forces (RTFs) have now been established for KerML 1.1, SysML 2.1 and Systems Modeling API & Services 1.1. However, these task forces have not yet produced any intermediate beta updates to the specifications. As resolutions are approved, they will be implemented in future releases, which will include corresponding beta versions of the updated specification documents.

Nevertheless, the release include proactive implementation of the resolution to the following issue, after the KerML 1.1 RTF elevated it to be a "blocker" issue, even though the resolution is not yet reflected in the KerML Specification.

2026-02 - SysML v2 Release

07 Mar 15:25

Choose a tag to compare

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 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 formal versions of the KerML 1.0, SysML 2.0 and Systems Modeling API 1.0 specification documents These are the final versions of these documents.

Revision Task Forces (RTFs) have now been established for KerML 1.1, SysML 2.1 and Systems Modeling API & Services 1.1. However, these task forces have not yet produced any intermediate beta updates to the specifications. As resolutions are approved, they will be implemented in future releases, which will include corresponding beta versions of the updated specification documents.

2026-01 - SysML v2 Release

11 Feb 22:19

Choose a tag to compare

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 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 (NEW)
  • 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 formal versions of the KerML 1.0, SysML 2.0 and Systems Modeling API 1.0 specification documents These are the final versions of these documents.

Revision Task Forces (RTFs) have now been established for KerML 1.1, SysML 2.1 and Systems Modeling API & Services 1.1. However, these task forces have not yet produced any intermediate beta updates to the specifications. As resolutions are approved, they will be implemented in future releases, which will include corresponding beta versions of the updated specification documents.

2025-12 - SysML v2 Release

20 Jan 03:21

Choose a tag to compare

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 2025-02 release:

Standard Library Models

The release 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.

Textual and Graphical Notation BNF

For the first time, this 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 formal versions of the KerML 1.0, SysML 2.0 and Systems Modeling API 1.0 specification documents These are the final versions of these documents.

Revision Task Forces (RTFs) have now been established for KerML 1.1, SysML 2.1 and Systems Modeling API & Services 1.1. However, these task forces have not yet produced any intermediate beta updates to the specifications. As resolutions are approved, they will be implemented in future releases, which will include corresponding beta versions of the updated specification documents.

2025-11 - SysML v2 Release

04 Dec 23:50

Choose a tag to compare

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 2025-02 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 formal versions of the KerML 1.0, SysML 2.0 and Systems Modeling API 1.0 specification documents These are the final versions of these documents.

Revision Task Forces (RTFs) have now been established for KerML 1.1, SysML 2.1 and Systems Modeling API & Services 1.1. However, these task forces have not yet approved any issue resolutions. As resolutions are approved, they will be implemented in future releases, which will include corresponding beta versions of the updated specification documents.

2025-10 - SysML v2 Release

07 Nov 08:33

Choose a tag to compare

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 2025-02 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 formal versions of the KerML 1.0, SysML 2.0 and Systems Modeling API 1.0 specification documents These are the final versions of these documents.

Revision Task Forces (RTFs) have now been established for KerML 1.1, SysML 2.1 and Systems Modeling API & Services 1.1. However, these task forces have not yet approved any issue resolutions. As resolutions are approved, they will be implemented in future releases, which will include corresponding beta versions of the updated specification documents.

2025-09.1 - SysML v2 Release

20 Oct 21:46

Choose a tag to compare

Pilot Implementation

This is an maintenance release of the pilot implementation of the SysML v2 language. It corrects a bug that was inadvertently caused by changes made in the 2025-09 release.

Updated release notes for the language implementation are available at

The API and Services Pilot Implementation and API Cookbook are unchanged from the 2025-02 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 formal versions of the KerML 1.0, SysML 2.0 and Systems Modeling API 1.0 specification documents These are the final versions of these documents.

Revision Task Forces (RTFs) have now been established for KerML 1.1, SysML 2.1 and Systems Modeling API & Services 1.1. However, these task forces have not yet approved any issue resolutions. As resolutions are approved, they will be implemented in future releases, which will include corresponding beta versions of the updated specification documents.

2025-09 - SysML v2 Release

15 Oct 17:42

Choose a tag to compare

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 2025-02 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 formal versions of the KerML 1.0, SysML 2.0 and Systems Modeling API 1.0 specification documents These are the final versions of these documents.

Revision Task Forces (RTFs) have now been established for KerML 1.1, SysML 2.1 and Systems Modeling API & Services 1.1. However, these task forces have not yet approved any issue resolutions. As resolutions are approved, they will be implemented in future releases, which will include corresponding beta versions of the updated specification documents.

2025-07 - SysML v2 Release

06 Aug 23:05

Choose a tag to compare

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 2025-02 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 now been approved by the OMG Board of Directors and are also available from OMG. The formal versions of the specifications are currently in technical editing.

Revision Task Forces (RTFs) have now been established for KerML 1.1, SysML 2.1 and Systems Modeling API & Services 1.1. However, these task forces have not yet approved any issue resolutions. However, this release implements some proactive resolutions to certain KerML and SysML issues, even though these have not been voted on yet by the RTFs. For more information, see the Pilot Implementation release notes.