-
Key: KERML_-220
-
Status: open
-
Source: Model Driven Solutions ( Mr. Ed Seidewitz)
-
Summary:
There are some errors in the OCL of certain operations add to Feature by the resolution of
KERML_-18.- In isCartesianProduct, the first two conditions should not be part of the first operand of the following "implies" (otherwise, e.g., a feature with no type or featuring types would incorrectly be considered a Cartesian product).
- In isOwnedCrossFeature, "owningType" should be "owningNamespace" (because owned cross features are required to be not owned via FeatureMemberships).
- In ownedCrossFeature, ownedMembers owned via FeatureValues should also be excluded from the list of ownedMemberFeatures being computed.
-
Reported: KerML 1.0b2 — Wed, 19 Feb 2025 20:25 GMT
-
Updated: Wed, 19 Feb 2025 21:36 GMT
KERML_ — Corrections to the resolution of KERML_-18
- Key: KERML_-220
- OMG Task Force: Kernel Modeling Language (KerML) 1.0 FTF 2