The package “VehicleCharacteristics” shall comprise a sub-model for defining the characteristics of vehicles (see the following figure).
The information that is modelled in the “VehicleCharacteristics” package shall identify a set of vehicle characteristics, some of whose values can be specified using comparative operators (e.g. greater than ‘x’ but less than ‘y’).
An instance of the “VehicleCharacteristics” class shall allow a supplier to identify a base set of vehicle characteristics.
The “Emissions” class may be used to specify a vehicle emission level either by Euro-norm, by selfdefined emission categories or by a low emission level flag.
The “GrossWeightCharacteristics” class may be used to allow a supplier to identify the actual gross weight of a vehicle. By providing two instances of this class a supplier can specify the gross weight as being between a lower and upper limit.
The “HeightCharacteristic” class may be used to allow a supplier to identify the actual height of a vehicle. By providing two instances of this class a supplier can specify the height as being between a lower and upper limit.
The “LengthCharacteristic” class may be used to allow a supplier to identify the actual length of a vehicle. By providing two instances of this class a supplier can specify the length as being between a lower and upper limit.
The “WidthCharacteristic” class may be used to allow a supplier to identify the actual width of a vehicle. By providing two instances of this class a supplier can specify the width as being between a lower and upper limit.
The “HeaviestAxleWeightCharacteristic” class may be used to allow a supplier to identify the actual heaviest axle weight of a vehicle. By providing two instances of this class a supplier can specify the heaviest axle weight as being between a lower and upper limit.
The “NumberOfAxlesCharacteristic” class may be used to allow a supplier to identify the actual number of axles on a vehicle. By providing two instances of this class a supplier can specify the number of axles as being between a lower and upper limit.