Releases: Systems-Modeling/SysML-v2-Release
2026-04 - SysML v2 Release
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
- SysML v2 Pilot Implementation - 2026-04
- SysML v2 API and Services - 2026-04 (only license change)
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 notationsysml.library.kpar– textual notation packaged in KerML Project Archive (KPAR) filessysml.library.xmi– XMI representation, without derived property values or implied relationshipssysml.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:
.kebnfand.kgbnffiles – Plain text format for textual notation Extended BNF (EBNF) and graphical notation Graphical BNF (GBNF).htmlfiles – 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
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 notationsysml.library.kpar– textual notation packaged in KerML Project Archive (KPAR) filessysml.library.xmi– XMI representation, without derived property values or implied relationshipssysml.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:
.kebnfand.kgbnffiles – Plain text format for textual notation Extended BNF (EBNF) and graphical notation Graphical BNF (GBNF).htmlfiles – 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.
- KERML11-191 Problem with deriveTypeFeatureMembership
2026-02 - SysML v2 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 2025-02 release:
Standard Library Models
The release includes four versions of the standard model libraries:
sysml.library– textual notationsysml.library.kpar– textual notation packaged in KerML Project Archive (KPAR) filessysml.library.xmi– XMI representation, without derived property values or implied relationshipssysml.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:
.kebnfand.kgbnffiles – Plain text format for textual notation Extended BNF (EBNF) and graphical notation Graphical BNF (GBNF).htmlfiles – 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
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 notationsysml.library.kpar– textual notation packaged in KerML Project Archive (KPAR) files (NEW)sysml.library.xmi– XMI representation, without derived property values or implied relationshipssysml.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:
.kebnfand.kgbnffiles – Plain text format for textual notation Extended BNF (EBNF) and graphical notation Graphical BNF (GBNF).htmlfiles – 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
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 notationsysml.library.xmi– XMI representation, without derived property values or implied relationshipssysml.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:
.kebnfand.kgbnffiles – Plain text format for textual notation Extended BNF (EBNF) and graphical notation Graphical BNF (GBNF).htmlfiles – 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
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 notationsysml.library.xmi- XMI representation, without derived property values or implied relationshipssysml.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
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 notationsysml.library.xmi- XMI representation, without derived property values or implied relationshipssysml.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
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 notationsysml.library.xmi- XMI representation, without derived property values or implied relationshipssysml.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
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 notationsysml.library.xmi- XMI representation, without derived property values or implied relationshipssysml.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
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 notationsysml.library.xmi- XMI representation, without derived property values or implied relationshipssysml.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.