-
Key: KERML-32
-
Status: open
-
Source: Model Driven Solutions ( Mr. Ed Seidewitz)
-
Summary:
The following validation constraints are implied by textual descriptions in the specification, but are missing in the abstract syntax. They should be added, along with appropriate OCL.
8.3.17.2 ExhibitStateUsage
1. validateExhibitStateUsageReference – If an ExhibitStateUsage has an ownedReferenceSubsetting, then its referencedFeature must be a StateActionUsage.
8.3.19.2 AssertConstraintUsage
2. validateAssertConstraintUsageReference – If an AssertConstraintUsage has an ownedReferenceSubsetting, then its referencedFeature must be a ConstraintUsage.
8.3.20.10 SatisfyRequirementUsage
4. validateSatisfyRequirementUsageReference – If a SatisfyRequirementUsage has an ownedReferenceSubsetting, then its referencedFeature must be a RequirementUsage.
8.3.24.2 IncludeUseCaseUsage
5. validateIncludeUseCaseUsageReference – If an IncludeUseCaseUsage has an ownedReferenceSubsetting, then its referencedFeature must be a UseCaseUsage.
-
Reported: KerML 1.0a1 — Tue, 25 Apr 2023 20:48 GMT
-
Updated: Mon, 8 Apr 2024 21:42 GMT
KERML — Validation constraints are missing in the SysML abstract syntax
- Key: KERML-32
- OMG Task Force: Kernel Modeling Language (KerML) 1.0 FTF