首页> 外文会议>International conference on formal engineering methods >Concolic Unbounded-Thread Reachability via Loop Summaries
【24h】

Concolic Unbounded-Thread Reachability via Loop Summaries

机译:通过循环摘要实现Concolic无界线程可达性

获取原文

摘要

We present a method for accelerating explicit-state backward search algorithms for systems of arbitrarily many finite-state threads. Our method statically analyzes the program executed by the threads for the existence of simple loops. We show how such loops can be collapsed without approximation into Presburger arithmetic constraints that symbolically summarize the effect of executing the backward search algorithm along the loop in the multi-threaded program. As a result, the subsequent explicit-state search does not need to explore the summarized part of the state space. The combination of concrete and symbolic exploration gives our algorithm a concolic flavor. We demonstrate the power of this method for proving and refuting safety properties of unbounded-thread programs.
机译:我们提出了一种用于为任意多个有限状态线程系统加速显式状态向后搜索算法的方法。我们的方法静态分析线程执行的程序是否存在简单循环。我们展示了如何在不近似Presburger算术约束的情况下折叠这样的循环,该约束象征性地总结了在多线程程序中沿着该循环执行向后搜索算法的效果。结果,随后的显式状态搜索不需要探索状态空间的概括部分。具体探索与符号探索相结合,使我们的算法具有浓郁的风味。我们演示了此方法的强大功能,可以证明和反驳无边界线程程序的安全性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号