-
Notifications
You must be signed in to change notification settings - Fork 274
Update goto-checker documentation #4348
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update goto-checker documentation #4348
Conversation
src/goto-checker/README.md
Outdated
found then a trace can be retrieved from the incremental goto checker. | ||
* \ref fault_localization_providert: If a violated property has been | ||
found then a likely fault location can be determined. | ||
* \ref witness_providert: A correctness witness can be output (for violated |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
None of these \ref
appear to resolve according to CI.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also: "correctness witness" and "violated property" don't go together.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same trap again: there must be a space to separate the colon from the ref.
src/goto-checker/README.md
Outdated
@@ -68,16 +73,36 @@ There are the following variants of goto verifiers at the moment: | |||
verification algorithm has terminated. | |||
The reporting uses 'goals' rather than 'property' terminology. I.e. | |||
a failing property means 'success' and a passing property 'failed'. | |||
* \ref stop_on_fail_verifier_with_fault_localizationt : Same as | |||
\ref stop_on_fail_verifiert, but also finds an reports |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
s/an/and/
src/goto-checker/README.md
Outdated
the most likely fault location. Requires an incremental goto checker | ||
that provides fault localization. | ||
* \ref all_properties_verifier_with_fault_localizationt : Same as | ||
\ref all_properties_verifier_with_trace_storaget, but also finds an reports |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
s/an/and/
Adds single-path symex checker and fault localization.
143676e
to
b901d2a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This PR failed Diffblue compatibility checks (cbmc commit: b901d2a).
Build URL: https://travis-ci.com/diffblue/test-gen/builds/103662997
Status will be re-evaluated on next push.
Common spurious failures:
-
the cbmc commit has disappeared in the mean time (e.g. in a force-push)
-
the author is not in the list of contributors (e.g. first-time contributors).
-
the compatibility was already broken by an earlier merge.
Adds single-path symex checker and fault localization.