Skip to content

Releases: Systems-Modeling/SysML-v2-Release

2023-08 - SysML v2 Release

18 Sep 18:57
Compare
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. The language pilot implementation includes bug fixes in this release. Release notes are available at

The API and Services implementation is still unchanged from 2023-02.

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 is the first release that includes updates to the Beta 1 specification documents corresponding to issue resolutions approved by the KerML, SysML v2 and Systems Modeling API and 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.

Resolutions to the following issues are included in this release. Document subclauses affected by a resolution are tagged with the corresponding issue key and title.

KerML Specification

KERML-14 validateItemFlowItemFeature documentation is wrong
KERML-15 Names validatePackageFilterIsBoolean and validatePackageFilterIsModelEvaluable are wrong
KERML-16 Rename validateDatatypeSpecialization to validateDataTypeSpecialization
KERML-30 List of symbols incomplete
KERML-31 Typo in Grammar
KERML-59 KerML 7.4.7.2 Behavior Declaration: last example
KERML-60 7.4.1 Kernel Overview: Occurence instead of Object superclass
KERML-64 Typo in 7.4.7.2
KERML-65 Typo in description of Connector::targetFeature
KERML-78 Some Feature constraints have no description
KERML-80 Incorrect OCL for validateFeatureChainingFeatureNotOne and validateFeatureChainingFeaturesNotSelf

SysML Specification, Part 1: Language

SYSML2-54 Error in InterfaceUsage semantics subclause
SYSML2-78 The .project.json file for the Cause and Effect Domain Library is misnamed
SYSML2-81 Association end name " /usageWithDirectedUsage" has a typo
SYSML2-92 Packages can also have compartments
SYSML2-103 Editoral corrections in 7.16.11
SYSML2-153 Error in assert constraint example
SYSML2-156 Errors in textual BNF for RequirementDefinition and ConcernDefinition
SYSML2-157 Incorrect font in descriptions of AttributeUsage and TransitionUsage

SySML Specification, Part 2: SysML v1 to v2 Transformation

SYSML2-1 "Elements not mapped" table sections are empty
SYSML2-2 ItemFlowEnds of ObjectFlow transformation target are not defined correctly
SYSML2-4 Transformation of UML4SysML::AddVariableValueAction is not correct
SYSML2-5 UntypedPin_Mapping::filter: property src should be from
SYSML2-7 Pin_Mapping::filter: property src should be from
SYSML2-14 UML4SysML::ClearVariableAction transformation does not include a ReturnParameter
SYSML2-16 Subsections for mapping classes in section 7.7.2.3.9 should be ordered alphabetically
SYSML2-19 REAOutputPin_Mapping should specialize OutputPin_Mapping
SYSML2-23 Transformation of UML4SysML::AddStructuralFeatureValueAction is not correct
SYSML2-88 Mapping of allocation between usage elements is not specified yet
SYSML2-171 Optimize Pin mapping class generalization hierarchy
SYSML2-173 Mapping of ValueSpecificationActions does not work for untyped pins
SYSML2-174 EmptyReturnParameterFeatureMembership_Mapping does not exist
SYSML2-178 ClassifierBehaviorFeatureMembership_Mapping does not exist
SYSML2-189 ControlFlowSuccessionAsUsage_Mapping uses non existing mapping class ActivityEdgeInitialNodeSourceEndFeatureMembership_Mapping
SYSML2-193 ControlFlowSuccessionAsUsage_Mapping uses non existing mapping class
SYSML2-195 GenericToEndFeatureMembership_Mapping::to property redefines itself
SYSML2-197 ControlFlow target SuccessionAsUsage should have end feature with reference subsetting
SYSML2-200 Description of Subsetting mapping classes is not correct
SYSML2-202 Filter for mapping class Behavior_Mapping is useless
SYSML2-204 Mapping of SysMLv1::ItemFlow does not consider the itemProperty
SYSML2-208 A ConnectionUsage should be owned by a FeatureMembership relationship
SYSML2-211 Introduce GenericToTransitionUsage_Mapping class
SYSML2-213 Typo in section 7.6.3 and section 7.6.4: mappingsto
SYSML2-215 ControlFlow transformation target ends are not defined correctly

Systems Modeling API and Services Specification

SYSMOAS-1 missing and superfluous properties

2023-07.1 - SysML v2 Release

07 Aug 20:12
Compare
Choose a tag to compare

This is a maintenance release of the pilot implementation of the SysML v2 language, API and services. It corrects the Eclipse installation site archive install/eclipse/org.omg.sysml.site.zip in the SysML v2 Release repository. Installing from the version of this archive in the 2023-07 release resulted in some models being given spurious warning messages in the Eclipse editors for KerML and SysML. Jupyter installations were not affected. There are no changes to the implementation repositories.

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.

2023-07 - SysML v2 Release

03 Aug 18:36
Compare
Choose a tag to compare

This is an incremental installation release of the pilot implementation of the SysML v2 language, API and services. It is the first release since 2023-02. The 2023-07 release is consistent with the Beta 1 versions of the KerML, SysML and API specifications, including complete versions of all specification documents.

Only the language Pilot Implementation has been updated for this release. Release notes are available at

The API and Services implementation is unchanged from 2023-02.

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.

2023-02 - SysML v2 Release

15 Mar 17:03
Compare
Choose a tag to compare

This is an incremental installation release of the pilot implementation of the SysML v2 language, API and services. There was no public 2023-01 release, so this is the first release since 2022-12. The 2023-02 release is consistent with the fourth revised submission made to OMG on 20 February 2023, including complete versions of all specification documents.

Release notes are available at

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.

2022-12 - SysML v2 Release

21 Jan 05:25
Compare
Choose a tag to compare

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

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.

2022-11 - SysML v2 Release

19 Dec 03:30
Compare
Choose a tag to compare

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

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.

2022-10 - SysML v2 Release

12 Nov 04:04
Compare
Choose a tag to compare

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

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.

2022-09 - SysML v2 Release

24 Oct 04:29
Compare
Choose a tag to compare

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

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.

2022-08 - SysML v2 Release

17 Sep 23:47
7d4b2dc
Compare
Choose a tag to compare

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

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.

2022-07 - SysML v2 Release

12 Aug 23:21
Compare
Choose a tag to compare

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

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.