首页> 外国专利> AVOIDING SIMILAR COUNTER-EXAMPLES IN MODEL CHECKING

AVOIDING SIMILAR COUNTER-EXAMPLES IN MODEL CHECKING

机译:在模型检查中避免类似的反例

摘要

A method, apparatus, and product for avoiding similar counter-examples in model checking. One method comprises model checking of a program by traversing control flow paths of the program to determine states associated with execution of the program, each state comprises at least symbolic values of variables; said traversing is biased to give preference to traversing control flow paths that are substantially different than control flow paths associated with traces of the program; whereby said model checking is guided away from executions that are similar to the traces. A second method comprises obtaining a counter-example produced by a model checker, computing a distance between a control flow path of the counter-example and between a set of one or more control flow paths of additional counter-examples; and in response to the distance being below a threshold, dropping the counter-example.
机译:一种避免模型检查中的类似反例的方法,装置和产品。一种方法包括通过遍历程序的控制流路径以确定与程序的执行相关联的状态来对程序进行模型检查,每个状态至少包括变量的符号值;所述遍历被偏置以优先遍历与与程序的轨迹相关联的控制流径实质上不同的遍历控制流径;因此,所述模型检查被引导远离类似于跟踪的执行。第二种方法包括获得由模型检查器产生的反例,计算反例的控制流路之间以及一组其他反例的一个或多个控制流路之间的距离。并且响应于该距离低于阈值,放弃了反例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号