【24h】

Progress Checking for Dummies

机译:进度检查假人

获取原文

摘要

Verification of progress properties is both conceptually and technically significantly more difficult than verification of safety and deadlock properties. In this study we focus on the conceptual side. We make a simple modification to a well-known model to demonstrate that it passes progress verification although the resulting model is intuitively badly incorrect. Then we point out that the error can be caught easily by adding a termination branch to the system. We compare the use of termination branches to the established method of addressing the same need, that is, weak fairness. Then we discuss another problem that may cause failure of catching progress errors even with weak fairness. Finally we point out an alternative notion of progress that needs no explicit fairness assumptions. Our ideas are especially well-suited for newcomers in model checking, and work well with stubborn set methods.
机译:从概念上和技术上,对进度属性的验证比对安全性和死锁属性的验证要困难得多。在这项研究中,我们专注于概念方面。我们对众所周知的模型进行了简单的修改,以证明它通过了进度验证,尽管结果模型在直观上严重不正确。然后我们指出,可以通过向系统添加终止分支来轻松捕获错误。我们将终止分支​​的使用与满足相同需求(即弱公平性)的既定方法进行了比较。然后,我们讨论另一个可能导致即使缺乏公平性也无法捕获进度错误的问题。最后,我们指出了一种替代性的进展概念,不需要明确的公平性假设。我们的想法特别适合模型检查的新手,并且可以与顽固的设置方法很好地配合使用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号