Issue 16400: ProfileApplication::appliedProfile as "importedProfile" instead of "appliedProfile" (uml2-rtf) Source: NASA (Dr. Nicolas F. Rouquette, nicolas.f.rouquette(at)jpl.nasa.gov) Nature: Uncategorized Issue Severity: Summary: I noticed that all normative UML2.x infrastructure and superstructure documents have the same bug: In ProfileApplications, under Associations, the following property is incorrect: • importedProfile: Profile [1] References the Profiles that are applied to a Package through this ProfileApplication. Subsets PackageImport::importedPackage It should describe the following property ProfileApplication::appliedProfile : Profile[1] as follows: appliedProfile : Profile[1] References the Profile that is applied to a Package through this ProfileApplication. Subsets DirectedRelationship::target In the UML2.xInfrastructure metamodel and the 2.4 beta2 merged metamodel the documentation for ProfileApplication::appliedProfile should be changed from: References the Profiles that are applied to a Package through this ProfileApplication. to: References the Profile that is applied to a Package through this ProfileApplication. This affects the following documents: UML2.4 Infrastructure & Superstructure beta2 (ptc/2010-11-16 and ptc/2010-11-14) UML2.3 Infrastructure & Superstructure (formal/2010-05-03 and formal/2010-05-05) UML2.2 Infrastructure & Superstructure (formal/2009-02-04 and formal/2009-02-02) UML2.1.2 Infrastructure & Superstructure (formal/2007-11-04 and formal/2011-11-02) UML2.1.1 Infrastructure & Superstructure (formal/2007-02-06 and formal/2007-02-05) UML2.0 Infrastructure & Superstructure (formal/2005-07-04 and formal/2005-07-05) This affects the following normative files: http://www.omg.org/spec/UML/20101101/UML.xmi http://www.omg.org/spec/UML/20101101/Infrastructure.xmi http://www.omg.org/spec/UML/20090901/Infrastructure.cmof http://www.omg.org/spec/UML/20061012/Infrastructure.cmof http://www.omg.org/spec/UML/20061012/Infrastructure.cmof The same bug is also in the Documents/Specifications/2.4/Deliverable files in SVN revision 21132 Resolution: Revised Text: Actions taken: July 29, 2011: received issue Discussion: End of Annotations:===== m: "Rouquette, Nicolas F (313K)" To: "issues@omg.org" CC: "uml2-rtf@omg.org" Date: Fri, 29 Jul 2011 14:43:59 -0700 Subject: All UML2.x Superstructure documents incorrectly describe ProfileApplication::appliedProfile as "importedProfile" instead of "appliedProfile" Thread-Topic: All UML2.x Superstructure documents incorrectly describe ProfileApplication::appliedProfile as "importedProfile" instead of "appliedProfile" Thread-Index: AcxOOLVSUSOuObt/RymHy4Ri12Qvyg== Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US X-Source-IP: altvirehtstap01.jpl.nasa.gov [128.149.137.72] X-Source-Sender: nicolas.f.rouquette@jpl.nasa.gov X-AUTH: Authorized I noticed that all normative UML2.x infrastructure and superstructure documents have the same bug: In ProfileApplications, under Associations, the following property is incorrect: . importedProfile: Profile [1] References the Profiles that are applied to a Package through this ProfileApplication. Subsets PackageImport::importedPackage It should describe the following property ProfileApplication::appliedProfile : Profile[1] as follows: appliedProfile : Profile[1] References the Profile that is applied to a Package through this ProfileApplication. Subsets DirectedRelationship::target In the UML2.xInfrastructure metamodel and the 2.4 beta2 merged metamodel the documentation for ProfileApplication::appliedProfile should be changed from: References the Profiles that are applied to a Package through this ProfileApplication. to: References the Profile that is applied to a Package through this ProfileApplication. This affects the following documents: UML2.4 Infrastructure & Superstructure beta2 (ptc/2010-11-16 and ptc/2010-11-14) UML2.3 Infrastructure & Superstructure (formal/2010-05-03 and formal/2010-05-05) UML2.2 Infrastructure & Superstructure (formal/2009-02-04 and formal/2009-02-02) UML2.1.2 Infrastructure & Superstructure (formal/2007-11-04 and formal/2011-11-02) UML2.1.1 Infrastructure & Superstructure (formal/2007-02-06 and formal/2007-02-05) UML2.0 Infrastructure & Superstructure (formal/2005-07-04 and formal/2005-07-05) This affects the following normative files: http://www.omg.org/spec/UML/20101101/UML.xmi http://www.omg.org/spec/UML/20101101/Infrastructure.xmi http://www.omg.org/spec/UML/20090901/Infrastructure.cmof http://www.omg.org/spec/UML/20061012/Infrastructure.cmof http://www.omg.org/spec/UML/20061012/Infrastructure.cmof The same bug is also in the Documents/Specifications/2.4/Deliverable files in SVN revision 21132 - Nicolas. From: Steve Cook To: "Rouquette, Nicolas F (313K)" CC: "uml2-rtf@omg.org" Subject: RE: All UML2.x Superstructure documents incorrectly describe ProfileApplication::appliedProfile as "importedProfile" instead of "appliedProfile" Thread-Topic: All UML2.x Superstructure documents incorrectly describe ProfileApplication::appliedProfile as "importedProfile" instead of "appliedProfile" Thread-Index: AcxOOLVSUSOuObt/RymHy4Ri12QvygB7oOLQ Date: Mon, 1 Aug 2011 08:46:29 +0000 Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.166.18.103] Nic I.m unclear from your description whether this is just a documentation defect or whether it means that the metamodel is actually broken. -- Steve From: Rouquette, Nicolas F (313K) [mailto:nicolas.f.rouquette@jpl.nasa.gov] Sent: 29 July 2011 22:44 To: issues@omg.org Cc: uml2-rtf@omg.org Subject: All UML2.x Superstructure documents incorrectly describe ProfileApplication::appliedProfile as "importedProfile" instead of "appliedProfile" I noticed that all normative UML2.x infrastructure and superstructure documents have the same bug: In ProfileApplications, under Associations, the following property is incorrect: . importedProfile: Profile [1] References the Profiles that are applied to a Package through this ProfileApplication. Subsets PackageImport::importedPackage It should describe the following property ProfileApplication::appliedProfile : Profile[1] as follows: appliedProfile : Profile[1] References the Profile that is applied to a Package through this ProfileApplication. Subsets DirectedRelationship::target In the UML2.xInfrastructure metamodel and the 2.4 beta2 merged metamodel the documentation for ProfileApplication::appliedProfile should be changed from: References the Profiles that are applied to a Package through this ProfileApplication. to: References the Profile that is applied to a Package through this ProfileApplication. This affects the following documents: UML2.4 Infrastructure & Superstructure beta2 (ptc/2010-11-16 and ptc/2010-11-14) UML2.3 Infrastructure & Superstructure (formal/2010-05-03 and formal/2010-05-05) UML2.2 Infrastructure & Superstructure (formal/2009-02-04 and formal/2009-02-02) UML2.1.2 Infrastructure & Superstructure (formal/2007-11-04 and formal/2011-11-02) UML2.1.1 Infrastructure & Superstructure (formal/2007-02-06 and formal/2007-02-05) UML2.0 Infrastructure & Superstructure (formal/2005-07-04 and formal/2005-07-05) This affects the following normative files: http://www.omg.org/spec/UML/20101101/UML.xmi http://www.omg.org/spec/UML/20101101/Infrastructure.xmi http://www.omg.org/spec/UML/20090901/Infrastructure.cmof http://www.omg.org/spec/UML/20061012/Infrastructure.cmof http://www.omg.org/spec/UML/20061012/Infrastructure.cmof The same bug is also in the Documents/Specifications/2.4/Deliverable files in SVN revision 21132 - Nicolas. Date: Mon, 01 Aug 2011 14:01:29 +0100 From: Dave Hawkins User-Agent: Thunderbird 2.0.0.21 (X11/20090302) To: Steve Cook CC: "Rouquette, Nicolas F (313K)" , "uml2-rtf@omg.org" Subject: Re: All UML2.x Superstructure documents incorrectly describe ProfileApplication::appliedProfile as "importedProfile" instead of "appliedProfile" X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090206.4E36A3B3.00B0:SCFMA922111,ss=1,re=-4.000,fgs=0 It's a documentation issue. There's no importedProfile property in the profiles diagram, example XMI or metamodel. The ProfileApplication description is inconsistent with those. The metamodel files also contain a minor documentation issue for the appliedProfile property where the plural is used rather than the singular. Dave On 01/08/11 09:46, Steve Cook wrote: Nic I.m unclear from your description whether this is just a documentation defect or whether it means that the metamodel is actually broken. -- Steve *From:* Rouquette, Nicolas F (313K) [mailto:nicolas.f.rouquette@jpl.nasa.gov] *Sent:* 29 July 2011 22:44 *To:* issues@omg.org *Cc:* uml2-rtf@omg.org *Subject:* All UML2.x Superstructure documents incorrectly describe ProfileApplication::appliedProfile as "importedProfile" instead of "appliedProfile" I noticed that all normative UML2.x infrastructure and superstructure documents have the same bug: In ProfileApplications, under Associations, the following property is incorrect: . importedProfile: Profile [1] References the Profiles that are applied to a Package through this ProfileApplication. Subsets PackageImport::importedPackage It should describe the following property ProfileApplication::appliedProfile : Profile[1] as follows: appliedProfile : Profile[1] References the Profile that is applied to a Package through this ProfileApplication. Subsets DirectedRelationship::target In the UML2.xInfrastructure metamodel and the 2.4 beta2 merged metamodel the documentation for ProfileApplication::appliedProfile should be changed from: References the Profiles that are applied to a Package through this ProfileApplication. to: References the Profile that is applied to a Package through this ProfileApplication. This affects the following documents: UML2.4 Infrastructure & Superstructure beta2 (ptc/2010-11-16 and ptc/2010-11-14) UML2.3 Infrastructure & Superstructure (formal/2010-05-03 and formal/2010-05-05) UML2.2 Infrastructure & Superstructure (formal/2009-02-04 and formal/2009-02-02) UML2.1.2 Infrastructure & Superstructure (formal/2007-11-04 and formal/2011-11-02) UML2.1.1 Infrastructure & Superstructure (formal/2007-02-06 and formal/2007-02-05) UML2.0 Infrastructure & Superstructure (formal/2005-07-04 and formal/2005-07-05) This affects the following normative files: http://www.omg.org/spec/UML/20101101/UML.xmi http://www.omg.org/spec/UML/20101101/Infrastructure.xmi http://www.omg.org/spec/UML/20090901/Infrastructure.cmof http://www.omg.org/spec/UML/20061012/Infrastructure.cmof http://www.omg.org/spec/UML/20061012/Infrastructure.cmof The same bug is also in the Documents/Specifications/2.4/Deliverable files in SVN revision 21132 - Nicolas. -- Dave Hawkins | Principal Software Engineer | +44 118 924 0022 Oracle JDeveloper Development Oracle Corporation UK Ltd is a company incorporated in England & Wales. Company Reg. No. 1782505. Reg. office: Oracle Parkway, Thames Valley Park, Reading RG6 1RA.