首页> 外文会议>International Conference on Application of Concurrency to System Design >LTL Model Checking of Parallel Programs with Under-Approximated TSO Memory Model
【24h】

LTL Model Checking of Parallel Programs with Under-Approximated TSO Memory Model

机译:具有近似的TSO内存模型的并行程序的LTL模型检查

获取原文

摘要

Model checking of parallel programs under relaxed memory models has been so far limited to the verification of safety properties. Tools have been developed to automatically synthesise correct placement of synchronisation primitives to reinstate the sequential consistency. However, in practice it is not the sequential consistency that is demanded, but the correctness of the program with respect to its specification. In this paper, we introduce a new explicit-state Linear Temporal Logic model checking procedure that allows for full verification of programs under approximated Total Store Ordering memory model. We also present a workflow of automated procedure to place the synchronisation primitives into the system under inspection to make it satisfy the given specification under the approximated memory model. Our experimental evaluation has been conducted within DiVinE, our parallel and distributed-memory LTL model checker.
机译:在轻松的存储器模型下并行程序的模型检查已经迄今为止,验证了安全性能。 已经开发出工具以自动综合正确放置同步原语来恢复顺序一致性。 然而,在实践中,它不是所要求的顺序一致性,而是程序对其规范的正确性。 在本文中,我们介绍了一种新的显式线性时间逻辑模型检查过程,允许在近似总存储记忆模型下完全验证程序。 我们还提供了自动过程的工作流程,将同步原语放入检验中的系统中,以使其在近似存储器模型下满足给定的规范。 我们的实验评估已经在Divine,我们的并行和分布式内存LTL模型检查器中进行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号