Die Specification and Description Language (SDL) ist eine von der ITU-T (International Telecommunication Union - Telecommunication Standardization Sector) in den Standards (Recommendations) Z.100ff definierte Sprache. Sie ist im Telekommunikationsbereich verbreitetet um (verteilte) Systeme mittels erweiterter Zustandsmaschinen (Prozesse) zu beschreiben. Die verschiedenen Prozesse werden über Kanäle verbunden und können darüber Signale austauschen und sich damit gegenseitig beeinflussen.
Ein SDL Programm kann entweder als Text (Textual Phrase Representation/PR) oder in graphischer Form (Graphic Representation/GR) dargestellt werden.