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

Wizard for specifying fairness assumptions in temporal verification #1135

Open
vkhomenko opened this issue Sep 29, 2020 · 0 comments
Open

Wizard for specifying fairness assumptions in temporal verification #1135

vkhomenko opened this issue Sep 29, 2020 · 0 comments

Comments

@vkhomenko
Copy link
Member

Liveness properties of async systems typically require fairness assumptions. It would be useful to help users to specify such assumptions:

  • one can scan the temporal formula to get the list of atomic propositions, which usually correspond to signal values or enabledness of signal edges;
  • one can check (via Spot) if the property is a safety property (that does not require fairness assumptions) or a liveness property (that is likely to need fairness assumptions);
  • one can often assume weak fairness for outputs;
  • one can select / check whether the fairness should be weak or strong depending on whether there is a choice for the signal in question.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants