【摘 要】
:
程序验证是保护软件系统正确性的一个重要手段.大多数程序验证系统是半自动化的或称为交互式的.程序验证系统通常采用面向目标的验证方法.此方法大体可分为三步骤,其核心部分
论文部分内容阅读
程序验证是保护软件系统正确性的一个重要手段.大多数程序验证系统是半自动化的或称为交互式的.程序验证系统通常采用面向目标的验证方法.此方法大体可分为三步骤,其核心部分就是第二部分,即生成一个验证条件产生器.验证条件产生器从最大的、整个程序的验证目标出发,根据程序逻辑中的推理规则,不断地从大验证目标中分解产生出它的子验证目标,这些子验证目标就叫做验证条件.当所有的验证条件都被证明成立后,程序验证系统再由小到大地逐步构造起整个程序正确性的证明.至今,人们从不同的角度出发,考虑不同的程序特性,因此提出了不同的验证方法.其中的断言归纳法是以框图程序为研究对象的,它是一种系统化的程序验证方法.该文就是基于它的思想构造了一个验证条件产生器.
其他文献
在计算机应用日益普及,社会财富和机密越来越高度地集中在计算机系统的情况下,利用计算机网络针对电子商务的犯罪活动也越来越猖獗.该文叙述的主要是如何在电子商务网站中,应
该文首先介绍了防火墙技术,然后讨论了在Linux下防火墙技术的研究和设计实现.防火墙技术是当今保障网络安全的重要手段之一,该文介绍了防火墙技术的发展现状、防火墙的作用、
该文提出一种地理信息系统开发方法——框架式的开发方法.该方法通过对地理信息系统开发的过程进行分析,提炼出共有的程序运行逻辑,作为框架的内核;其它一些在实际应用中会随
该文利用主动网络技术,通过向流经主动路由器的双向连接链流量进行主动标记,降低关联计算复杂性,快速、准确地建立攻击连接链的关联.同时,利用主动网络可定制网络服务以及动
该文实现的"农行学苑"及"校园网"是针对农业银行培训教育的实际要求,利用计算机和网络实现培训教学管理的标准化、科学化和规范化,提高培训管理水平,实现培训资源共享.该文综
该文主要讨论了基于Java的移动Agent(Mobile Agent,MA)技术在并行数值计算上的应用,并提出其实现可能性以及优势,在此基础上提出了一个适用于通用并行问题求解的基于IBM Agle
云计算已逐渐成为信息技术革命最重要的计算模式之一,它以资源动态分配和按需服务的特点提供海量计算能力,同时又极大地降低了数据中心的成本。伴随云计算的推广和应用,传统应用
该文介绍了主要的MANET路由协议DSR,AODV,ZRP,TORA和评估它们性能的模拟软件,研究了协议之间的性能比较结果包括DSR,AODV,DSDV,和TORA4个协议的比较以及更详细的DSR和AODV两
随着Internet的迅速发展,网络安全问题日益引起人们的关注.个人用户的计算机在接入Internet的过程中所面临的黑客的攻击、病毒的入侵和其他Internet上的威胁,使得个人防火墙
基于VoiceXML(VXML)的语音服务平台主要由三部分组成:文档服务器(通常都由Web服务器来充当,它负责产生VXML文档,并将它送给解释器去解释);VXML文档解释器(它负责解释VXML文档