Also found in: Dictionary, Acronyms, Wikipedia.


Specification and Design Language.

Defined by the ITU-T (recommendation Z100) to provide a tool for unambiguous specification and description of the behaviour of telecommunications systems. The area of application also includes process control and real-time applications. SDL provides a Graphic Representation (SDL/GR) and a textual Phrase Representation (SDL/PR), which are equivalent representations of the same semantics. A system is specified as a set of interconnected abstract machines which are extensions of the Finite State Machine (FSM).

1. System Software Development Language. System software for the B1700. "System Software Development Language Reference Manual", 1081346, Burroughs Corp (Dec 1974).

2. Specification and Description Language. ITU-T. Specification language with both graphical and character-based syntaxes for defining interacting extended finite state machines. Used to specify discrete interactive systems such as industrial process control, traffic control, and telecommunication systems. Proc Plenary Assembly, Melbourne 14-1988-11-25, Fasc X.1, CCITT. "Telecommunications Systems Engineering Using SDL", R. Saracco et al, N-H 1989. Available from Verilog, MD. (See XDL).

3. Shared Dataspace Language. "A Shared Dataspace Language Supporting Large-Scale Concurrency", G. Roman et al, Proc 8th Intl Conf Distrib Comp Sys, IEEE 1988, pp.265-272.

4. Structure Definition Language. Used internally by DEC to define and generate the symbols used for VAX/VMS internal data structures in various languages.

5. System Description Language. language used by the Eiffel/S implementation of Eiffel to assemble clusters into a system. (see Lace).


(Specification and Description Language) A modeling language used to describe real-time systems. It is widely used to model state machines in the telecommunications, aviation, automotive and medical industries. SDL is used to model the details of a system, which can be simulated and proven, whereas UML is used to model at a higher level of abstraction.

There are three parts to an SDL diagram: the system definition, block and process. The system definition defines the major nodes (blocks) of the system such as clients and servers, while the block charts show more details. The process diagram shows the processing steps in each block. See state machine and UML.

SDL Process Diagram
This simple system in a server lets the user add two numbers at a terminal. There is more detail in this diagram than in the UML model from which it originated (see below). (Diagram courtesy of Telelogic, AB,

UML Equivalent
This UML diagram was turned into the SDL description above by Telelogic's UML to SDL Translator (see UML for more diagrams). (Diagram courtesy of Telelogic, AB,
References in periodicals archive ?
Partnering with SDL, Brand USA relies on SDL Language Cloud to centralize and automate the translation workflow initiated by numerous agency partners.
The SDL NESL agreement is part of a broader Rationalization, Reduction and Centralization Strategy developed by the U.
The KantanMT Community can connect and configure their KantanMT engine through their SDL Trados Studio account by entering; their KantanMT account name, token and profile.
SDL solutions increase conversion ratios and customer satisfaction through targeted information across all customer touch points.
The Army insist the anti-Islamic SDL was breaking copyright laws.
Let's look at an example of how SDL might work at a gas utility.
The new solution is said to offer instant translation of communications using plug-ins for Microsoft Office applications and chat; instant translation of web pages; integration of automated translation with translation memory in the SDL Trados translation productivity suite; integration of automated translation in SDL Translation Management System (SDL TMS), a translation management application; the ability to use automated translation integrated with human post-editing skills to provide a the high-quality translation service - SDL Knowledge-based Translation System (SDL KbTS) - as well as integration of automated translation with many business applications through documented APIs.
Alex consistently contributes and shares his expertise as an outstanding member of the SDL community as well as an integral part of the Tahzoo team," said David Roe, Vice President of Technology, Tahzoo.
With SDL, Jeanswest will continue to not only deliver superior products, but provide relevant experiences in the languages of our target customers internationally.
EXFO is proud to have chosen SDL for its translation tools.
Additionally, Forrester credits SDL for giving "more than lip service to the print channel, seriously tackling the issue of repurposing web content.
According to the company, SDL Translation Management System and SDL TeamWorks unify the translation and localization supply chain and link multiple vendors to provide the collaboration, control, integration and process flow required to prepare content for a global audience.