首页> 外文会议>Computer aided verification >Monotonic Partial Order Reduction: An Optimal Symbolic Partial Order Reduction Technique
【24h】

Monotonic Partial Order Reduction: An Optimal Symbolic Partial Order Reduction Technique

机译:单调性偏序降阶:一种最优的符号性偏序降阶技术

获取原文
获取原文并翻译 | 示例

摘要

We present a new technique called Monotonic Partial Order Reduction (MPOR) that effectively combines dynamic partial order reduction with symbolic state space exploration for model checking concurrent software. Our technique hinges on a new characterization of partial orders defined by computations of a concurrent program in terms of quasi-monotonic sequences of thread-ids. This characterization, which is of independent interest, can be used both for explicit or symbolic model checking. For symbolic model checking, MPOR works by adding constraints to allow automatic pruning of redundant in-terleavings in a SAT/SMT solver based search by restricting the interleavings explored to the set of quasi-monotonic sequences. Quasi-monotonicity guarantees both soundness (all necessary interleavings are explored) and optimality (no redundant interleaving is explored) and is, to the best of our knowledge, the only known optimal symbolic POR technique.
机译:我们提出了一种称为单调性部分阶数缩减(MPOR)的新技术,该技术有效地将动态的部分阶数缩减与符号状态空间探索相结合,用于模型检查并发软件。我们的技术基于对并发线程的准单调序列的并行程序的计算所定义的部分顺序的新表征。具有独立利益的此特征可用于显式或符号模型检查。对于符号模型检查,MPOR通过添加约束来工作,通过将探索的交织限制在准单调序列的集合中,从而允许在基于SAT / SMT求解器的搜索中自动修剪冗余的交织。准单调性既保证了稳健性(探讨了所有必要的交织)又保证了最优性(不探讨了多余的交织),并且就我们所知,这是唯一已知的最优符号POR技术。

著录项

  • 来源
    《Computer aided verification》|2009年|398-413|共16页
  • 会议地点 Grenoble(FR);Grenoble(FR)
  • 作者单位

    NEC Laboratories America 4 Independence Way, Princeton, NJ 08540, USA;

    rnNEC Laboratories America 4 Independence Way, Princeton, NJ 08540, USA;

    rnNEC Laboratories America 4 Independence Way, Princeton, NJ 08540, USA;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 机器辅助技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号