In der MSRSYS.DTD kann das Verhalten einer Komponente als Funktionshierarchie beschrieben werden (<behaviour>). Diese Beschreibung ist unabhängig von der Implementierung in Hardware bzw. Software.
Für die Realisierung in Software dient die MSRSW.DTD. Diese ist funktionsorientiert aufgebaut. Der Zusammenhang zwischen Funktionen in MSRSYS.DTD und MSRSW.DTD kann über Referenzierung (<sw-fulfils>) hergestellt werden.