cprover
bmc_cover.cpp File Reference

Test-Suite Generation with BMC. More...

#include "bmc.h"
#include <chrono>
#include <iomanip>
#include <util/xml.h>
#include <util/xml_expr.h>
#include <util/json.h>
#include <util/json_stream.h>
#include <util/json_expr.h>
#include <solvers/prop/cover_goals.h>
#include <solvers/prop/literal_expr.h>
#include <goto-symex/build_goto_trace.h>
#include <goto-programs/xml_goto_trace.h>
#include <goto-programs/json_goto_trace.h>
#include <langapi/language_util.h>
#include "bv_cbmc.h"
Include dependency graph for bmc_cover.cpp:

Go to the source code of this file.

Classes

class  bmc_covert
 
struct  bmc_covert::goalt
 
struct  bmc_covert::goalt::instancet
 
struct  bmc_covert::testt
 

Functions

static bool is_failed_assumption_step (symex_target_equationt::SSA_stepst::const_iterator step, const prop_convt &prop_conv)
 

Detailed Description

Test-Suite Generation with BMC.

Definition in file bmc_cover.cpp.

Function Documentation

◆ is_failed_assumption_step()

static bool is_failed_assumption_step ( symex_target_equationt::SSA_stepst::const_iterator  step,
const prop_convt prop_conv 
)
static

Definition at line 147 of file bmc_cover.cpp.

References tvt::is_false(), and prop_convt::l_get().

Referenced by bmc_covert::satisfying_assignment().