• CCITT Rec. Z.100 (11/1988) – SPECIFICATION AND DESCRIPTION LANGUAGE (SDL)
  • TABLE OF CONTENTS
  • 1 Introduction to SDL
    • 1.1 Introduction
    • 1.2 SDL grammars
    • 1.3 Basic definitions
    • 1.4 Presentation style
    • 1.5 Metalanguages
  • 2 Basic SDL
    • 2.1 Introduction
    • 2.2 General rules
    • 2.3 Basic data concepts
    • 2.4 System structure
    • 2.5 Communication
    • 2.6 Behaviour
    • 2.7 Action
    • 2.8 Timer
    • 2.9 Examples
  • 3 Structural concepts in SDL
    • 3.1 Introduction
    • 3.2 Partitioning
    • 3.3 Refinement
  • 4 Additional concepts in SDL
    • 4.1 Introduction
    • 4.2 Macro
    • 4.3 Generic systems
    • 4.4 Asterisk state
    • 4.5 Multiple appearance of state
    • 4.6 Asterisk input
    • 4.7 Asterisk save
    • 4.8 Implicit transition
    • 4.9 Dash nextstate
    • 4.10 Service
    • 4.11 Continuous signal
    • 4.12 Enabling condition
    • 4.13 Imported and Exported value
  • 5 Data in SDL
    • 5.1 Introduction
    • 5.2 The data kernel language
    • 5.3 Initial algebra model (informal description)
    • 5.4 Passive use of SDL data
    • 5.5 Use of data with variables
    • 5.6 Predefined data
  • Appendix I – Theformal model of non-parameterised data types
    • I.1 Many-sorted algebras
    • I.2 Semantics of data type definitions
    • I.3 Derivation systems
    • I.4 Semantics of algebraic specifications