Note: There is a newer version of this specification see VEC 2.1.0

Allows the definition of robustness properties. Robustness of component is specified as a level of robustness against a specific influence (e.g. oil, water, UV-light). The influence is specified by the class and the level is specified by the classKey. Valid robustness classes and keys are specified by the reference system. Attributes of the type RobustnessProperties normally have the multiplicity [0..*]. This means that such an attribute can have RobustnessProperties entries for different classReferenceSystems and classes. It must not have multiple entries for the same class and classReferenceSystem.

General Information

Attribute Value
Owner physical_information
Applied Stereotype
Base Classifier
Is Abstract false
Derived Classifiers


Name Type Mult. Description Owning Classifier
class String 1

Specifies the identifier of a robustness class defined by the robustness class reference system. Robustness classes are for example: oil, petrol, UV, water.

classKey String 0..1

Specifies a key for the robustness level defined in the specified robustness class (e.g. A, B, C).

classReferenceSystem String 1

The identification of the robustness class reference system, which is defining possible values and the semantic of robustness classes and robustness class keys.

hasRobustness Boolean 1

Specifies if the described element has a robustness in the specified robustness class. (see KBLFRM-260)

description LocalizedString 0..*

On optional human readable description of the robustnes (e.g. the name).