一维数组程序的形式验证

来源 :小型微型计算机系统 | 被引量 : 0次 | 上传用户:chaohushixi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在一个类C小语言PointerC的程序验证器原型的实现中,设计并实现了对一维数组元素进行赋值的语句的推理规则.该推理规则是Hoare逻辑推理规则的扩展,保证了断言演算中全称量词的合法性,适用于操作数组的程序断言中使用全称量词的情况.然后以冒泡排序程序和用数组实现二叉堆删除程序等操作一维数组的程序的验证为例,展示了该规则设计和实现的正确性,该规则的运用以及循环不变式的书写经验.
其他文献
《中国信息技术教育》:江教授,您好.近几年,BYOD成为国际上教育信息化的一个流行语,也得到了各国中小学校的追捧,您是如何看待BYOD的,为什么BYOD能够流行,背后的原因又是什么
随着我国城市化的不断进步以及发展,城市道路不停扩建改造,现状污水管网已满足不了城市排水要求,应该进行改造,开挖沟槽必须进行基坑支护,支基坑支护得到了广泛的应用,本文论
在元组独立的概率数据库中根据不等式的结构特性,不等式查询语句被分为三类:路径类型、树类型和图类型,针对现有secondary-storage算法不能很好地处理图类型的查询语句,本文
唐河县是个农业大县 ,也是甘薯主产县 ,常年甘薯种植面积 2 .33万hm2 左右 ,由于病毒病的影响 ,造成产量低 ,品质劣 ,效益低。为了解决这一问题 ,唐河县农业技术推广中心 ,自 1
在城市中高层建筑不断增多,建筑电气的施工技术与建筑物的安全息息相关.高层建筑的电气施工具有复杂性和特殊性,施工难度大.现在人们对美观的要求也较高,我们在保证建筑电气
提出了一种多视点全景图像自动生成的新方法。该方法基于Pushbroom模型和透视投影模型,并采用稳定性修正处理,能有效避免摄像机帧速高低、移动平台速度变化、路面起伏以及平台抖动等因素造成的影响,生成平直光滑的多视点全景图像。实验表明,该方法对源素材(侧视视频或图片等)的采集设备以及采集环境要求较低,数据易于采集,便于多视点全景图像的广泛应用。
一场轰轰烈烈的特种水产料降价行动正在华南市场全线展开,也罕见地出现了企业根据竞争对手的降价幅度进行二次调整的情况,并在整体的降价幅度上倾向于力压竞争对手。
建筑装配整体式混凝土结构是以预制构件为主,经装配、现浇连接而成的新型混凝土结构,是将全预制或者部分预制的建筑运用装配和现浇相结合的建筑工业化的生产方式.装配式具有