【24h】

Guard-Based Partial-Order Reduction

机译:基于守卫的部分顺序减少

获取原文
获取外文期刊封面目录资料

摘要

This paper aims at making partial-order reduction independent of the modeling language. Our starting point is the stubborn set algorithm of Valmari (see also Godefroid's thesis), which relies on necessary enabling sets. We generalise it to a guard-based algorithm, which can be implemented on top of an abstract model checking interface. We extend the generalised algorithm by introducing necessary disabling sets and adding a heuristics to improve state space reduction. The effect of the changes to the algorithm are measured using an implementation in the LTSMIN model checking toolset. We experiment with partial-order reduction on a number of PROMELA models, some with LTL properties, and on benchmarks from the BEEM database in the DVE language. We compare our results to the SPIN model checker. While the reductions take longer, they are consistently better than SPIN's ample set and even often surpass the ideal upper bound for the ample set, as established empirically by Geldenhuys, Hansen and Valmari on BEEM models.
机译:本文旨在使部分顺序减少独立于建模语言。我们的起点是Valmari的顽固集算法(另见Godefroid论文),依赖于必要的启用集。我们将其概括为基于保护的算法,可以在抽象模型检查界面的顶部实现。我们通过引入必要的禁用集并添加启发式来扩展广义算法以提高状态空间减少。使用LTSmin模型检查工具集中的实现测量对算法的改变的影响。我们在多个Promela模型中进行部分顺序减少,其中一些具有LTL属性,以及来自DVE语言的BEEM数据库的基准。我们将结果与旋转模型检查器进行比较。虽然减少需要更长时间,但它们比旋转充足的设置始终更好,并且甚至经常超过充分集的理想上限,正如Geldenhuys,Hansen和Valmari在贝梅模特上凭经验所建立的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号