Figure Me.07a - Metric Threshold Definition - Derived Associations

Header Image
Project:
Figure Me.07a - Metric Threshold Definition - Derived Associations : Class diagram
Created: 3/28/2022 3:51:09 PM
Modified: 6/9/2022 2:25:49 PM
Project:
Advanced:
The following Figure shows an overview of how threshold are specified for a MetricDefMeasure.<br/>A MetricDefMeasure specifies a measure of a specific aspect of an entity, such as lost packets or dealer sales target achievement, defined for a MetricDefinition that may trigger consequence (s) (MetricDefMeasureConsequence) if a threshold (MetricDefMeasureThreshold) is crossed.<br/>A MetricDefMeasureThresholdSet provides a way to group a set of one or more MetricDefMeasureThresholdRules specifying the condition to evaluate for applying consequences.<br/>The thresholdType specifies the type of MetricDefMeasureThresholdRule contained in the MetricDefMeasureThresholdSet.<br/>The value is “LogicDefinition” if the MetricDefMeasureThresholdSet contains only MetricThresholdRuleDefinition instances and “PreDefined” if it contains only PreDefinedMetricThresholdRule instances.<br/>A MetricDefMeasureThresholdSet is used to evaluate one or more MetricDefMesures.<br/>Threshold rules (MetricDefMeasureThresholdRule) may differ in the condition that they apply, a raise condition or a clear condition, and in the severity of the threshold crossing.<br/>A MetricDefMeasureConsequence defines the action (prescribed action or notification) taken when a MetricDefMeasureThresholdRule is crossed and might depend on MetricDefMeasureThresholdRule applied or not for the previous MetricMeasure..<br/>When a MetricDefMeasureConsequence is applied (track as a MetricMeasureConsequence) this is the result of a single rule (MetricDefMeasureThresholdRule) being crossed.<br/>Different consequences (MetricDefMeasureConsequence) can be defined for different severities. <br/>The repeatAction attribute on MetricDefMeasureConsequence is an indicator used to specify that a consequence <br/>        • should cease being applied if a value is in the same range as the previous value<br/>        • or continue being applied if a value is in the same range as the previous value.<br/>If the repeatApplication is True, the consequence is always applied as soon as the MetricMeasure value is in the range of values and if the repeatApplication is False, the consequence is applied only if the previous MetricMeasure value wasn’t in the same range.<br/>Nota: <br/>        • The two associations pre-fixed by a slash correspond to derived associations.<br/>        • A derived association represents synthetically several associations. See example with the next figure.<br/>