Issue 4512: Component Re-use unclear (cwm-rtf) Source: Adaptive (Mr. Pete Rivett, pete.rivett(at)adaptive.com) Nature: Enhancement Severity: Minor Summary: By using the inherited ElementOwnership association to link SOftwareSystem and Component, this would seem to prevent the same component being reused in many systems. Though an Import association is depicted in Figure 8-7-1, nothing is said in the text about its semantics in this context: typically this would be used just for definitions/types ("extending the namespace" according to the description in the Core model) and not something that would need to be physically deployed as part of the SoftwareSystem. Proposed resolution: Introduce a new many-to-many shared aggregation to link SoftwareSystem and Component. Resolution: Revised Text: Actions taken: August 19, 2001: received issue Discussion: End of Annotations:===== From: webmaster@omg.org Message-Id: <200108192118.f7JLIGt00141@emerald.omg.org> Date: 19 Aug 2001 17:21:45 -0400 To: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: Issue/Bug Report Content-Type: Text/html; charset=windows-1252 X-UIDL: &'i!!j(W!!ibM!!3-`!! Name: Pete Rivett Company: Adaptive mailFrom: pete.rivett@adaptive.com Notification: Yes Specification: CWM Section: 8 FormalNumber: ad/01-02-04 Version: 1.0 RevisionDate: 02/02/01 Page: various Nature: Enhancement Severity: Minor HTTP User Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0) Description Component Re-use unclear By using the inherited ElementOwnership association to link SOftwareSystem and Component, this would seem to prevent the same component being reused in many systems. Though an Import association is depicted in Figure 8-7-1, nothing is said in the text about its semantics in this context: typically this would be used just for definitions/types ("extending the namespace" according to the description in the Core model) and not something that would need to be physically deployed as part of the SoftwareSystem. Proposed resolution: Introduce a new many-to-many shared aggregation to link SoftwareSystem and Component.