【24h】

A Theory of Hints in Model Checking

机译:模型检查的提示理论

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

摘要

Model checking, in particular symbolic model checking, has proved to be extremely successful in establishing properties of finite state programs. In most cases, the proven properties are safety properties stating that the program never executes outside a specified set of states. But another important class of properties, progress (liveness) properties, which state that program execution eventually reaches some specified set of states, has been difficult to model-check as they, typically, involve doubly-nested fixpoint computations. In this paper, we propose that progress properties can be checked more efficiently if they are accompanied by hints as to why they hold. We develop a theory in which hints are given as regular expressions over the actions of the program. We derive a number of inference rules and algebraic properties of hints. Empirical evidence suggests that hints can significantly improve the efficiency of model checking.
机译:事实证明,模型检查,特别是符号模型检查,在建立有限状态程序的属性方面非常成功。在大多数情况下,已证明的属性是安全属性,表明该程序永远不会在一组指定的状态外执行。但是,另一类重要的属性(进度(活动)属性)表明程序执行最终会达到某些指定的状态集,因此很难进行模型检查,因为它们通常涉及双重嵌套的定点计算。在本文中,我们建议,如果进度属性带有提示它们为何成立的提示,则可以更有效地对其进行检查。我们开发了一种理论,其中提示以正则表达式形式给出了程序的动作。我们推导了许多推理规则和提示的代数性质。经验证据表明,提示可以显着提高模型检查的效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号