【24h】

On the Effectiveness of Run-Time Checks

机译:关于运行时间检查的有效性

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

摘要

Run-time checks are often assumed to be a cost-effective way of improving the dependability of software components, by checking required properties of their outputs and flagging an output as incorrect if it fails the check. However, evaluating how effective they are going to be in a future application is difficult, since the effectiveness of a check depends on the unknown faults of the program to which it is applied. A programming contest, providing thousands of programs written to the same specifications, gives us the opportunity to systematically test runtime checks to observe statistics of their effects on actual programs. In these examples, run-time checks turn out to be most effective for unreliable programs. For more reliable programs, the benefit is relatively low as compared to the gain that can be achieved by other (more expensive) measures, most notably multiple-version diversity.
机译:运行时间检查通常是通过检查其输出的所需属性并将输出标记为错误的输出来提高软件组件的可靠性的成本效益的方法。然而,评估它们在未来应用中的效果是困难的,因为检查的有效性取决于应用程序的程序的未知故障。编程竞赛,提供写入与相同规范的数千节目,使我们有机会系统地测试运行时检查,以观察其对实际计划的影响的统计数据。在这些示例中,运行时间检查结果对于不可靠的程序来说是最有效的。对于更可靠的计划,与其他(昂贵)措施可以实现的增益相比,益处相对较低,最符合多种版本的多样性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号