【24h】

Interactive Model Repair by Synthesis

机译:综合交互式模型修复

获取原文

摘要

When using B or Event-B for formal specifications, model checking is often used to detect errors such as invariant violations, deadlocks or refinement errors. Errors are presented as counter-example states and traces and should help fixing the underlying bugs. We suggest automating parts of this process: Using a synthesis technique, we try to generate more permissive or restrictive guards or invariants. Furthermore, synthesized actions allow to modify the behaviour of the model. All this could be done with constant user feedback, yielding an interactive debugging aid.
机译:当使用B或Event-B作为正式规范时,通常使用模型检查来检测诸如不变违规,死锁或优化错误之类的错误。错误以反示例状态和跟踪的形式呈现,应有助于修复潜在的错误。我们建议使该过程的各个部分自动化:使用综合技术,我们尝试生成更多允许的或限制性的守卫或不变式。此外,综合动作允许修改模型的行为。所有这些都可以在用户不断反馈的情况下完成,从而提供交互式调试帮助。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号