...
首页> 外文期刊>Science of Computer Programming >Efficient on-the-fly model-checking for regular alternation-free mu-calculus
【24h】

Efficient on-the-fly model-checking for regular alternation-free mu-calculus

机译:定期进行无交替mu-calculus的高效动态模型检查

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

获取外文期刊封面封底 >>

       

摘要

Model-checking is a successful technique for automatically verifying concurrent finite-state systems. When designing a model-checker, a good compromise must be made between the expressive power of the property description formalism, the complexity of the model-checking problem, and the user-friendliness of the interface. We present a temporal logic and an associated model-checking method that attempt to fulfill these criteria. The logic is an extension of the alternation-free μ-calculus with ACTL-like action formulas and PDL-like regular expressions, allowing a concise and intuitive description of safety, liveness, and fairness properties over labeled transition systems. The model-checking method is based upon a succinct translation of the verification problem into a boolean equation system, which is solved by means of an efficient local algorithm having a good average complexity. The algorithm also allows to generate full diagnostic information (examples and counterexamples) for temporal formulas. This method is at the heart of the EVALUATOR 3.0 model-checker that we implemented within the CADP toolbox using the generic OPEN/CAESAR environment for on-the-fly verification.
机译:模型检查是一种用于自动验证并发有限状态系统的成功技术。在设计模型检查器时,必须在属性描述形式主义的表达能力,模型检查问题的复杂性以及界面的用户友好性之间做出良好的折衷。我们提出了尝试满足这些条件的时间逻辑和相关的模型检查方法。该逻辑是无交替μ演算的扩展,具有类似ACTL的动作公式和类似PDL的正则表达式,从而可以在标记的过渡系统上简洁,直观地描述安全性,活动性和公平性。模型检查方法是基于将验证问题简洁地转换为布尔方程组的,该布尔方程组是通过具有良好平均复杂度的有效局部算法来解决的。该算法还允许为时间公式生成完整的诊断信息(示例和反示例)。此方法是EVALUATOR 3.0模型检查器的核心,我们使用通用的OPEN / CAESAR环境在CADP工具箱中实现了即时验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号