The attribute (Attribute) denotes a parameter or argument of a behavior constraint specification. An attribute can be a constant, simple, or complex data, given by the corresponding EAST-ADL data types (EADataType) for the related meta-information like unit, valid range, required accuracy, etc. <br/><br/>An attribute can represent an in-, out-, or local-quantity to be processed. If an attribute is externally visible (isExternVisible = true), it denotes an input or output variable and has associated structural ports given by the function ports for the external accesses.<br/><br/>Attributes are instantiation parameters (BehaviorInstantiationParameter), to which certain values can be assigned when a behavior constraint type is instantiated as behavior constraint instances (i.e. prototypes) in certain specification contexts.<br/><br/>Constraints:<br/>[1] An attribute must be typed by EADataType.<br/><br/>Semantics:<br/>The attributes of a behavior constraint specification is a subset of elements in the vector space of R^n, where R is the real number and n is a natural number defining the dimension of vector space.<br/>