首页> 外文会议>IEEE International Conference on Software Quality, Reliability, and Security >TBFV-SE: Testing-Based Formal Verification with Symbolic Execution
【24h】

TBFV-SE: Testing-Based Formal Verification with Symbolic Execution

机译:TBFV-SE:基于测试的正式验证,具有符号执行

获取原文

摘要

Testing-Based Formal Verification (TBFV) is a rigorous and potentially automated approach to verifying the correctness of traversed program paths based on specification-based testing and Hoare logic, but its capability is limited due to the fact that Hoare logic may not be applicable. To address this challenge, we propose to use symbolic execution to replace Hoare logic in the existing TBFV, thus enhance the capability of TBFV. We call the newly proposed approach TBFV-SE (TBFV - Symbolic Execution). The advantage of TBFV-SE over the existing TBFV lies in its applicability to wide range of programs while preserving its characteristic of full automation. We descirbe the principle of TBFV-SE and present two case studies to demonstrate its feability and usability. We also discuss the condition under which TBFV-SE can be effectively used and potential challenges in building a tool support.
机译:基于测试的正式验证(TBFV)是一种严格且潜在的自动化方法,可以根据基于规范的测试和HOARE逻辑验证经过遍历的程序路径的正确性,但由于HOARE逻辑可能不适用,其能力受到限制。为了解决这一挑战,我们建议使用符号执行来替换现有TBFV中的HOARE逻辑,从而提高TBFV的能力。我们称之为新建议的方法TBFV-SE(TBFV - 符号执行)。 TBFV-SE在现有TBFV的优势在于其适用于广泛的节目,同时保持其完全自动化的特性。我们DesCirbe TBFV-SE的原则,并提出了两种案例研究,以证明其可借助性和可用性。我们还讨论了在构建工具支持时可以有效地使用TBFV-SE的条件和潜在的挑战。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号