Legacy Issue Number: 19859
Section E.4 (non-normative) defines the objectiveFunction stereotype to describe objective functions for use in trade studies. However, whereas Table E.5 defines the objectiveFunction stereotype to extend (or rather generalize) ConstraintBlock, this seems to be inconsistent with the parametric diagram on the same page where the objectiveFunction stereotype is (seems to be [*]) applied to the a constraintProperty instead.
Given the fact that constraintProperty is only 'loosely' defined in the spec (i.e. it is not part of the xmi file), the only viable alternative seems to be that objectivefunction extends uml::Property and adds the necessary constraints in order to warrant the fact that the type of the uml::Property is (stereotyped by) a ConstraintBlock...
Please clarify the definition of the objectiveFunction stereotype.
[*] Since there is no formal notation defined for objectiveFunction, one can of course merely guess...
Reported: SysML 1.4 — Mon, 30 Nov 2015 05:00 GMT
Disposition: Deferred — SysML 1.7
To fix the XMI generator, as appropriate
Updated: Thu, 22 Dec 2022 13:45 GMT
SYSML17 — Does the objectiveFunction stereotype generalizes the ConstraintBlock stereotype or UML::property?
- Key: SYSML17-123
- OMG Task Force: SysML 1.7 RTF