RobustnessProperties
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 |
Attributes
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. |
RobustnessProperties |
classKey | String | 0..1 | Specifies a key for the robustness level defined in the specified robustness class (e.g. A, B, C). |
RobustnessProperties |
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. |
RobustnessProperties |
hasRobustness | Boolean | 1 | Specifies if the described element has a robustness in the specified robustness class. (see KBLFRM-260) |
RobustnessProperties |
description | LocalizedString | 0..* | On optional human readable description of the robustnes (e.g. the name). |
RobustnessProperties |