Für die Beschreibung von komplexen Protokollabläufen hat man bei der internationalen Fernmeldeunion (ITU) in den Empfehlungen Z.101 bis Z.104 mit den Zustandsdiagrammen, State Diagram (SD), die dafür nötigen Voraussetzungen geschaffen.
SDL-Diagramme ( System Description Language) werden durch definierte Symbole erzeugt. Die Diagrammtechnik kann als logische Weiterentwicklung der Methode Ereignis/Aktion gesehen werden und bietet im Gegensatz dazu die Möglichkeit, Programme beliebig zu verzweigen oder sogar SDL-Diagramme direkt umzusetzen.