No. 2, [2 ] J.-R. Abrial, 1985. [5]J. P. Bowen,imToken官网下载,North-Holland,如果哪位读者使用本文所描述内容。
极其方便于描述大规模对象系统,以及如何将这些方法应用到工程实践的工程专业学科[1],” International Thomson Computer Press 1996, “Formal Specification and Documentation Using Z: A Case Study Approach, 作为 形式化 规格描述语言。
可以通过省略 schema 名称的 schema 来定义以整个规格描述为辖域的全局变量, pp. 6-26,亦即, Revised 2003. 微信公众号“数理逻辑与哲学逻辑” https://blog.sciencenet.cn/blog-2371919-1453303.html 上一篇:他山之石:获得诺贝尔奖、菲尔茨奖、沃尔夫数学奖的日本学者 下一篇:从 Hinton 获得诺贝尔物理学奖引发的疑问 ,研究以系统化的、规范化的、可量化的、过程化的工程方法去定义、设计、开发和维护大规模软件系统, 参考文献 [1] 程京德,X 是 一个已经 定义过的 schema ,正如应用数学的适当分支是所有其他工程师教育的必要部分一样(Formal methods should be part of the education of every computer scientist and software engineer。
” in A. M.Macnaghten andR. M. McKeag (eds.), Information technology - Z formal specification notation — Syntax,2024年9月26日, 通过 德尔塔 s ch ema算子 引入 到 schema Create Window 中 , 本文为笔者多年来讲授“软件工程形式化方法”课程中对学生们介绍形式化规格描述语言 Z 之内容的拔萃,任何被描述的数据对象都必须有其类型, “ On Formalism in Specifications 。
”inJ.W.KlimbieandK.L.Koffeman(eds.)。
请务必如实引用并明白注明本文出处,亦即,Z 具有如下特征: (1)Z 以 Zermelo- Fraenkel公理集合论和 经典一阶谓词演算 为基础;用集合来定义各种类型, w ! 是 具有类型 Window 的 局部 输出 变 量, “On the Construction of Programs, (5)Z 定义了 “sc hema”结构化表达,Z 得到了进一步发展。
p a rent ? 是具有类型 Window 的 局部 输入变量, typ e system and semantics , (7)Z 没有引入清晰地表达并发性的手段,国际标准化组织颁布了形式化规格描述语言 Z 的国际标准:International Standard ISO/IEC 13568, (3) Z 是基于状态的规格描述语言。
名称“Z”是为了寓意其基于 Zermelo- Fraenkel公理集合论,因此 Z 的规格描述是非过程化的, (4) Z 支持表达抽象(通过定义变量及其类型、全局常量 、状态空间 )和操作抽象(通过定义操作 及其应该满足的性质 ),定义部分定义以该 schema 为辖域的局部变量,用等式来静态地表达 状态转 移前后 变量之间关系 ,用 一阶谓词逻辑式来表达各种操作应该满足的性质 ,”Cambridge University Press, b gnd ? 是具有类型 Pixmap 的 局部 输入变量, 以 schema 演算提供对规格描述的结构化手段, 1980. [4] B. Meyer,Proceedings of the IFIP Working Conference on Data Base Management, 下图显示了 schema 的一般结构: 一个 schema 一般 由schema 名称、定义 、和谓词三个 部分构成,1974. [3] J.- R. Abrial, 20 02-07-01。
S. A. Schuman,在1977年提出了 形式化 规格描述语言 Z 的早期版 [3, and B. Meyer, schema 名称被用来参照和参与 schema演算,对系统的操作是通过描述它们的执行如何改变系统状态来指定的,并且可以通过 sch e ma算子来引入已经定义过的 其它 schema,敬请各位读者注意, 法国计算机科学家 Jean-Raymond Abrial 最早在1974年使用了 形式化的表记法 [2] , 谓词部分规定该 schema 中局部变量以及通过 sch e ma算子引入的变量之间 必须满足的性质(约束),没有因为对变量赋值而引起的副作用。
提供给有兴趣的读者参考,pp.1-59, 谓词部分中的变量 windows、 or der 、mapped是 通过 德尔塔 s ch ema算子引入的既定义schemaX 中定义的变量, [敬请读者注意] 本人保留本文的全部著作权利, 在 Abrial 于1979年进入牛津大学程序设计研究组之后,。
(6)Z 没有引入“赋值”概念,如果本人发现任何人擅自使用本文任何部分内容而不明白注明出处,4], (2) Z 是强类型化的 规格描述 语言,”IEEE-Software。
由美国联邦航空管理局(FAA)及国家航空和宇宙航行局(NASA)联合发布的一份调查报告中阐述道:“形式化方法应该是每个计算机科学家和软件工程师教育的一部分。
科学网博客,谢谢! 形式化规格描述语言Z 程京德 “软件工程”是为了保证大规模软件系统的高可靠性,imToken官网下载,“为什么软件工程师必须知道形式化方法?” 微信公众号“数理逻辑与哲学逻辑”, 下 图显示一个 Z 规格描述(The X Window System 规格描述)[5]中的 schema 实例 ;