ISO IEC 14568-1997 Information technology - DXL Diagram eXchange Language for tree-structured charts《信息技术 DXL 树结构化图形的图交换语言》.pdf
《ISO IEC 14568-1997 Information technology - DXL Diagram eXchange Language for tree-structured charts《信息技术 DXL 树结构化图形的图交换语言》.pdf》由会员分享,可在线阅读,更多相关《ISO IEC 14568-1997 Information technology - DXL Diagram eXchange Language for tree-structured charts《信息技术 DXL 树结构化图形的图交换语言》.pdf(18页珍藏版)》请在麦多课文档分享上搜索。
1、INTERNATIONAL STANDARD ISO/IEC 14568 First edition 1997-05-l 5 Information technology - DXL: Diagram exchange Language for tree-structured charts Technologies de /information - DXL: Langage pour and 2. existing CASE data can also be reused if it can be converted through the data exchange language. i
2、v INTERNATIONAL STANDARD 0 ISO/IEC ISO/IEC 14568:1997(E) Information technology - DXL: Diagram exchange Language for tree-structured charts 1 Scope This International Standard specifies the semantics and syntax of DXL. DXL is a language for exchanging tree-structured charts among CASE tools. DXL is
3、applicable to: 1. exchanging ISO/IEC 8631 compliant tree-structured charts (examples of which are shown in annex A (informative) of ISO/IEC 863 1); 2. exchanging program flowcharts defined in ISO/IEC 5807 if they are well-structured and dont have data defined in ISO/IEC 5807; and 3. describing proce
4、dure oriented algorithms. This International Standard does not specify: 1. graphical information about a chart, such as the shape, size, and location of symbols; 2. configuration information of a chart, such as its version, author, and tile name; or 3. information about the data used in the algorith
5、m described by DXL, such as its structure, reading and writing, and declaration. 2 Normative references The following standards contain provisions which, through reference in this text, constitute provisions of this International Standard. At the time of publication, the editions indicated were vali
6、d. All standards are subject to revision, and parties to agreements based on this International Standard are encouraged to investigate the possibility of applying the most recent editions of the standards indicated below. Members of IEC and IS0 maintain registers of currently valid International Sta
7、ndards. ISOIIEC 646: 199 1, Information technology - IS0 7-bit coded character setfor information interchange. ISO/IEC 2022: 1994, Information technology - Character code structure and extension techniques. ISO/IEC 4873: 199 1, Information technology - IS0 8-bit code for information interchange - St
8、ructure and rules for implementation. IS0 5807: 1985, Information processing - Documentation symbols and conventions for data, program and system flowcharts, program network charts and system resources charts. ISO/IEC 863 1: 1989, Information technology - Program constructs and conventions for their
9、 represen- tation. IS0 8859-l : 1987, Information processing - 8-bit single-byte coded graphic character sets - Part I: Latin alphabet No. I. ISOIIEC 10646- 1: 1993, Information technology - Universal Multiple-Octet Coded Character Set (UCS) - Part I: Architecture and Basic Multilingual Plane. Curre
10、ntly under revision. 1 ISOLIEC 14568:1997(E) 0 ISO/IEC 3 Definition and acronym For the purposes of this International Standard, the following definition and acronym apply. 3.1 Definition 3.1.1 tree-structured chart: A chart depicting program constructs defined in ISO/IEC 863 1 and having the struct
11、ure of a tree. 3.2 Acronym 3.2.1 CASE: Computer Aided Software Engineering 4 Notation of DXL syntax The metalanguage used in this International Standard to specify the syntax of the constructs is based on Backus-Naur Form. The notation has been modified from the original to permit more convenient de
12、scription. Table 1 lists the meanings of the various meta-symbols. Table 1: Metalanguage Symbols There are two levels of compliance, level 0 and level 1. Level 0 includes syntactic elements compliant only to Program Constructs of ISO/IEC 8631. Level 1 includes level 0 and syntactic elements correspo
13、nding to subdivided elements of Program Constructs. 5 Definition of DXL 5.1 Lexical elements := 1 - - - : := - := 1 1 1 ) 1 1 := ; I : := M-Packet 1 End-M Packet ( Profile ) End Profile I Identification r End-Identification I Identifier I is I Module Algorithm I End-Module-Algorithm I imperative I “
14、null” I “call” I “goto” 1 “abstract” I begin I end 1 parallel I endparallel I loop I end-loop I condition I “while” I “until” I “for” ) if I then I end-if I exclusive-select ( else-if I else I end-exclusive-select I case 1 when I inclusive select I end inclusive select I terminate I system I module
15、7 block 2 0 ISO/IEC ISO/IEC 14568:1997(E) := := f I := I := - 1 := “O - ,” 1 “Oh” A is one of the graphical characters defined in ISO/IEC 646, ISO/IEC 2022, ISO/IEC 4873 andSO/IEC 8859-l. A is another standard character such as ISO/IEC 10646-l. is LF defined in ISO/IEC 646. is HT defined in ISO/IEC
16、646. A is separated from other lexical elements by delimiters (, ,I, %, I%, ;) or by one or more spaces. identifies a part of or a position in a module. in describes a specification of a process or a condition. The description rule of and is implementation-dependent. Delimiters can be inserted into
17、only by putting an escape character immediately in front of them. 5.2 Module Packet Module Packet is a unit for exchanging tree-structured charts among CASE tools. ) End-M-Packet ; 5.3 Profile Paragraph Profile Paragraph supplements information used to analyze and . - := Profile End-Profile ; should
18、 include: 1. the code set used in and ; 2. the maximum string length of , , , and ; 3. the type of tree-structured chart; and 4. information about the level of compliance described in clause 4. 5.4 Module Identification Paragraph Module Identification Paragraph provides the name and the overview of
19、the following immediately afterwards. 3 ISO/IEC 14568:1997(E) 0 ISOhEC - := Identification Identifier is ; End-Identification ; shall be unique within Module Packet. should include: 1. the module specification, such as function, usage, and interface; 2. the module type, such as system, subprogram, t
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ISOIEC145681997INFORMATIONTECHNOLOGYDXLDIAGRAMEXCHANGELANGUAGEFORTREESTRUCTUREDCHARTS 信息技术 DXL 结构 图形

链接地址:http://www.mydoc123.com/p-1256848.html