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.