Issue 18708: System and PhysicalArchitecture are siblings not descendants (updm-2-0-rtf) Source: Thematix Partners LLC (Mr. Lonnie VanZandt, lonniev(at)gmail.com) Nature: Revision Severity: Significant Summary: As shown in Figure 8.127 for CapabilityConfiguration to PhysicalArchitecture and Figure 8.130 for PhysicalArchitecture to SystemResource and in Figure 8.178 for System to ResourceArtifact, Figure 8.132 for ResourceArtifact to PhysicalResource, Figure 8.131 for PhysicalResource to SystemResource, one can see that System and PhysicalArchitecture are sibling concepts. Now, FieldedCapability has this constraint: "Value for the classifier property must be stereotyped «CapabilityConfiguration» or its specializations." (see Page 172) The consequence of this is that a self-contained System cannot be the Classifier of a FieldedCapability. That is, a FieldedCapability cannot be an instance of a System. I claim that it is convenient to be able to specify that a FieldedCapability is an instance of a self-contained System. Having to model a separate CapabilityConfiguration to wrap just the System so that one can instantiate a FieldedCapability that is an instance of the System seems onerous. The recommended remedy is to allow a System to be a proper CapabilityConfiguration in addition to being a property of a CapabilityConfiguration. Resolution: Revised Text: Actions taken: May 13, 2013: received issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 13 May 2013 13:23:42 -0400 To: Subject: Issue/Bug Report X-Brightmail-Tracker: AAAAAA== X-Brightmail-Tracker: AAAAAA== ******************************************************************************* Name: Lonnie VanZandt Employer: No Magic, Inc mailFrom: lvanzandt@nomagic.com Terms_Agreement: I agree Specification: UPDM Profile Section: 8.2.1.1.7.4.5 FormalNumber: dtc/12-12-17 Version: 2.1 Doc_Year: 2012 Doc_Month: December Doc_Day: 17 Page: 174 Title: System and PhysicalArchitecture are siblings not descendants Nature: Revision Severity: Significant CODE: 3TMw8 B1: Report Issue Remote Name: 174-29-106-155.hlrn.qwest.net Remote User: HTTP User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31 Time: 01:23 PM Description: As shown in Figure 8.127 for CapabilityConfiguration to PhysicalArchitecture and Figure 8.130 for PhysicalArchitecture to SystemResource and in Figure 8.178 for System to ResourceArtifact, Figure 8.132 for ResourceArtifact to PhysicalResource, Figure 8.131 for PhysicalResource to SystemResource, one can see that System and PhysicalArchitecture are sibling concepts. Now, FieldedCapability has this constraint: "Value for the classifier property must be stereotyped «CapabilityConfiguration» or its specializations." (see Page 172) The consequence of this is that a self-contained System cannot be the Classifier of a FieldedCapability. That is, a FieldedCapability cannot be an instance of a System. I claim that it is convenient to be able to specify that a FieldedCapability is an instance of a self-contained System. Having to model a separate CapabilityConfiguration to wrap just the System so that one can instantiate a FieldedCapability that is an instance of the System seems onerous. The recommended remedy is to allow a System to be a proper CapabilityConfiguration in addition to being a property of a CapabilityConfiguration.