ITU-T Z 106-2016 Specification and Description Language C Common interchange format for SDL-2010 (Study Group 17)《规范描述语言–SDL通用交换格式-2010(研究组17)》.pdf

上传人:赵齐羽 文档编号:806574 上传时间:2019-02-04 格式:PDF 页数:72 大小:1.46MB
下载 相关 举报
ITU-T Z 106-2016 Specification and Description Language C Common interchange format for SDL-2010 (Study Group 17)《规范描述语言–SDL通用交换格式-2010(研究组17)》.pdf_第1页
第1页 / 共72页
ITU-T Z 106-2016 Specification and Description Language C Common interchange format for SDL-2010 (Study Group 17)《规范描述语言–SDL通用交换格式-2010(研究组17)》.pdf_第2页
第2页 / 共72页
ITU-T Z 106-2016 Specification and Description Language C Common interchange format for SDL-2010 (Study Group 17)《规范描述语言–SDL通用交换格式-2010(研究组17)》.pdf_第3页
第3页 / 共72页
ITU-T Z 106-2016 Specification and Description Language C Common interchange format for SDL-2010 (Study Group 17)《规范描述语言–SDL通用交换格式-2010(研究组17)》.pdf_第4页
第4页 / 共72页
ITU-T Z 106-2016 Specification and Description Language C Common interchange format for SDL-2010 (Study Group 17)《规范描述语言–SDL通用交换格式-2010(研究组17)》.pdf_第5页
第5页 / 共72页
点击查看更多>>
资源描述

1、 I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n ITU-T Z.106 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (04/2016) SERIES Z: LANGUAGES AND GENERAL SOFTWARE ASPECTS FOR TELECOMMUNICATION SYSTEMS Formal description techniques (FDT) Specification and Description Language (SDL)

2、 Specification and Description Language Common interchange format for SDL-2010 Recommendation ITU-T Z.106 ITU-T Z-SERIES RECOMMENDATIONS LANGUAGES AND GENERAL SOFTWARE ASPECTS FOR TELECOMMUNICATION SYSTEMS FORMAL DESCRIPTION TECHNIQUES (FDT) Specification and Description Language (SDL) Z.100Z.109 Ap

3、plication of formal description techniques Z.110Z.119 Message Sequence Chart (MSC) Z.120Z.129 User Requirements Notation (URN) Z.150Z.159 Testing and Test Control Notation (TTCN) Z.160Z.179 PROGRAMMING LANGUAGES CHILL: The ITU-T high level language Z.200Z.209 MAN-MACHINE LANGUAGE General principles

4、Z.300Z.309 Basic syntax and dialogue procedures Z.310Z.319 Extended MML for visual display terminals Z.320Z.329 Specification of the man-machine interface Z.330Z.349 Data-oriented human-machine interfaces Z.350Z.359 Human-machine interfaces for the management of telecommunications networks Z.360Z.37

5、9 QUALITY Quality of telecommunication software Z.400Z.409 Quality aspects of protocol-related Recommendations Z.450Z.459 METHODS Methods for validation and testing Z.500Z.519 MIDDLEWARE Processing environment architectures Z.600Z.609 For further details, please refer to the list of ITU-T Recommenda

6、tions. Rec. ITU-T Z.106 (04/2016) i Recommendation ITU-T Z.106 Specification and Description Language Common interchange format for SDL-2010 Summary Recommendation ITU-T Z.106 defines the common interchange format of Specification and Description Language (SDL-CIF). The SDL-CIF is intended for the i

7、nterchange 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 informa

8、tion 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 bod

9、ies 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-2010 tool vendors are encouraged to provide facilities for importing and exporting SDL-CIF. This Re

10、commendation defines how SDL-2010 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 phra

11、se representation of SDL-2010 also defined in this Recommendation. SDL-CIF is readable and written by tools as well as users. All the constructs available in SDL-2010 are able to be expressed in graphical form or in the purely textual SDL-PR form. Constraints on graphical presentation are expressed

12、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

13、 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

14、-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

15、 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, ITU-T Z.105 and ITU-T Z.107. This Recommendation introduces two further levels of SDL-CIF. Two further conformance levels are defined, one at a more lib

16、eral 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 level

17、s 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 th

18、ese 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. ii Rec. ITU-T Z.106 (04/2016) History Edition Recommendation Approval Study Group Unique ID* 1.0 ITU-T Z.106 1996-10-18 10 11.1

