【24h】

It's Doomed; We Can Prove It

机译:它注定要注定;我们可以证明它

获取原文

摘要

Programming errors found early are the cheapest. Tools applying to the early stage of code development exist but either they suffer from false positives ("noise") or they require strong user interaction. We propose to avoid this deficiency by defining a new class of errors. A program fragment is doomed if its execution will inevitably fail, in whatever state it is started. We use a formal verification method to identify such errors fully automatically and, most significantly, without producing noise. We report on preliminary experiments with a prototype tool.
机译:提前发现的编程错误是最便宜的。应用于代码开发的早期阶段的工具存在,但它们遭受误报(“噪音”),或者它们需要强大的用户交互。我们建议通过定义新的错误来避免这种缺陷。如果其执行将不可避免地失败,则注定将程序片段注定为其启动状态。我们使用正式的验证方法来完全自动识别此类错误,并且最显着地,而不会产生噪音。我们报告了原型工具的初步实验。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号