Im Funktionsmodell werden die einzelnen Funktionen, die ein Objekt innerhalb des Protokolls oder der Plattform ausführen kann, dargestellt und beschrieben. Hier finden sich Flußdiagramme, Statediagramme und andere tiefergehende Protokolldetails, wie zum Beispiel auch Fehlermanagement.