5,描述技术-形式化方法.PDFVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5,描述技术-形式化方法

5. 描述技术 形式化方法 规范的结构 Formal Methods (5) 提升 自由提升 受限提升 前条件 裘宗燕 计算和简化 北京大学数学学院 结构与前条件 2006年2 -6月 2006年4月 2 规范的结构 规范的结构 前面介绍了Z 的基本内容,包括逻辑、类型、集合、关系、函数、序列和模 通常一个规范由一些形式化内容和一些非形式化内容构成,对于Z 规范: 式等,也写了一些规范。现在总结一下应该如何写规范。 • 非形式化的内容是一些说明性的正文,是辅助性的。其作用主要是为读规 范的人提供一些在形式化内容中无法表述的信息,如提供一些对形式化内 实际上,写规范与写程序有很多相似之处。这里也有: 容的解释,以便读者更容易理解形式化规范 形式问题:用Z 写出的规范应该符合Z 的形式规定 • 形式化的内容都是Z 语言的描述元素,最外层的基本元素就是:基本类型 意义问题:写出的是不是需要描述的问题的正确的抽象描述 定义(给定集合),自由类型定义,公理定义,模式和通用型定义。以及 为方便描述而引进的简写形式 规范的最主要用途是给人阅读,因此需要考虑其可读性、易理解性 • 可以根据需要,在规范的最前面对要描述的系统做一些需求分析和说明, 规范应该有良好的结构,使之更容易理解、修改和扩充。如何组织好一个 给出并解释描述中使用的一些术语等等 系统的规范也是非常重要的问题 • 对于形式化的规范,可以在一些内容之间适当加入一些非形式的说明性文 可能在不同层次上描述,应根据需要选择适当的抽象层次(规范的特点) 字,给出一些简要的解释 o 在系统设计初期,可能需要在较高层次上描述系统的抽象结构和性质 可以看到,有关实时内核的规范基本上具有这样的形式,后面介绍的完整 o 随着工作的进展,可能需要逐步细化规范,开发出更接近最终实现的 规范大致也都具有这种形式 层次较低的规范(精化的问题在后面讨论) 2006年4月 3 2006年4月

文档评论(0)

zsmfjy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档