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 and API pilot implementations are available at
The API Cookbook is still unchanged from 2024-02.
The release also includes both textual notation and XMI versions of the standard model libraries, in the sysml.library
and sysml.library.xmi
directories. Note, however, that the XMI files use an Eclipse XMI representation (.kermlx
and .sysmlx
representations) that is not fully normative OMG XMI. The XMI has been exported without derived property values or implied relationships.
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 2.3 versions of the specification documents, which update the published Beta 2 versions with issue resolutions approved in the recent ballots of the second SysML v2 and System Modeling API & Services Finalization Task Forces (FTFs). Note, however, that these resolutions must be considered preliminary until the FTFs complete and their reports are approved by the OMG. The KerML specification has not been updated in this release.
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 2.3 and published Beta 2 versions of the specification documents.
KerML Specification
None.
SysML Specification, Part 1: Language
SYSML2_-44 Transformation of UML4SysML::ActivityFinalNode is not specified yet
SYSML2_-206 Editorial errors in constraints
SYSML2_-222 TransitionUsage source and target properties do not support feature chains
SYSML2_-267 Invalid use of "loop" as merge action name
SYSML2_-280 Header description of unowned elements does not align with textual notation
SYSML2_-281 Error in textual notation on this page ("comment Comment 2")
SYSML2_-282 P8 import textual notation may have errors
SYSML2_-283 Table 5 Attributes Compartment Graphical Notation and Textual Notation does not match
SYSML2_-285 Multiple textual notation issues
SYSML2_-286 Misspelling in Table 16 / graphical and textual notation do not match
SYSML2_-288 Missing word in description of view usage
SYSML2_-291 Typo in definition of RenderingDefinition
SYSML2_-330 Typo - "calculation" instead of "constraint"
SYSML2_-352 Error in specification of library model UUIDs
SysML Specification, Part 2: SysML v1 to v2 Transformation
SYSML2_-44 Transformation of UML4SysML::ActivityFinalNode is not specified yet
SYSML2_-171 Helper::getScalarValueType operation is not robust enough
SYSML2_-220 Replace Generic mapping classes by Initializers
SYSML2_-300 Weak check of input parameter in Helper::getScalarValueType
SYSML2_-305 SysMLv1Tov2.xmi contains temporary mapping classes
SYSML2_-314 Actor should be mapped to a PartDefinition
SYSML2_-345 Chapter 7.8.7.3.3 FeatureDirectionKind is empty
SYSML2_-346 Chapter 7.8.7.3.4 is empty
Systems Modeling API and Services Specification
SYSMOAS_-5 Provide details on deleting a project that has commits with data
SYSMOAS_-11 Query conformance and derived properties
SYSMOAS_-56 Branches are mutable
SYSMOAS_-74 changeTypes argument not in the table
SYSMOAS_-94 Expand Conformance Levels for Read-only service providers without splitting PIM services