Specification and Description Language (SDL)

Specification and Description Language (SDL), standardized by ITU-T as standard Z.100, is a high-level object-oriented programming language used worldwide for the description of complex, event-driven, real-time, and communicating systems. Systems described in SDL typically consist of many simultaneous processes communicating with each other via signals.

SDL offers an unambiguous, rich grammar for describing behavior. As SDL is graphical, even non-technicians can understand its diagrams, improving communication between system designer and client and ensuring a reliable development process from requirements capture to implementation.

SDL is the telecommunications language of choice for the development of a broad range of software and hardware, including:

  • 3G products
  • Cellular phones
  • Switches
  • WAP stacks
  • Bluetooth® devices
  • GPRS systems
  • DECT phones
  • Radio systems
  • Network management platforms
  • Network services systems

Other examples include telecommunication standards like UMTS, GSM™, ISDN, V5.2, INAP etc.

SDL is a key component in Telelogic's offering. The SDL Suite is now integrated with Telelogic Rhapsody® in a package called Phapsody for Telecom™.   This package allows embedded and real-time application development to proceed with a UML® architecture, and the protocol descriptions to be designed and  tested within SDL Suite.  The integration creates a complete model-driven systems and software approach to telecommunications systems.

From SDL's inception, Telelogic has played an integral part in both its development and standardization. Telelogic SDL Suite™ offers a set of highly integrated tools to manage and automate the development and maintenance processes.