【摘 要】
:
随着计算机科学的快速发展和计算机技术广泛应用,计算机软件能否正确运行,成为人们关注的焦点。特别是在一些重要的应用领域,对程序正确性的要求一方面要求程序的运行能够产
论文部分内容阅读
随着计算机科学的快速发展和计算机技术广泛应用,计算机软件能否正确运行,成为人们关注的焦点。特别是在一些重要的应用领域,对程序正确性的要求一方面要求程序的运行能够产生正确的运行结果。因为程序运行结果的细微的错误很有可能会带来重大是安全事故。另一方方面,还要对程序的执行时间有一定的要求。在一些安全关键领域的应用中,一旦程序无法在指定的时间范围内完成应有的工作,将会带来重大的财产损失和人员的伤亡。因此,对程序执行时间的分析成为一个重要的研究课题。对程序执行时间的分析首先要对程序独立于硬件环境的执行过程进行分析。在程序的运行过程中,循环结构作为程序三种基本结构中最复杂的一种,循环的迭代次数对程序的执行时间会产生重要的影响。本文就是针对程序执行过程中循环结构的迭代次数进行分析。论文的主要内容如下:(1)通过构建程序的控制流程图和数据依赖图来获取程序的数据依赖和控制依赖,构建程序依赖图。根据程序的依赖关系,通过去除程序依赖图中与程序执行过程无关的节点,得到简化后的程序依赖图,来指导程序切片。(2)在区间抽象域上构建程序变量和程序计算的抽象表达。结合程序依赖图构建过程中获取的程序循环变量的约束信息,通过改进已有的计算程序循环边界的方法,获取较为精确的程序循环边界。(3)构建程序循环边界分析框架。对案例程序进行循环边界进行分析计算,并且使用形式化的分析验证工具Frama-C的值分析插件对计算得到的程序循环边界进行验证。证明本文提出的分析方法的有效性。
其他文献
语码转换是人们使用语言交际中的普遍现象,已得到众多相关研究领域的关注,语言顺应论的提出更是为语码转换的研究提供了一个更新更广阔的平台。本文以语用学顺应性理论为基础
目前,有许多文物、艺术品的收藏管理单位,未将文物、艺术品等收藏类资产(以下简称"馆藏资产")的财务价值纳入会计核算体系反映,形成会计主体之外的账外资产,直接导致会计信息
决策树是用方框、圆圈、三角和线段按一定规则组成并用来表示一个决策问题的图形。它的方法很多、类型复杂,在行动和状态只有有限个的情况下,决策树是进行情报分析与决策的有
[目的]探讨品管圈在降低静脉留置针并发症发生率中的应用效果。[方法]成立品管圈,通过品管圈活动步骤进行持续改进,并将改进前后状况进行比较。[结果]留置针并发症的发生率由
<正>他是中国本土广告行业的代表人物,20年中国市场塑造出的广告英雄。中国广告:您与《中国广告》杂志有着怎样的渊源?您还记得您在《中国广告》杂志上发表的第一篇文章?第一
一种实践或行动必然蕴合并体现相应的教育思想。华中师范大学附属小学“学生讲堂”这一崭新的教育实践形式,要求学生自选主题、自主备课、独立讲课,学生家长、学校和社会媒体共
<正>比起对本土消费者习惯需求和消费细节行为的深刻洞察,设计师自我满足式的设计必须反思并做出让步。案例1本案例是我不太愿意公开展示的一个案例,因为从外形上看,这是一台
抛甩状血迹是现场最为重要的血迹形态之一。抛甩轨迹近似圆周运动,血迹脱离沾血物体以切线方向飞出。建立垂直抛甩状血迹算法模型,可推断作案者打击位置与打击体位,为犯罪现
一坚持正确舆论导向,"以正确的舆论引导人"这是新时期新闻传媒的根本任务,也是党的新闻事业必须体现的社会功能。而要持续、稳定、健康地发挥传媒的功能,完成传媒的任务,就必
根据车辆工程专业的培养计划,结合工程认证的要求,江苏大学车辆工程虚拟仿真实验教学中心,通过自主研发、科研成果转化和联合开发等模式,设计了"汽车构造原理与虚拟拆装""汽车性