-
Key: SYSML2-4
-
Status: open
-
Source: oose Innovative Informatik eG ( Mr. Tim Weilkiens)
-
Summary:
The transformation of UML4SysML::AddVariableValueAction contains several issues:
- AVVAFeatureValue_Mapping uses unknown mapping class AddValueActionValueFeatureReferenceExpression_Mapping; should be AVVAValueFeatureReferenceExpression_Mapping
- The CommonAssignmentActionUsageReferenceFeatureMembership_Mapping and dependent mapping classes are independent of the mapping source and should be defined as factories
- The mapping does not consider the isReplaceAll property
- In SysMLv1Library::AddValueAction, the "if isReplaceAll" statement should be "if not isReplaceAll"
- The mapping class AVVAValueExpressionMembership_Mapping defines the action as the memberElement. It should be the variable.
- The source of the mapping classes for AddVariableValueAction should be "AddVariableValueAction" instead of "Action".
- Remove the mapping of the pins "value" and "insertAt", because they are part of the SysMLv1Library::AddValueAction action definition
- The mapping of an ObjectFlow to the pins "value" and "insertAt" does not work
-
Reported: SysML 2.0a1 — Sat, 15 Apr 2023 17:04 GMT
-
Updated: Mon, 8 Apr 2024 18:21 GMT
SYSML2 — Transformation of UML4SysML::AddVariableValueAction is not correct
- Key: SYSML2-4
- OMG Task Force: Systems Modeling Language (SysML) 2.0 FTF