Skip to main content

Table 3 Derived quality dimensions and their metrics for IEC 62559 use case and SGAM models acc. to a requirement mapping

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}\)