Specification and Description Language (SDL)
SDL is used to describe the behavior of interactive
time based systems.
SDL was originally focused on telecommunication systems, but
has also come to be used to describe process control and
real-time applications in general.