The function variant (<sw-function-variant>) is described in the following details (compare >Function variants):
Variant identifier  References to the variants applicable for this description are given in <variant-def-refs> (compare 2.1.2. Variant handling).

Function definition  A semi-formal definition of the function is given in <sw-function-def>. This element is automatically loaded as a rule from the system design tools. The obligatory images are foreseen for accepting diagrams from the system design tool (compare 2.2.4.1.1. Function definition).

Function description  An informal description of the function is stored in <sw-function-desc> (compare 2.2.4.1.2. Function description). This is prepared manually as a rule.

Requirements reference  A reference to the system function in the MSRSYS.DTD is made (document-overriding) in <sw-fulfils> (compare 2.2.4.1.3. Reference to component behavior).

Function variables  The variables used in the function are listed in <sw-function-variables>. The type of application is also specified (compare 2.2.4.1.4. Function variables).

Function parameters  The parameters used in the function are listed in <sw-param-refs>. The type of application is specified as well by means of the attribute [owns] (compare 2.2.4.1.5. Function parameters).

Local data dictionary  A local functions data dictionary is installed in <sw-data-dictionary-spec> (compare 2.2.3. Data dictionary).

Local parameter contents  Local functions parameter contents are stored in <sw-param-contens-spec> (compare 2.2.4.1.6. Function-related (local) parameter contents).

Test specifications  Test specifications can be stored in <sw-test-spec> (compare 2.2.4.1.7. Test specification).

Application notes  Notes on calibration (application) of the present function can be given in <sw-application-notes> (compare 2.2.4.1.8. Application notes).

Customer service notes  Customer service notes with references to the present function can be given in <sw-maintenance-notes> (compare 2.2.4.1.9. Customer servicing notes).

CARB documentation  The documentation for CARB (California Air Resource Board) can be described in <sw-carb-doc> (compare 2.2.4.1.10. CARB documentation).

Function structure  The breakdown of the current function into sub-functions can be given in <sw-decomposition>. An overview of the entire function hierarchy can be generated from this (compare 2.2.4.1.11. Function structure).

Notes  Information can be forwarded in the process in <annotations> (vgl. 3. Description of elements and attributes).

Additional information  Information and descriptions for which there are no explicit structures in MSRSW.DTD can be saved in <add-info> (compare E.4. Additional information Ergänzende Angaben Additional Info ).

Figure 18: Function variants