-
Key: UAF13-21
-
Status: open
-
Source: Department of Navy ( Mr. James Ciarcia)
-
Summary:
Each UAF::*Constraint specialization of UAF::Rule has a constrainedElement metaconstraint on SubjectOf*Constraint, none of which include SysML::ConstraintBlock as a specialization. This complicates the use of SysML Parametric analysis using UAF stereotyped UML::Constraints, since ConstraintBlocks can not own them. UAF SubjectOf*Constraint elements that are specializations of UML::Class should be allowed to own ConstraintProperties typed by ConstraintBlocks that have UAF::*Constraints. Need to also allow alternate metaconstraint so that UAF::*Constraint can be owned by ConstraintBlocks that are used as ConstraintProperties by the associated UAF::SubjectOf*Constraint
Suggestion is to add ConstraintBlock as an alternate metaconstraint target for UAF::*Constraints AND a 3rd alternate metaconstraint that allows existing UAF::SubjectOf*Constraint to own ConstraintBlocks that have no or properly stereotyped owned constraints.
-
Reported: UAF 1.2 — Thu, 17 Mar 2022 14:12 GMT
-
Updated: Mon, 2 Sep 2024 00:59 GMT
UAF13 — UAF::*Constraint can’t be used with SysML::ConstraintBlocks
- Key: UAF13-21
- OMG Task Force: Unified Architecture Framework (UAF) 1.3 RTF