程序重构预处理在提高软件模型检测效率中的应用

来源 :计算机研究与发展 | 被引量 : 0次 | 上传用户:zhangyanmin2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对软件模型检测目前很难处理大型程序的问题,提出用程序重构技术对待检的源代码进行预处理,以提高模型检测算法的效率.程序重构将大型程序分解成语义一致的小型过程的集合,由于模型检测算法中过程总结边可单独计算,而且在程序中对某过程的调用可能有多次,这种预处理可以避免状态空间的重复搜索,从而降低模型检测算法在空间和时间上的开销.根据表达程序性质的线性时序逻辑LTL公式的构成,给出了程序重构预处理前后程序语义相等的充分条件;并给定程序和性质公式,用blast作为程序模型检测实验工具,比较程序重构预处理前后blast
其他文献
随着我国建设工程承发包市场发展及投资方式多元化,项目建设模式也趋于复杂化、多元化。通过近二十年管理实践,业主也从管理趋向、有效资源配置和综合效益等方面考虑,对工程E
传统作为一个民族由历史沿袭而来的思想道德、风尚、艺术、制度和生活方式等相对稳定的有机综合体,在历史发展中逐步形成了一个民族特定的社会定势。道德教育既要立足于这一
介绍了激光粒度测试仪在滑石领域中测量粒度及粒度分布的方法以及适用范围,并从几个方面阐述了激光衍射粒度测试法作为颗粒粒度测量技术在滑石中的应用及在应用过程中的技巧和
视频流量的实时预测是进行网络资源优化和端到端QoS策略设计的重要前提.然而,目前基于短相关(SRD)的预测模型并不能对非平稳且具有长相关(LRD)和分形特性的视频流量进行有效的预测.
连续数据波段在数据流中具有很高的领域价值,它们能表达丰富的含义,因此形式非常复杂,其匹配识别过程也具有实时性的要求.针对这些特点及要求,这里提出了一种数据流上的复合
建筑工程安全管理存在着“习惯性”违章和管理性违章,管理性违章是引发安全事故的根本原因。要杜绝建筑工程安全事故,必须纠正管理性违章。
程序聚类通过将与同一个需求或设计元素相关的代码单元聚集在一起来辅助程序理解及系统结构分析。其中,形式概念分析(FCA)是一类被广泛采用的程序聚类技术。然而现有基于FCA的程
最近开始玩“魔兽”,感觉太好了,这小游戏真的是很人性化。但以前自己DIY的老机子有些力不从心,于是决定更换主板CPU、显卡、电源、再和以前的可用配件组合成一台新电脑,我选择的
本文立足江西国际经济技术合作公司的实际,描述了公司在对外援助项目承包实施中的一些工作细节和阐述了本公司在一些代表工程中的经验和体会,以供大家交流。