...
首页> 外文期刊>Electronic Communications of the EASST >Multi-core and/or Symbolic Model Checking
【24h】

Multi-core and/or Symbolic Model Checking

机译:多核和/或符号模型检查

获取原文

摘要

We review our progress in high-performance model checking. Our multi-core model checker is based on a scalable hash-table design and parallel random-walk traversal. Our symbolic model checker is based on Multiway Decision Diagrams and the saturation strategy. The LTSmin tool is based on the PINS architecture, decoupling model checking algorithms from the input specification language. Consequently, users can stay in their own specification language and postpone the choice between parallel or symbolic model checking. We support widely different specification languages including those of SPIN (Promela), mCRL2 and UPPAAL (timed automata). So far, multi-core and symbolic algorithms had very little in common, forcing the user in the end to make a wise trade-off between memory or speed. Recently, however, we designed a novel multi-core BDD package called Sylvan. This forms an excellent basis for scalable parallel symbolic model checking.
机译:我们回顾了高性能模型检查的进展。我们的多核模型检查器基于可扩展的哈希表设计和并行的随机游走遍历。我们的符号模型检查器基于Multiway决策图和饱和度策略。 LTSmin工具基于PINS架构,将模型检查算法与输入规范语言解耦。因此,用户可以保留自己的规范语言,并推迟并行或符号模型检查之间的选择。我们支持多种不同的规范语言,包括SPIN(Promela),mCRL2和UPPAAL(定时自动机)。到目前为止,多核和符号算法的共同点非常少,最终迫使用户在内存或速度之间做出明智的权衡。但是,最近,我们设计了一种名为Sylvan的新型多核BDD封装。这为可伸缩的并行符号模型检查提供了极好的基础。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号