| Specification and Description Language - Common interchange format for SDL-2010 |
 |
Recommendation ITU-T Z.106 defines the common interchange format of Specification and Description Language (SDL CIF). The SDL CIF is intended for the interchange of graphical SDL-2010 specifications (SDL GR) made on different tools that do not use the same storage format. Prior to the definition of SDL CIF, the textual phrase representation of SDL-2010 (SDL PR) was used to interchange specifications with the disadvantage that all graphical information was lost, making the same specifications often look very dissimilar in different environments. With the SDL CIF, this disadvantage is reduced to a minimum, as it contains most of the graphical information. The SDL CIF improves the independence from specific tool vendors and allows standards bodies to accept specifications in SDL CIF irrespective of the tool they use for their internal work. This also improves productivity by allowing specifications to be made on the accustomed tool. All SDL tool vendors are encouraged to provide facilities for importing and exporting SDL CIF.
This Recommendation defines how SDL descriptions are stored in order to be interchanged between tools coming from different vendors. It does not take into account the message sequence chart (MSC) notation. SDL CIF is an optional part of SDL-2010. SDL CIF is based on the SDL PR syntax, the textual phrase representation of SDL also defined in this Recommendation. SDL CIF is readable and written by tools as well as users. All the constructs available in SDL are able to be expressed in graphical form or in the purely textual SDL PR form. Constraints on graphical presentation are expressed in SDL CIF by adding specific annotations to SDL PR. As a result, most SDL PR descriptions are legal SDL CIF descriptions. SDL CIF is an open storage format as it includes a mechanism of tool-specific directives. This mechanism allows an SDL CIF-compliant tool to extend the format by adding specific information. SDL CIF is also easily implemented and provides tool vendors with two levels of tool conformance and concepts of mandatory and optional directives.
SDL PR is an alternative text-only syntax for the Specification and Description Language. Before 2002, SDL PR was published as part of ITU-T Z.100, but as the main use of this notation is for communication within and between tools the definition has been moved to this Recommendation. SDL PR is Level 0 SDL CIF and allows the interchange of syntactically complete SDL-2010 descriptions, usually as a single file per system. Conformance to SDL PR requires the model to conform to the corresponding semantics defined in Recommendations ITU T Z.101, ITU T Z.102, ITU T Z.103, ITU T Z.104 and ITU T Z.105.
This Recommendation introduces two further levels of SDL CIF. Two further conformance levels are defined, one at a more liberal SDL PR level and the second including graphical information. The complete grammar is described with the related semantics. Mandatory and optional directives are described, as well as the format for tool-specific directives. Current tool-specific directives are described in Appendix I.
Two levels of SDL CIF conformance are defined as level 1 and level 2. Level 1 is very close to SDL PR, but it supports incomplete descriptions in SDL-2010. Level 2 includes level 1 and is able to capture most of the graphical information of SDL GR diagrams. An SDL CIF specification shall identify which of these two levels it complies with. Similarly, tool vendors that use the SDL CIF should also identify the SDL CIF level they comply with for their import and export functions.
|
|
| Citation: |
https://handle.itu.int/11.1002/1000/11393 |
| Series title: |
Z series: Languages and general software aspects for telecommunication systems Z.100-Z.199: Formal description techniques (FDT) Z.100-Z.109: Specification and Description Language (SDL) |
| Approval date: |
2011-12-22 |
| Approval process: | AAP |
|
Status: |
Superseded |
|
Maintenance responsibility: |
ITU-T Study Group 17 |
|
Further details: |
Patent statement(s)
Development history
|
|
|
|
|
|
ITU-T Supplement
|
Title
|
Status
|
Summary
|
Table of contents
|
Download
|
|
Z Suppl. 1 (04/2015)
|
ITU-T Z.100-series – Supplement on SDL+ methodology: Use of ITU System Design Languages
|
In force
|
here
|
here
|
here
|
| Title |
Approved on |
Download |
|
Specification and Description Language implementer's guide - Version 4.0.1
|
2021-04-30
|
here
|
|