Issue 18791: Improve documentation of how derived properties are calculated (uml25-ftf) Source: Microsoft (Mr. Steve Cook, stcook(at)microsoft.com) Nature: Uncategorized Issue Severity: Summary: Summary: Clause 6.4 needs to explain that derived properties are calculated by having an operation with the same name and return type. Resolution: Revised Text: Actions taken: June 25, 2013: received issue Discussion: End of Annotations:===== m: Steve Cook To: Juergen Boldt CC: "uml25-ftf@omg.org" , "issues@omg.org" Subject: RE: 15668 Derived default values Thread-Topic: 15668 Derived default values Thread-Index: AQHObmvw7pi6WrClcUC29yw6P6kV1ZlBnkhAgALBPgCAAA04gIAAA++AgAAEPICAAC4ZAIAAYfSAgAAC0wCAAF2xAIAA0OYg Date: Tue, 25 Jun 2013 09:57:56 +0000 Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.166.18.100] X-Forefront-Antispam-Report: CIP:131.107.125.37;CTRY:US;IPV:CAL;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(189002)(199002)(479174003)(377454003)(24454002)(512954002)(16236675002)(74366001)(71186001)(56776001)(16406001)(15202345003)(47976001)(56816003)(81542001)(33656001)(20776003)(63696002)(81342001)(54356001)(80022001)(49866001)(69226001)(6806003)(47736001)(46102001)(77096001)(31966008)(74662001)(51856001)(55846006)(53806001)(19300405004)(79102001)(74502001)(65816001)(74876001)(76786001)(54316002)(77982001)(76482001)(59766001)(76796001)(74706001)(50986001)(47446002)(4396001);DIR:OUT;SFP:;SCL:1;SRVR:BN1AFFO11HUB006;H:TK5EX14MLTC103.redmond.corp.microsoft.com;CLIP:131.107.125.37;RD:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-OriginatorOrg: microsoft.onmicrosoft.com X-O365ENT-EOP-Header: Message processed by - O365_ENT: Allow from ranges (Engineering ONLY) X-Forefront-PRVS: 0888B1D284 X-Virus-Scanned: amavisd-new at omg.org Juergen Could we raise an issue against UML 2.5 please: Title: Improve documentation of how derived properties are calculated. Summary: Clause 6.4 needs to explain that derived properties are calculated by having an operation with the same name and return type. Thanks -- Steve From: Ed Seidewitz [mailto:eseidewitz@ivarjacobson.com] Sent: 24 June 2013 22:24 To: Ed Willink Cc: uml25-ftf@omg.org Subject: RE: 15668 Derived default values Ed . Good point. All I could find was the following sentence in Subclause 6.4 How to Read this Specification, under the discussion of how attributes are presented in Classifier Descriptions: .Where an attribute is derived, the logic of the derivation is in most cases shown using OCL.. This is, at best, in complete and actually rather misleading, since it says nothing about the fact that you actually have to look for an operation with the same name as the attribute to find the OCL. Unless I am missing something, it looks like there should be an issue about this. (I didn.t see any submitted already, and this is certainly different than 15668.) -- Ed From: Ed Willink [mailto:ed@willink.me.uk] Sent: Monday, June 24, 2013 5:49 PM To: uml25-ftf@omg.org Subject: Re: 15668 Derived default values Hi Ed On 24/06/2013 16:38, Ed Seidewitz wrote: but there is no call for changing the way that the OCL is attached for derivations. But where is the way in which OCL is attached specified? Regards Ed Willink