【24h】

Explain Houdini: Making Houdini Inference Transparent

机译:解释Houdini:使Houdini推断透明

获取原文

摘要

Houdini is a simple yet scalable technique for annotation inference for modular contract checking. The input to Houdini is a set of candidate annotations, and the output is a consistent subset of these candidates. Since this technique is most useful as an annotation assistant for user-guided refinement of annotations, understanding the reason for the removal of annotations is crucial for a user to refine the set of annotations, and classify false errors easily. This is especially true for applying Houdini to large legacy modules with thousands of procedures and deep call chains. In this work we present a method Explain Houdini that explains the reason why a given candidate was removed, purely in terms of the existing candidates. We have implemented this algorithm and provide preliminary experience of applying it on large modules.
机译:Houdini是一种简单而可扩展的辅助推论,用于模块化合同检查。 Houdini的输入是一组候选注释,输出是这些候选者的一致子集。由于该技术最有用作为注释助理的注释注释,因此了解删除注释的原因对于用户来说,以便更好地改进注释,并容易对错误错误进行分类。尤其如此,对于将Houdini应用于大型遗留模块,具有数千个程序和深呼呼叫链。在这项工作中,我们提出了一种方法解释Houdini,解释了给定候选人被纯粹就现有候选人除去了给定候选人的原因。我们已经实施了该算法,并提供了将其应用于大模块的初步体验。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号