首页> 外文会议>MSVL 2013;International Workshop on Structured Object-oriented Formal Language and Method;SOFL 2013 >Combining Specification-Based Testing, Correctness Proof, and Inspection for Program Verification in Practice
【24h】

Combining Specification-Based Testing, Correctness Proof, and Inspection for Program Verification in Practice

机译:基于规范的测试,正确性证明和在实践中的计划核查检查

获取原文

摘要

Specification-based testing is limited in detecting program errors; correctness proof based on Hoare logic is difficult to perform in practice; and inspection is heavily dependent on human decisions. Each of these three is difficult to do a satisfactory job alone, but they complement each other when they come together in an appropriate manner. This paper puts forward a new method that makes good use of Hoare logic and inspection to improve the effectiveness of specification-based testing in detecting errors. The underlying principle of the method is first to use specification-based testing to discover traversed program paths and then to use Hoare logic to prove their correctness, but when proof is impossible to conduct, a special inspection is applied. During the proof or inspection process, all faults on the paths are expected to be detected. A case study is conducted to show its feasibility; an example taken from the case study is used to illustrate how the proposed method is applied; and a discussion on the important issues to be addressed in the future is presented.
机译:基于规范的测试受到检测程序错误的限制;基于Hoare逻辑的正确证明难以在实践中进行;检查严重依赖人类决策。这三个中的每一个都很难独自做出令人满意的工作,但是当他们以适当的方式聚集在一起时彼此相互补充。本文提出了一种新的方法,使得HOARE逻辑和检验良好地利用,以提高基于规范的检测误差测试的有效性。该方法的基本原理是首先使用基于规范的测试来发现遍历的程序路径,然后使用Hoare逻辑来证明他们的正确性,但是当证明是不可能进行的时,应用了一个特殊检查。在证明或检查过程中,预计路径上的所有故障将被检测到。进行案例研究以表现出其可行性;案例研究采用的示例用于说明如何应用所提出的方法;提出了对未来未来的重要问题的讨论。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号