首页> 外国专利> Static analysis based efficient elimination of false positive

Static analysis based efficient elimination of false positive

机译:基于静态分析的误报有效消除

摘要

A method and a system is disclosed herein for model checker based efficient elimination of false positives from static analysis warnings generated during static analysis of an application code. The system computes complete-range non-deterministic value variables (cnv variables) that are based on data flow analysis or static approximation of execution paths by control flow paths. During computation of cnv variables, over approximation (may-cnv variables) and under approximation (must-cnv variables) of a set of cnv variables at a program point is identified. The computed cnv variables are used to check whether an assertion variable is a cnv variable and the corresponding assertion verification call is redundant or otherwise. The identified redundant calls are then skipped for the efficiency of the false positives elimination and the model checker is invoked corresponding to the non-redundant assertion verification calls.
机译:本文公开了一种用于从应用程序的静态分析期间生成的静态分析警告中基于模型检查器的误报的有效消除的方法和系统。系统计算完整范围的不确定性值变量(cnv变量),这些变量基于数据流分析或控制流路径对执行路径的静态近似。在计算cnv变量的过程中,在程序点确定了一组cnv变量的近似值(may-cnv变量)和近似值(必须cnv变量)。所计算的cnv变量用于检查断言变量是否为cnv变量以及相应的断言验证调用是否冗余。然后跳过识别出的冗余调用以提高误报消除的效率,并与非冗余声明验证调用相对应地调用模型检查器。

著录项

  • 公开/公告号US10002064B2

    专利类型

  • 公开/公告日2018-06-19

    原文格式PDF

  • 申请/专利权人 TATA CONSULTANCY SERVICES LIMITED;

    申请/专利号US201615249179

  • 发明设计人 TUKARAM B MUSKE;

    申请日2016-08-26

  • 分类号G06F9/44;G06F11/36;

  • 国家 US

  • 入库时间 2022-08-21 13:06:05

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号