Issue 18751: Clarify that Observation.requestedMeasures is of type SmmElement and not AbstractMeasureElement (smm-rtf) Source: (, ) Nature: Clarification Severity: Significant Summary: It is currently the case that Observation.requestedMeasures is of type SmmElement. Constraints have been added to make sure that one does not pass a e.g. SmmModel instance as a requestedMeasure but only instances of type Measure, MeasureCategory and CategoryRelationship. My suggestion is to change the type from SmmElement to AbstractMeasureElement. We would then be able to measure the following: MeasureCategory - e.g. Measures that fall in the same category Scope - e.g. Measures that use the define the same scope Characteristic - e.g. Measures that are characterized by a certain characteristic Operation - e.g. Measures that use a certain operation OCLOperation - e.g. Measures that use a certain OCLOperation Measure This would make the metamodel cleaner by having lessing constraints and making it easier to understand. Could it be that this was caused because of the fact that there is no section about AbstractMeasureElement? Resolution: Revised Text: Actions taken: June 4, 2013: received issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 04 Jun 2013 10:57:27 -0400 To: Subject: Issue/Bug Report ******************************************************************************* Name: Achraf Belmokadem Employer: mailFrom: A.Belmokadem@gmail.com Terms_Agreement: I agree Specification: Software Metrics Metamodel Section: 16.2 FormalNumber: formal/2012-01-05 Version: 1.0 Doc_Year: 2012 Doc_Month: January Doc_Day: 05 Page: 54 Title: Clarify that Observation.requestedMeasures is of type SmmElement and not AbstractMeasureElement Nature: Clarification Severity: Significant CODE: 3TMw8 B1: Report Issue Remote Name: falco.postech.ac.kr Remote User: HTTP User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:21.0) Gecko/20100101 Firefox/21.0 Time: 10:57 AM Description: It is currently the case that Observation.requestedMeasures is of type SmmElement. Constraints have been added to make sure that one does not pass a e.g. SmmModel instance as a requestedMeasure but only instances of type Measure, MeasureCategory and CategoryRelationship. My suggestion is to change the type from SmmElement to AbstractMeasureElement. We would then be able to measure the following: MeasureCategory - e.g. Measures that fall in the same category Scope - e.g. Measures that use the define the same scope Characteristic - e.g. Measures that are characterized by a certain characteristic Operation - e.g. Measures that use a certain operation OCLOperation - e.g. Measures that use a certain OCLOperation Measure This would make the metamodel cleaner by having lessing constraints and making it easier to understand. Could it be that this was caused because of the fact that there is no section about AbstractMeasureElement?