Skip to content
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

SAW Integration #45

Open
travitch opened this issue Jun 12, 2020 · 0 comments
Open

SAW Integration #45

travitch opened this issue Jun 12, 2020 · 0 comments
Labels
blue-sky A longer-term idea

Comments

@travitch
Copy link
Contributor

While debugging symbolic execution via Crucible is valuable in SAW, we could look at some additional integration in that context. For example, while SAW is attempting to verify a program satisfies a specification, it will often use overrides that encode the semantics of previously-verified functions to avoid having to re-analyze code.

However, it may be the case that no overrides apply, or the set of overrides that has been manually brought into scope is not exhaustive. It would be useful to have SAW drop into a debugging mode that let the user interactively examine outstanding proof obligations and have explanations for:

  1. why the in-scope overrides cannot be used
  2. which overrides that are not in scope might be applicable
@travitch travitch added the blue-sky A longer-term idea label Jun 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blue-sky A longer-term idea
Projects
None yet
Development

No branches or pull requests

1 participant