首页> 外文会议>IEEE/ACM International Conference on Automated Software Engineering >The interactive verification debugger: Effective understanding of interactive proof attempts
【24h】

The interactive verification debugger: Effective understanding of interactive proof attempts

机译:交互式验证调试器:有效理解交互式证明尝试

获取原文

摘要

The Symbolic Execution Debugger (SED) is an extension of the Eclipse debug platform for interactive symbolic execution. Like a traditional debugger, the SED can be used to locate the origin of a defect and to increase program understanding. However, as it is based on symbolic execution, all execution paths are explored simultaneously. We demonstrate an extension of the SED called Interactive Verification Debugger (IVD) for inspection and understanding of formal verification attempts. By a number of novel views, the IVD allows to quickly comprehend interactive proof situations and to debug the reasons for a proof attempt that got stuck. It is possible to perform interactive proofs completely from within the IVD. It can be experimentally demonstrated that the IVD is more effective in understanding proof attempts than a conventional prover user interface. A screencast explaining proof attempt inspection with the IVD is available at youtu.be/8e-q9Jf1h_w.
机译:符号执行调试器(SED)是Eclipse调试平台的扩展,用于交互式符号执行。像传统的调试器一样,SED可用于定位缺陷的来源并增进程序理解。但是,由于它基于符号执行,因此会同时探索所有执行路径。我们演示了SED的扩展,称为交互式验证调试器(IVD),用于检查和了解正式的验证尝试。通过许多新颖的观点,IVD可以快速理解交互式证明情况,并调试被卡住的证明尝试的原因。可以完全从IVD内部执行交互式证明。可以通过实验证明,IVD在理解证明尝试方面比常规证明者用户界面更有效。您可以在youtu.be/8e-q9Jf1h_w上获得说明如何使用IVD进行证明尝试检查的截屏视频。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号