-
Key: KERML-232
-
Status: open
-
Source: Model Driven Solutions ( Mr. Ed Seidewitz)
-
Summary:
In addition to the problems addressed in
KERML-151, the deriveFeatureType constraint has the following additional problems:- If a Feature is conjugated, then the validateSpecializationSpecificNotConjugated constraint prohibits the Feature from being the specific Type in either FeatureTypings or Subsettings. Nevertheless, one would expect it to have the same types as the originalType that it is conjugating (assuming that is, indeed, a Feature).
- The description of deriveFeatureType says that the resulting set of types has "all redundant supertypes removed". This should be interpreted to mean that any Type for which there is some conforming subtype should be removed from the set, not just that duplicates of the same Type are removed (as in the current OCL).
-
Reported: KerML 1.0b1 — Wed, 22 Nov 2023 20:40 GMT
-
Updated: Mon, 8 Apr 2024 21:42 GMT
KERML — Additional problems with deriveFeatureType
- Key: KERML-232
- OMG Task Force: Kernel Modeling Language (KerML) 1.0 FTF