Issue 8521: string attribute for description with reference to Description class (ras-ftf) Source: International Business Machines (Mr. Grant Larsen, gjlarsen@us.ibm.com) Nature: Uncategorized Issue Severity: Summary: Convert every place in all profiles that used a string attribute representing a description to be a reference to a Description class/element. Elements affected: Condition InterfaceSpec(Component profile) Operation RelatedAsset VariabilityPoint Resolution: Revised Text: Resolution: The following section needs to be updated with a new class diagram image and text: 7.4.9.3 Descriptor New text to add as the last paragraph before the class diagram image: "The Descriptor may contain a Description to provide additional commentary on the Descriptor." The following section needs to be added with a new class diagram image and text: 7.4.10.6 Reference [this is a new section, not yet added] New text to add as the last paragraph before the class diagram image: "The Reference may contain a Description to provide additional commentary on the Reference." The following section needs to be added with a new class diagram image and text: 7.4.10.7 ReferenceKind [this is a new section, not yet added] New text to add as the last paragraph before the class diagram image: "The ReferenceKind may contain a Description to provide additional commentary on the ReferenceKind." The following section needs to be updated with a new class diagram image and text: 7.4.12 RelatedAsset New text to add as the last paragraph before the class diagram image: "The RelatedAsset may contain a Description to provide additional commentary on the RelatedAsset." The following section needs to be updated with a new class diagram image and text: 7.4.10.4 VariabilityPoint New text to add as the last paragraph before the class diagram image: "The VariabilityPoint may contain a Description to provide additional commentary on the VariabilityPoint." The following section needs to be updated with a new class diagram image and text: 7.6.5.10 Condition New text to add as the last paragraph before the class diagram image: "The Condition may contain a Description to provide additional commentary on the Condition." The following section needs to be updated with a new class diagram image and text: 7.6.5.8 InterfaceSpec New text to add as the last paragraph before the class diagram image: "The InterfaceSpec may contain a Description to provide additional commentary on the InterfaceSpec." The following section needs to be updated with a new class diagram image and text: 7.6.5.9 Operation New text to add as the last paragraph before the class diagram image: "The Operation may contain a Description to provide additional commentary on the Operation." Actions taken: March 9, 2005: received issue August 1, 2005: closed issue Discussion: Discussion: Create associations from the affected classes to the Descriptor class. Remove any "description" attributes. Elements affected: Default Profile Descriptor Reference ReferenceKind RelatedAsset VariabilityPoint Default Component Profile Condition InterfaceSpec Operation Default Profile Classes Default Component Profile Classes Resolution: End of Annotations:===== ubject: RAS FTF: string attribute for description with reference to Description class X-Mailer: Lotus Notes Release 6.0.2CF1 June 9, 2003 From: Grant J Larsen Date: Tue, 8 Mar 2005 22:25:34 -0700 X-MIMETrack: Serialize by Router on D03NM118/03/M/IBM(Build V70_M4_01112005 Beta 3|January 11, 2005) at 03/08/2005 22:25:35, Serialize complete at 03/08/2005 22:25:35 Convert every place in all profiles that used a string attribute representing a description to be a reference to a Description class/element. Elements affected: Condition InterfaceSpec(Component profile) Operation RelatedAsset VariabilityPoint Thanks, Grant ----------------------------------------------------------- Grant Larsen STSM IBM Rational software Voice: (303) 932-7368 Mobile: (303) 601-1257 Fax: (303) 932-6963 Notes: Grant J Larsen/Denver/IBM Subject: RE: issues 8520 - 8521 -- RAS FTF issues Date: Wed, 9 Mar 2005 10:04:55 -0500 X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: issues 8520 - 8521 -- RAS FTF issues Thread-Index: AcUkt8tGGESwB1kETOW4+un7RUQYyQAAQcMw From: "Nick Dowler" To: X-Virus-Scanned: by amavisd-new at sentraliant.com Hi Grant, Can you provide any further information for the requirement of 8521? Many thanks, Nick. -------------------------------------------------------------------------------- From: Juergen Boldt [mailto:juergen@omg.org] Sent: 09 March 2005 14:37 To: issues@omg.org; ras-ftf@omg.org Subject: issues 8520 - 8521 -- RAS FTF issues issues From: Grant J Larsen This is issue # 8520 replace string artifact reference with artifact reference Convert every place that used a string reference representing an artifact to be an actual reference to the Artifact class/element in the Solution class/element. Pros: Providing the ability to include a lot more information about that artifact than simply how to locate it using the reference. You now have an actual Artifact element that can be interrogated for information. Allows us to apply the Visitor pattern to our Java implementation making it incredibly easy and flexible for a client to visit the artifacts in the asset independent of where they are located or how they are structured. Third parties can also tie into this so that we visit all their artifacts in custom profiles as well. Cons: This opens up the possibility of additional broken references if someone deletes the artifact that a given element was referring to. Classes/Elements affected: ArtifactActivity DescriptorGroup Profile RelatedAsset RelatedProfile Usage VariabilityPoint ===================================================================== This is issue # 8521 string attribute for description with reference to Description class Convert every place in all profiles that used a string attribute representing a description to be a reference to a Description class/element. Elements affected: Condition InterfaceSpec(Component profile) Operation RelatedAsset VariabilityPoint ================================= Jürgen Boldt Director, Member Services Object Management Group 250 First Avenue, Suite 100 Needham, MA 02494 Tel. +1 781 444 0404 ext. 132 Fax: +1 781 444 0320 email: juergen@omg.org www www.omg.org E-mail: gjlarsen@us.ibm.com