一个程序验证器的设计和实现

来源 :计算机研究与发展 | 被引量 : 0次 | 上传用户:chinasun09
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
形式验证是提高软件可信程度的重要方法,基于逻辑推理对程序性质进行严格的自动证明是当前的研究热点,但尚无可供工业界使用的产品,其根源在于自动定理证明方面的困难.介绍在通过程序分析建立起各程序点的形状图的基础上,如何利用形状图提供的信息来支持程序验证的方法.提出一种利用形状图信息来消除访问路径别名,使得指针程序中非指针部分的性质仍然可以用Hoare逻辑来进行验证的方法,并证明了该方法的可靠性.还提出一种在不使用自定义谓词的情况下,易变数据结构上数据性质的描述和验证方法.另外,介绍所设计并实现的基于上述方法的P
其他文献
《民法通则》的公布是我国人身权精神损害赔偿保护的第一个里程碑。《民法通则》规定了公民和法人应当享有的人身权利,同时还规定当其合法权益遭受侵害时,可以运用精神损害赔偿
西宁地处中国西部,是西北地区比较重要的中心城市,西宁的发展对西部大开发具有积极意义。本文系统地分析了西宁城市空间结构演化的历程和阶段性,以时间顺序为轴从城市规划的角度
随着社会的进步、个人对健康认识的不断提高以及计算机信息技术的高速发展,国内外的健康管理机构开始研发基于Internet的健康评估系统。在保险业中,健康评估系统既能降低保险理
伴随着社会与经济的发展,中国小城镇中小学校建设的资金及条件虽然得到了很大改善,但是基本都还是照搬了城市中小学的形式,在建筑设计、施工等环节粗陋,使得小城镇中小学建筑及其
海洋秩序建构过程中就一直存在“自由”与“控制”、“开放”与“封闭”、“分享”与“独占”之争,并且此消彼长、此起彼伏,至今都未平息,并且形成了“公海自由”以及沿海国得对
无钥匙启动系统也被称为智能进入和智能启动(Passive Entry and Passive start)系统(下文简称PEPS系统),它允许用户在不直接操作钥匙的情况下,对汽车门及后备箱进行解、闭锁操作和
市场竞争归根到底是为争夺顾客资源的供应链之间的竞争,关注顾客需求、探讨如何使顾客满意,已经成为连锁超市企业取得竞争优势不可或缺的要素。本文主要研究超市供应链下游的最
电力系统作为生命线系统的重要组成部分,在国民经济中发挥着极其重要的作用,其安全性问题会对国家的生产建设产生重大影响。历次大震证明,地震中生命线工程的严重破坏会影响到抗
目前抗凝药物在临床上已得到广泛使用,尤其是在骨科术后静脉血栓栓塞症(VTE)的预防、内科急性冠脉综合征(ACS)等疾病的治疗中.由于新型抗凝药物上市时间短,应用范围有限,与普通肝
线控转向系统作为一种新型的汽车转向系统,较之其它转向系统最大的特点是用总线技术取代了转向盘与转向前轮的机械连接,其传动比可以根据车辆的行驶状态任意设置。早期的转向系