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

Bakery-Boulangerie specs don't satisfy DeadlockFree or StarvationFree liveness properties #109

Open
ahelwer opened this issue Jan 18, 2024 · 1 comment

Comments

@ahelwer
Copy link
Collaborator

ahelwer commented Jan 18, 2024

I've been defining models as part of work on #107. Currently these properties fail so these specs can only be subject to safety checking. Some fairness assumptions are required for the properties to be satisfied. @muenchnerkindl any idea what those fairness assumptions would be? The one in Spec is insufficient.

@ahelwer
Copy link
Collaborator Author

ahelwer commented Jan 18, 2024

Although it's only really possible to model-check Boulanger.tla with a state constraint, because action e3 increments a natural number without bound. So liveness checking is restricted to Bakery.tla.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant