|
CBMC
|
An implementation of goto_verifiert checks all properties in a goto model.
More...
#include <goto_verifier.h>
Inheritance diagram for goto_verifiert:
Collaboration diagram for goto_verifiert:Public Member Functions | |
| goto_verifiert ()=delete | |
| goto_verifiert (const goto_verifiert &)=delete | |
| virtual | ~goto_verifiert ()=default |
| virtual resultt | operator() ()=0 |
| Check whether all properties hold. More... | |
| virtual void | report ()=0 |
| Report results. More... | |
| const propertiest & | get_properties () |
| Returns the properties. More... | |
Protected Member Functions | |
| goto_verifiert (const optionst &, ui_message_handlert &) | |
Protected Attributes | |
| const optionst & | options |
| ui_message_handlert & | ui_message_handler |
| messaget | log |
| propertiest | properties |
An implementation of goto_verifiert checks all properties in a goto model.
It typically uses, but doesn't have to use, an incremental_goto_checkert to iteratively determine the verification status of each property.
Definition at line 26 of file goto_verifier.h.
|
delete |
|
delete |
|
virtualdefault |
|
protected |
Definition at line 16 of file goto_verifier.cpp.
|
inline |
Returns the properties.
Definition at line 45 of file goto_verifier.h.
|
pure virtual |
Check whether all properties hold.
Implemented in all_properties_verifier_with_fault_localizationt< incremental_goto_checkerT >, all_properties_verifier_with_trace_storaget< incremental_goto_checkerT >, cover_goals_verifier_with_trace_storaget< incremental_goto_checkerT >, stop_on_fail_verifier_with_fault_localizationt< incremental_goto_checkerT >, all_properties_verifiert< incremental_goto_checkerT >, and stop_on_fail_verifiert< incremental_goto_checkerT >.
|
pure virtual |
Report results.
Implemented in all_properties_verifier_with_fault_localizationt< incremental_goto_checkerT >, all_properties_verifier_with_trace_storaget< incremental_goto_checkerT >, cover_goals_verifier_with_trace_storaget< incremental_goto_checkerT >, all_properties_verifiert< incremental_goto_checkerT >, stop_on_fail_verifier_with_fault_localizationt< incremental_goto_checkerT >, and stop_on_fail_verifiert< incremental_goto_checkerT >.
|
protected |
Definition at line 55 of file goto_verifier.h.
|
protected |
Definition at line 53 of file goto_verifier.h.
|
protected |
Definition at line 56 of file goto_verifier.h.
|
protected |
Definition at line 54 of file goto_verifier.h.