Previous Next Methods Allocation  
Annex 1  
5.8.2.3 Specification and Description Language (SDL), (SBM Part)  

  Specification and Description Language (SDL)

Contents  
  • 1 Identification/Definition of the Method
  • 2 Brief Characteristic of the Method
  • 3 Appraisal of the Method
  • 4 Application of the Method in the V-Model
  • 5 Interfaces
  • 6 Further Information
  • 7 Literature
  • 1 Identification/Definition of the Method

    /SDL, 1985a/
          Z.100, chap. 2.2 (process diagram, signals),
          Z.101, chap. 2.3.4, 2.3.5 (communication concept)
          Z.100, chap. 2.4 (block interaction diagram)
    /SDL, 1985b/ Annex D, chap. D.4.3.4 (dynamic semantic)
    /SDL, 1991/ chap. 9.1.3, 9.4.1 (time sequence diagrams)
    /SDL, 1992/ chap. 4 (basic message sequence charts)

    2 Brief Characteristic of the Method

    SDL is a language for the specification of event-driven systems, in particular telecommunication systems (primarily in the function areas call handling, maintenance, error recovery, system control, and design of data communication protocols). However, SDL can also be used for behavior specifications of other event-driven (sub-) systems. SDL especially permits the specification of concurrent communicating real-time processes in form of nested state automata. The language is defined in graphical and (semantically equivalent) textual notation.

    3 Appraisal of the Method

    Criteria for the Application of SDL:

    Strong Points of SDL:

    Peculiarities to be taken into consideration when modeling with SDL:

    Method Familiarization

    Tool Support

    4 Application of the Method in the V-Model

    The method is utilized in SD1.5 - User-Level System Structure and SD3.3 - Definition of Requirements for the Functionality to model the courses of functions.

    5 Interfaces

    SDL can be transformed into Petri Nets (PNET) according to /SDL, 1988/, chap. 3.3 which permits the access to its analysis features.

    The formal SDL definition renders the language suitable for the mapping on programming languages (see /SDL, 1985b/, Annex D, chap.D.10.2, D.10.8).

    6 Further Information

    Published versions of the method: none, since SDL is standardized.

    7 Literature

    /SDL, 1985a/ Reference volume of the CCITT; standard notation and language concept of SDL
    /SDL, 1985b/ Annex to the reference volume, includes syntax and user information in form of examples
    /SDL, 1985c/ Material of SDL course
    /SDL, 1988/ Includes information about transforming SDL diagrams into Petri Nets
    /SDL, 1991/ Practice-oriented introduction with many examples, supplementary to CCITT reference volume
    /SDL, 1992/ Reference volume of the CCITT for "Message Sequence Charts", an SDL-oriented version of Time Sequence Diagrams

    Previous Next GDPA Online Last Updated 01.Jan.2002 Updated by Webmaster Last Revised 01.Jan.2002 Revised by Webmaster