首页> 外文会议>International Haifa verification conference >Deterministic Compilation of Temporal Safety Properties in Explicit State Model Checking
【24h】

Deterministic Compilation of Temporal Safety Properties in Explicit State Model Checking

机译:显式状态模型检查中时间安全属性的确定性编译

获取原文

摘要

The translation of temporal logic specifications constitutes an essential step in model checking and a major influence on the efficiency of formal verification via model checking. We devise a new explicit-state translation of Linear Temporal Logic to automata for the class of LTL specifications that describe safety properties, arguably the most used formal specifications in real-world systems. By exploiting the inherent determinism in safety specifications, we can build deterministic Promela never claims that accept only the bad prefixes of the safety specification. In contrast to previous works, we focus on compilation to never claims rather than simply automata and measure Spin model-checking time separately from compilation time and automata size. An extensive experimental evaluation over a space of configurations demonstrates that our new translation consistently results in better model-checking performance, for a large array of benchmarks, over the best current translation.
机译:时间逻辑规范的翻译是模型检查中必不可少的步骤,并且对通过模型检查进行形式验证的效率产生了重大影响。我们为描述安全特性的LTL规范设计了一种新的线性时态逻辑显式状态转换为自动机,该LTL规范描述了安全特性,可以说是现实世界中最常用的形式规范。通过利用安全规范中固有的确定性,我们可以构建确定性的Promela永不声称仅接受安全规范的错误前缀的声明。与以前的工作相比,我们专注于永不声明的编译,而不仅仅是自动机,并且将Spin模型检查时间与编译时间和自动机大小分开进行测量。在配置空间上进行的广泛实验评估表明,对于大量基准测试,我们的新翻译始终能提供比当前最佳翻译更好的模型检查性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号