As specified in the CDF specification, an MSRSW.DTD file is also (as any XML file) composed of several sections, logcial groups. The file shall adere to XML respectively SGML standards.
If no information is available, then the field shall be left out. For this reason, every element is kept optional. The omission of an element is much easier to detect than the fact that an element is empty (e.g. because of insignificant whit space).
The general structure of the file is given in the following illustration:
Figure 2: General structure
<MSRSW> is the root element of the file. Mainly it consists of the following sections:

<SHORT-NAME>
A short designator of the file. Usually this is something like filename body a project identifier.
<CATEGORY>
This is denotes the category of the file. In case of CDF the content would be CDF. The category here mainly corresponds to <MATCHING-DCI>.
<PROJECT-DATA>
This denotes all organisational and project relevant data.
<ADMIN-DATA>
This denotes al administrative data related to the current file.
<INTRODUCTION>
This is a general note that serves as an introduction to the current file.
<SW-SYSTEMS>
This section receives the intended content of the CDF file. As an extension to CDF it supports multiple ECUs within one file.
<MATCHING-DCIS>
This allows to refer to a formal specification which can be used to validate the current file.