Requirements#

Terms and definitions#

Term definition of Parameter
status: valid
security: NO
safety: QM
reqtype: Non-Functional

An individual vehicle configuration property used for vehicle specific adaptations is called Parameter.

Term definition of Parameter Set
status: valid
security: NO
safety: QM
reqtype: Non-Functional

Group of Parameters which belong to the same functionality and share an integrity protection is called Parameter Set.

Data Housekeeping#

Central housekeeping for Parameters
status: valid
security: NO
safety: QM
reqtype: Functional

Configuration Management shall provide a central housekeeping for Parameters.

Parameter relation to a Set
status: valid
security: NO
safety: QM
reqtype: Functional

Every Parameter shall be contained in exactly one Parameter Set.

Parameter name uniqueness
status: valid
security: NO
safety: QM
reqtype: Functional

Parameters names shall be unique for an ECU project.

Parameter name uniqueness
status: valid
security: NO
safety: QM
reqtype: Functional

Parameters Set names shall be unique for an ECU project.

Parameter Set configuration contents
status: valid
security: YES
safety: QM
reqtype: Functional

Parameter Set configuration shall contain a mapping of Parameters to Parameter Sets, Parameter names and default values.

Parameter Set configuration source
status: valid
security: YES
safety: QM
reqtype: Functional

Parameter Set configuration shall be determined solely by a read-only input source, deployed on the target.

Parameter modification
status: valid
security: YES
safety: QM
reqtype: Functional

Parameter values shall be modifiable during runtime regarding modification procedure specific for a parameter kind.

Parameter Provision#

Config provider interface
status: valid
security: YES
safety: QM
reqtype: Functional

Configuration Management shall provide a generic interface, independent of any Parameter definitions, for applications to access Parameters in read-only mode.

Parameter Set access
status: valid
security: YES
safety: QM
reqtype: Functional

A Parameter Set shall be accessible via interface using a key-value principle, where user application passes a Parameter Set name to the interface and its value is returned as result.

Parameter Qualification#

Parameter Set qualifier
status: valid
security: YES
safety: ASIL_B
reqtype: Functional

A Parameter Set shall contain a qualifier to indicate its integrity.

Parameter initial qualifier
status: valid
security: YES
safety: ASIL_B
reqtype: Functional

There shall exist an overall qualifier for all Parameter Sets to indicate the state of integrity checks at the point of time of initial provision of parameters.