From: Quality properties of IEC 62559 use cases and SGAM models
Quality | Description (Reference to IEC 62559 use cases and SGAM) | Derived from Req. | GoMs | Metrics | ||
---|---|---|---|---|---|---|
Dimension | UC | SGAM | GEN | |||
Correctness | ||||||
Incorrect classification | A classification in the template was done incorrectly | 1, 3 | 1, 7, 8 | 6 | Cor | \(N=\#errors\), \(R=\frac{1}{N - A}\) |
Incorrect entities | An entity has in its content errors | 1, 11 | 1, 2, 9-13 | 5, 6 | Cor | |
Incorrect level of abstraction acc. to the object system | Entities in the template/model have different level of abstractions acc. to the object system | 1, 10, 11 | 1, 9-13 | 6 | SyS | |
Inconformances acc. to the standard | Ambiguity w.r.t to the standards are in the model | 1 | 1 | 1 | Cor | |
Consistency | ||||||
Inconsistency in the model | Inconsistency inside the template/model are to be avoided | 1 | 1 | 2 | Comp | \(N=\#inconsistencies\), \(R=\frac{1}{N - A}\) |
Inconsistency between Use Cases and SGAM models | Inconsistency between a Use Case and the SGAM model is provided. | 1 | 1 | 3, 4 | Comp | |
Completeness | ||||||
Incompletions acc. the standard | Standards foresees fields, layers or entities that are missing | 1, 2, 4-6, 12-18 | 1 - 10, 14 | 3, 4 | Rel | \(N=\#missing\_entities\), \(R=\frac{1}{N - A}\) |
Missing entities acc. the object system | The object system foresees entities that are missing in the model system | 1 | 1 | 3, 4 | Rel | |
Relevance | ||||||
Irrelevant entities acc. the object system | Unnecessary entities that are not necessary to illustrate (e.g. no added values) are part of the model/template | 1 | 1 | 4 | Rel, Prof | \(N=\#irrelevant\_entities\), \(R=\frac{1}{N - A}\) |
Comprehensibility | ||||||
Deviating designations | Improper used terms have been used in the template/model | 1, 12, 18 | 1, 3, 4 | 1 | Cla | \(N=\#incomprehsensible\_entities\), \(R=\frac{1}{N - A}\) |
Not normed designations and abbreviations | Not normed designations and/or abbreviations are used in the template/model | 1, 18 | 1, 3, 4 | 1 | Cla | |
Unambiguity | ||||||
Redundancy acc. to the object system | Information with the same meaning are multiple existing in the template/model | 1 | 1 | 2 | SyS | \(N=\#ambiguity\_entities\), \(R=\frac{1}{N - A}\) |
Reachability | ||||||
Illegible representations or texts | Texts or representations have a unclear representation | 1, 2, 4, 5, 13, 15-18 | 1, 14 | 1 | Cla | \(N=\#unreachable\_entities\), \(R=\frac{1}{N - A}\) |