首页> 外文会议>Cordless Office >On the placement of software mechanisms for detection of data errors
【24h】

On the placement of software mechanisms for detection of data errors

机译:关于用于检测数据错误的软件机制的位置

获取原文
获取原文并翻译 | 示例

摘要

An important aspect in the development of dependable software is to decide where to locate mechanisms for efficient error detection and recovery. We present a comparison between two methods for selecting locations for error detection mechanisms, in this case executable assertions (EAs), in black-box, modular software. Our results show that by placing EAs based on error propagation analysis one may reduce the memory and execution time requirements as compared to experience- and heuristic-based placement while maintaining the obtained detection coverage. Further, we show the sensitivity of the EA-provided coverage estimation on the choice of the underlying error model. Subsequently, we extend the analysis framework such that error-model effects are also addressed and introduce measures for classifying signals according to their effect on system output when errors are present. The extended framework facilitates profiling of software systems from varied dependability perspectives and is also less susceptible to the effects of having different error models for estimating detection coverage.
机译:可靠软件开发中的一个重要方面是确定在哪里可以找到有效的错误检测和恢复机制。我们介绍了两种选择错误检测机制的位置的方法之间的比较,在黑盒模块化软件中,本例中为可执行断言(EA)。我们的结果表明,与基于经验和启发式的放置相比,通过基于错误传播分析放置EA可以减少内存和执行时间要求,同时保持获得的检测范围。此外,我们展示了EA提供的覆盖范围估计对选择基本误差模型的敏感性。随后,我们扩展了分析框架,以解决错误模型的影响,并根据出现错误时根据信号对系统输出的影响,引入了对信号进行分类的措施。扩展框架有助于从不同的可靠性角度对软件系统进行性能分析,并且也较不容易受到具有不同错误模型以估计检测范围的影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号