您的位置: 专家智库 > >

张健威

作品数:2 被引量:2H指数:1
供职机构:中南大学软件学院更多>>
发文基金:国家自然科学基金更多>>
相关领域:自动化与计算机技术更多>>

文献类型

  • 2篇中文期刊文章

领域

  • 2篇自动化与计算...

主题

  • 2篇求解器
  • 1篇流图
  • 1篇决策树
  • 1篇控制流
  • 1篇控制流图
  • 1篇分布式
  • 1篇SMT
  • 1篇SPARK

机构

  • 2篇中南大学

作者

  • 2篇吴斌
  • 2篇任胜兵
  • 2篇王志健
  • 2篇张健威

传媒

  • 1篇计算机工程
  • 1篇计算机应用

年份

  • 1篇2017
  • 1篇2016
2 条 记 录,以下是 1-2
排序方式:
基于可满足性模理论求解器的程序路径验证方法被引量:2
2016年
针对程序中因存在路径条数过多或复杂循环路径而导致路径验证时的路径搜索空间过大,直接影响验证的效率和准确率的问题,提出一种基于可满足性模理论(SMT)求解器的程序路径验证方法。首先利用决策树的方法对复杂循环路径提取不变式,构造无循环控制流图(NLCFG);然后通过基本路径法对控制流图(CFG)进行遍历,提取基本路径信息;最后利用SMT求解器作为约束求解器,将路径验证问题转化为约束求解问题来进行处理。与同样基于SMT求解器的路径验证工具CBMC和FSoft-SMT相比,该方法在对测试集程序的验证时间上比CBMC降低了25%以上,比FSoft-SMT降低了15%以上;在验证精度上,该方法有明显的提升。实验结果表明,方法可以有效解决路径搜索空间过大的问题,同时提高路径验证的效率和准确率。
任胜兵吴斌张健威王志健
关键词:控制流图决策树
Spark环境下基于SMT的分布式限界模型检测
2017年
在基于可满足性模理论(SMT)的限界模型检测中,限界深度对于程序验证结果的可信性和程序验证效率具有重要影响。传统串行检测方法由于单机处理性能和内存的限制,不能在限界较深的条件下进行验证。针对该问题,在Spark环境下提出一种分布式限界模型检测方法。将源程序的LLVM中间表示(LLVM-IR)构造为Spark内置的数据结构Pair RDD,利用MapReduce算法将Pair RDD转化为表示验证条件的弹性分布式数据集(VCs RDD),VCs RDD转化为SMT-LIB并输入SMT求解器进行验证。实验结果表明,与传统串行检测方法相比,该方法提高了验证过程中的限界深度和验证结果的正确率,并且对于复杂度较高的程序在限界相同的情况下其验证速度也有所提升。
任胜兵张健威吴斌王志健
共1页<1>
聚类工具0