19、002/1000/3918 2.0 ITU-T Z.106 2000-11-24 10 11.1002/1000/5240 3.0 ITU-T Z.106 2002-08-06 17 11.1002/1000/6030 4.0 ITU-T Z.106 2011-12-22 17 11.1002/1000/11393 5.0 ITU-T Z.106 2016-04-29 17 11.1002/1000/12860 Keywords Specification and Description Language, SDL-2010, Common Interchange Format, SDL-CI

20、F, textual phrase representation, SDL-PR, directives. _ * To access the Recommendation, type the URL http:/handle.itu.int/ in the address field of your web browser, followed by the Recommendations unique ID. For example, http:/handle.itu.int/11.1002/1000/11830-en. Rec. ITU-T Z.106 (04/2016) iii FORE

21、WORD The International Telecommunication Union (ITU) is the United Nations specialized agency in the field of telecommunications, information and communication technologies (ICTs). The ITU Telecommunication Standardization Sector (ITU-T) is a permanent organ of ITU. ITU-T is responsible for studying

22、 technical, operating and tariff questions and issuing Recommendations on them with a view to standardizing telecommunications on a worldwide basis. The World Telecommunication Standardization Assembly (WTSA), which meets every four years, establishes the topics for study by the ITU-T study groups w

23、hich, in turn, produce Recommendations on these topics. The approval of ITU-T Recommendations is covered by the procedure laid down in WTSA Resolution 1. In some areas of information technology which fall within ITU-Ts purview, the necessary standards are prepared on a collaborative basis with ISO a

24、nd IEC. NOTE In this Recommendation, the expression “Administration“ is used for conciseness to indicate both a telecommunication administration and a recognized operating agency. Compliance with this Recommendation is voluntary. However, the Recommendation may contain certain mandatory provisions (

25、to ensure, e.g., interoperability or applicability) and compliance with the Recommendation is achieved when all of these mandatory provisions are met. The words “shall“ or some other obligatory language such as “must“ and the negative equivalents are used to express requirements. The use of such wor

26、ds does not suggest that compliance with the Recommendation is required of any party. INTELLECTUAL PROPERTY RIGHTSITU draws attention to the possibility that the practice or implementation of this Recommendation may involve the use of a claimed Intellectual Property Right. ITU takes no position conc

27、erning the evidence, validity or applicability of claimed Intellectual Property Rights, whether asserted by ITU members or others outside of the Recommendation development process. As of the date of approval of this Recommendation, ITU had not received notice of intellectual property, protected by p

28、atents, which may be required to implement this Recommendation. However, implementers are cautioned that this may not represent the latest information and are therefore strongly urged to consult the TSB patent database at http:/www.itu.int/ITU-T/ipr/. ITU 2016 All rights reserved. No part of this pu

29、blication may be reproduced, by any means whatsoever, without the prior written permission of ITU. iv Rec. ITU-T Z.106 (04/2016) Table of Contents Page 1 Scope . 1 2 References . 1 3 Definitions and abbreviations . 1 3.1 Definitions 1 3.2 Abbreviations and acronyms 1 4 Conventions 2 5 Level 0 SDL-CI

30、F (SDL-PR) . 2 5.1 General principles . 2 5.2 General rules . 3 5.3 Organization of SDL-2010 specifications 3 5.4 Structural concepts . 5 5.5 Agents . 7 5.6 Communication 9 5.7 Behaviour . 10 5.8 Data . 16 5.9 Generic system definition . 17 6 Level 1 SDL-CIF (CIF-PR) 18 6.1 General principles . 18 6

31、.2 CIF-PR syntax 19 7 Level 2 SDL-CIF (CIF-GR) . 19 7.1 General principles . 19 7.2 General principles of graphical information . 20 7.3 CIF-GR lexical rules . 22 7.4 CIF-GR syntax: SDL-CIF A rules 23 7.5 CIF-GR Syntax SDL-CIF B rules . 43 7.6 Tool-specific SDL-CIF comments . 46 8 Examples . 46 8.1

32、DemonGame . 47 8.2 Tricky SDL-2010 constructs 49 8.3 Situations SDL-CIF is not able to handle . 55 9 SDL-CIF conformance criteria . 56 9.1 About tools reading a SDL-CIF file . 56 9.2 Automatic versus forced layout 56 9.3 Retention and use of tool-specific information 57 Appendix I Tool-specific SDL-

33、CIF comments . 58 I.1 Maintenance of SDL-CIF . 58 I.2 Current tool-specific SDL-CIF comments . 58 Rec. ITU-T Z.106 (04/2016) v Introduction For a number of years, the Specification and Description Language has been increasingly used, both in industry and for standards and Recommendations. Whereas, i

