The data structures for the control unit software as described, are specified in the data dictionary
<
sw-datadictionary-spec
>
.
A data dictionary (
<
sw-datadictionary
>
) comprises:
<
desc
>
Short description
<
sw-data-dictionary-class
>
This element can be used to identify the role of the present data dictionary in the process. By this for example, changed variables can be stored in a
<
sw-datadictionary
>
with the classification
changed
.
<
sw-function-ref
>
Permits allocation of a data dictionary to a certain function (
2.1.6. References within the software
).
<
sw-units
>
Units of measure that are used in the documentation (
2.2.3.1. Units of measure
).
<
sw-physic-types
>
Physical data types (
2.2.3.2. Physical data types
)
<
sw-variables
>
Variables (
2.2.3.3. Variables
)
<
sw-params
>
Structures for parameters (
2.2.3.4. Parameter structures
)
<
sw-compu-methods
>
Conversion formulae (
2.2.3.5. Conversion formulae
)
<
sw-adressing-methods
>
Addressing procedure for parameters and variables (
3.2. Description of elements
)
<
sw-param-record-layouts
>
Instructions for storing parameters in the control unit's memory device. These serve to control the access, from e.g.
Application system
s. (
3.2. Description of elements
)
<
sw-code-syntaxes
>
Instructions for generation the source code for the compiler for the control unit software (
3.2. Description of elements
)
Figure 8: Data dictionary