首页> 外国专利> STATIC ANALYSIS BASED EFFICIENT ELIMINATION OF FALSE POSITIVES

STATIC ANALYSIS BASED EFFICIENT ELIMINATION OF FALSE POSITIVES

机译:基于静态分析的假阳性有效消除

摘要

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变量以及相应的断言验证调用是否冗余。然后跳过识别出的冗余调用以提高误报消除的效率,并相应于非冗余声明验证调用调用模型检查器。

著录项

  • 公开/公告号IN2015MU03537A

    专利类型

  • 公开/公告日2017-04-21

    原文格式PDF

  • 申请/专利权人

    申请/专利号IN3537/MUM/2015

  • 发明设计人 MUSKE TUKARAM B;

    申请日2015-09-15

  • 分类号G06F11/00;

  • 国家 IN

  • 入库时间 2022-08-21 13:38:43

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号