BS ISO IEC 13568-2002 Information technology - Z formal specification notation - Syntax type system and semantics《信息技术 Z形式规范注释 语法、类型系统和语义学》.pdf
《BS ISO IEC 13568-2002 Information technology - Z formal specification notation - Syntax type system and semantics《信息技术 Z形式规范注释 语法、类型系统和语义学》.pdf》由会员分享,可在线阅读,更多相关《BS ISO IEC 13568-2002 Information technology - Z formal specification notation - Syntax type system and semantics《信息技术 Z形式规范注释 语法、类型系统和语义学》.pdf(198页珍藏版)》请在麦多课文档分享上搜索。
1、BRITISH STANDARD BS ISO/IEC 13568:2002 Information technology Z formal specification notation Syntax, type system and semantics ICS 35.060 BS ISO/IEC 13568:2002 This British Standard, having been prepared under the direction of the DISC Board, was published under the authority of the Standards Polic
2、y and Strategy Committee on 8 August 2002 BSI 8 August 2002 ISBN 0 580 40198 7 National foreword This British Standard reproduces verbatim ISO/IEC 13568:2002 and implements it as the UK national standard. The UK participation in its preparation was entrusted to Technical Committee IST/5, Programming
3、 languages, which has the responsibility to: A list of organizations represented on this committee can be obtained on request to its secretary. Cross-references The British Standards which implement international publications referred to in this document may be found in the BSI Catalogue under the s
4、ection entitled “International Standards Correspondence Index”, or by using the “Search” facility of the BSI Electronic Catalogue or of British Standards Online. This publication does not purport to include all the necessary provisions of a contract. Users are responsible for their correct applicati
5、on. Compliance with a British Standard does not of itself confer immunity from legal obligations. aid enquirers to understand the text; present to the responsible international/European committee any enquiries on the interpretation, or proposals for change, and keep the UK interests informed; monito
6、r related international and European developments and promulgate them in the UK. Summary of pages This document comprises a front cover, an inside front cover, the ISO/IEC title page, pages ii to vi, pages 1 to 189, and a back cover. The BSI copyright date displayed in this document indicates when t
7、he document was last issued. Amendments issued since publication Amd. No. Date Comments Reference number ISO/IEC 13568:2002(E)INTERNATIONAL STANDARD ISO/IEC 13568 First edition 2002-07-01 Information technology Z formal specification notation Syntax, type system and semantics Technologies de linform
8、ation Notation Z pour la spcification formelle Syntaxe, systme de caractres et smantique BSISO/IEC13568:2002ii BSISO/IEC13568:2002Contents Page Foreword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v Introduction . . . . . . . . . . .
9、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi 1 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 Normative references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10、. . . . . . . . . . . . 1 3 Terms and denitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4 Metalanguages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 5 Conformance . . . . . . . . . . . . .
11、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 6 Z characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 7 Lexis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12、 . . . . . . . . . . 24 8 Concrete syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 9 Characterisation rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 10 Annotated syntax . . . . . . . . .
13、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 11 Prelude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 12 Syntactic transformation rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14、. . . . . . . . . . 44 13 Type inference rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 14 Semantic transformation rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 15 Semantic relations . . . . . . . .
15、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Annex A (normative) Mark-ups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Annex B (normative) Mathematical toolkit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16、. . . 94 Annex C (normative) Organisation by concrete syntax production . . . . . . . . . . . . . . . . . . . . . . 111 Annex D (informative) Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 Annex E (informative) Conventions for state-based description
17、s . . . . . . . . . . . . . . . . . . . . . . . . 173 Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
18、 iii BSISO/IEC13568:2002Figures 1 Phases of the denition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 B.1 Parent relation between sections of the mathematical toolkit . . . . . . . . . . . . . . . . . . . . . . . 94 D.1 Concrete parse tree of birthday book
19、 example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 D.2 Tree of birthday book example after syntactic transformation . . . . . . . . . . . . . . . . . . . . . . 164 D.3 Annotated tree of axiomatic example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20、165 D.4 Annotated tree of generic example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 D.5 Annotated tree of chained relation example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 Tables 1 Syntactic metalanguage . . . . . . . . . . . . . . . . .
21、 . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 Parentheses in metalanguage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3 Propositional connectives in metalanguage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 4 Quantiers in metala
22、nguage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 5 Abbreviations in quantications in metalanguage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 6 Conditional expression in metalanguage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23、 . . . . 5 7 Propositions about sets in metalanguage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 8 Basic set operations in metalanguage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 9 Powerset in metalanguage . . . . . . . . . . . . . . . . . . .
24、 . . . . . . . . . . . . . . . . . . . . . . . 7 10 Operations on natural numbers in metalanguage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 11 Decorations of names in metalanguage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 12 Tuples and Cartesian produc
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BSISOIEC135682002INFORMATIONTECHNOLOGYZFORMALSPECIFICATIONNOTATIONSYNTAXTYPESYSTEMANDSEMANTICS 信息技术 形式

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