从规范出发的程序设计变换系统

来源 :北京大学 | 被引量 : 0次 | 上传用户:mbx1998
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代社会的发展,计算机系统对人们的生活和工作所带来的影响越来越大,计算机软件系统的失误带来的潜在危险和损失也大大增加了。另一方面,软件的规模和复杂性不断扩大,使得传统的软件开发方法很难保证软件的正确性和开发效率。这些情况说明,软件开发需要从朴素的,非形式设计方法向更严格、更形式化的方向转变。 在本文中,我们尝试将“规范”和“精化”这两个具有清晰严格数学基础的概念引入到软件开发的过程中。于是,我们的软件开发流程可以变为:首先从一个具有严格语法和语义,完全描述了软件设计目标和任务的规范出发,通过一系列保证语义的精化步骤对规范进行变换,在精化过程中逐渐去掉规范中的抽象部分,构造出更多计算机可执行的细节代码,最终得到满足要求的可运行程序。 由于上述精化工作显得比较繁琐和冗长,为了能实际地使用这种开发方法,必须有辅助工具的支持。在本论文的工作中,我们尝试设计并实现了一个原型辅助系统,用于帮助人们采用上述形式化开发方法进行程序开发工作。
其他文献
汉字是传承和弘扬中华文化的重要载体,由汉字衍生出来的书法艺术不仅是中国文化宝库中的一颗明珠,也是世界艺术宝库中的一朵奇葩.随着中国经济的快速发展,有不少国家已悄然兴
图的标号问题是图论中的一个重要研究课题,而边-平衡指数是其中的热点问题.本文在师姐们研究的无限路等圈嵌套图的基础上,大胆尝试,提出了无限路幂圈嵌套图的概念,经过大量研
这份综述报告共四部分。第一部分主要定义了欧拉类,Gysin列,陈类,Pontrjagin类和和Pontljagin数,并简要介绍了定向协边环。第二部分定义了乘法列,并证明了惯性指标定理。第三部分
当今社会在不断发展,我国经济在近年来也得到了极大的发展,科技在强大的经济基础下也不断发展进步,但是纵观我国经济社会的发展发现,我国教育相比经济与科技来说仍然缺乏有效
教师专业化水平是影响教育质量和办学水平的核心因素,本文以笔者所在的徐州生物工程职业技术学院为例,分析了学院中当前在教师专业化发展中存的问题并做了相应的成因分析.
传统的计量经济学强调白噪声误差项时的估计量和检验方法在非白噪声误差项下所造成的严重后果,即认为白噪声误差假设下的方法在非白噪声误差项下是不可行的,或会得出令人误解的
学位
本文考虑了随机效应混合模型中的方差元素检验和稳健性问题。   随机效应表示不同个体之间的变化情况,同时刻画了同一个体内部数据的相关性。检验它的存在性就十分重要。本
学位
课前预习是指在课程没有开讲之前,学生对课程内容进行熟悉的活动.在整个预习过程中,学生凭借自己的学习能力,对教材的重点内容进行熟悉,以便在课堂上跟上教师的思维,提高自己
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
大量实证研究表明,大多数金融资产收益率的分布具有与正态分布不符的特征,收益率序列也并非随机游走,主要体现在收益率分布的尖峰厚尾性、收益率序列的簇集性和长期记忆性等。收