34、n industry, the Specification and Description Language is often used in an environment with a single tool, environments for standards and Recommendation creation often require the integration of Specification and Description Language specifications from many tools used by different organizations. Th

35、is is often also a requirement in international projects. Until the time Recommendation ITU-T Z.106 had been agreed, the only way to interchange specifications in the Specification and Description Language had been to interchange SDL-PR (the textual representation of the language). This has led to t

36、he loss of graphical information. Though not necessary from the formal viewpoint, graphical information often had a significant impact on readability and comprehensibility. With the common interchange format, this Recommendation fulfilled a long-expressed need for the interchange of specifications o

37、f the Specification and Description Language without the loss of graphical informationRec. ITU-T Z.106 (04/2016) 1 Recommendation ITU-T Z.106 Specification and Description Language Common interchange format for SDL-2010 1 Scope This Recommendation defines the common interchange format (SDL-CIF) for

38、specifications written in Specification and Description Language. It is intended for tool vendors as an export and import format to allow the interchange of specifications with tools offered by other tool vendors. Even though the format allows writing specifications in SDL-CIF directly, it is not in

39、tended for this purpose, but rather should be generated from an existing specification written according to the Specification and Description Language as defined in ITU-T Z.100, ITU-T Z.101, ITU-T Z.102, ITU-T Z.103, ITU-T Z.104, ITU-T Z.105 and ITU-T Z.107. 2 References The following ITU-T Recommen

40、dations and other references contain provisions which, through reference in this text, constitute provisions of this Recommendation. At the time of publication, the editions indicated were valid. All Recommendations and other references are subject to revision; users of this Recommendation are there

41、fore encouraged to investigate the possibility of applying the most recent edition of the Recommendations and other references listed below. A list of the currently valid ITU-T Recommendations is regularly published. The reference to a document within this Recommendation does not give it, as a stand

42、-alone document, the status of a Recommendation. ITU-T Z.100 Recommendation ITU-T Z.100 (2016), Specification and Description Language Overview of SDL-2010. ITU-T Z.101 Recommendation ITU-T Z.101 (2016), Specification and Description Language Basic SDL-2010. ITU-T Z.102 Recommendation ITU-T Z.102 (2

43、016), Specification and Description Language Comprehensive SDL-2010. ITU-T Z.103 Recommendation ITU-T Z.103 (2016), Specification and Description Language Shorthand notation and annotation in SDL-2010. ITU-T Z.104 Recommendation ITU-T Z.104 (2016), Specification and Description Language Data and act

44、ion language in SDL-2010. ITU-T Z.105 Recommendation ITU-T Z.105 (2016), Specification and Description Language SDL-2010 combined with ASN.1 modules. ITU-T Z.107 Recommendation ITU-T Z.107 (2016), Specification and Description Language Object-oriented data in SDL-2010. ITU-T Z.111 Recommendation ITU

45、-T Z.111 (2016), Notations and guidelines for the definition of ITU-T languages. 3 Definitions and abbreviations 3.1 Definitions None. 3.2 Abbreviations and acronyms This Recommendation uses the following abbreviation and acronyms: 2 Rec. ITU-T Z.106 (04/2016) CIF-GR Common Interchange Format for Sp

46、ecification and Description Language Graphic Representation CIF-PR Common Interchange Format for Specification and Description Language textual Phrase Representation SDL-CIF Specification and Description Language Common Interchange Format SDL-GR Specification and Description Language Graphic Represe

47、ntation SDL-PR Specification and Description Language textual Phrase Representation 4 Conventions For the definition of properties and syntaxes of SDL-CIF, the meta-language defined in clause 5.4.2 of ITU-T Z.111 has been used with the following addition: the last alphanumeric part of a rule name gi

48、ves the rules category (A, B or C) followed by an identifying number in that category. Non-terminal symbols refer to non-terminals of ITU-T Z.101, ITU-T Z.102, ITU-T Z.103, ITU-T Z.104 or ITU-T Z.107 or to non-terminals introduced in this Recommendation. The following non-terminal rules are intentio

49、nally defined but not used because they are starting rules for syntax: , , . The following non-terminal rule is intentionally not used, because it is a general descriptive rule for SDL-CIF comments: . 5 Level 0 SDL-CIF (SDL-PR) 5.1 General principles SDL-CIF level 0 introduces an additional syntactic form for representing a system: the textual phrase representation (SDL-PR). It is allowed to use SDL-PR instead of the graphic representation of ITU-T Z.101, ITU-T Z.102,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国际标准 > 其他

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1