首页> 外文会议>International Symposium on Test and Measurement;ISTM/2005 >A Static Analysis Method for Run-time Errors Detection
【24h】

A Static Analysis Method for Run-time Errors Detection

机译:一种用于运行时错误检测的静态分析方法

获取原文
获取外文期刊封面目录资料

摘要

The increase in size and complexity of current applications results in rising testing costs. When it comes to finding run-time errors, classical methods are inadequate. Today’s applications require a new generation testing solution that is capable of improving software quality while reducing the usual costs. To ensure that a program can never perform a run-time error, this article describes a purely automatic static analysis method to find sound approximation of run-time error. Run-time error discussed here is invalid arithmetic operation. This static detection method is developed which depends upon the existence of a “fault/failure model.” The method is defined formally based on program data-flow analysis algorithm, abstract interpretation theory and fault/failure model. This method is sufficiently general that besides invalid arithmetic operations, it can be extended immediately when the fault/failure models of other kinds of run-time errors have been defined. The method described in this article will always discover all bugs which have been modeled, however, may find false alarms.
机译:当前应用程序的大小和复杂性的增加导致测试成本的上升。当发现运行时错误时,传统方法是不够的。当今的应用程序需要新一代的测试解决方案,该解决方案必须能够在降低常规成本的同时提高软件质量。为了确保程序永远不会执行运行时错误,本文介绍了一种纯静态的静态分析方法,用于查找运行时错误的声音近似值。此处讨论的运行时错误是无效的算术运算。这种静态检测方法的开发取决于“故障/故障模型”的存在。该方法是基于程序数据流分析算法,抽象解释理论和故障/故障模型而正式定义的。此方法足够通用,除定义了无效的算术运算外,还可以在定义了其他类型的运行时错误的故障/故障模型后立即对其进行扩展。本文介绍的方法将始终发现所有已建模的错误,但是可能会发现错误警报。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号