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

A variant configuration defines a condition with which it is possible to express the inclusion or exclusion of ConfigurableElements in different variants of a product.

General Information

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


Name Type Mult. Description Owning Classifier
identification String 0..1

Specifies a unique identification of the variant configuration. The identification is guaranteed to be unique within the specification and does not change over the time.

description AbstractLocalizedString 0..*

On optional human readable description of the variant configuration.

logisticControlString String 0..1

Specifies a logisticControlString which can be used if the variant management is not done by boolean logic.

logisticControlExpression String 0..1

Specifies a logisticControlExpression expressed as boolean term.

configurationType String 0..1

Allows the classification of a VariantConfiguration.

(see KBLFRM-250, KBLFRM-314, KBLFRM-290)


Incoming Relations

Type Mult. Role Mult. Description
ConfigurableElement 0..* configInfo 0..1 References the configuration information that applies to the ConfigurableElement.
VariantConfigurationSpecification 1 variantConfiguration 0..* Specifies the individual VariantConfigurations defined in the VariantConfigurationSpecification.