-
-
Notifications
You must be signed in to change notification settings - Fork 40
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
Meta-issue: support for incremental bug finding #79
Labels
Comments
Another interesting scenario by Markus is to enumerate all parameter values that lead to a counterexample (set with |
moving to the next milestone |
There seem to be many interesting scenarios. We keep this issue as a meta-issue. The concrete strategies should refer it. |
konnov
changed the title
Support for incremental bug finding
Meta-issue: support for incremental bug finding
Feb 4, 2021
Closed
This has been solved via |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
TLC has the flag
--continue
, which tells TLC to continue state space exploration after a bug has been found. This mode can be used to produce multiple tests that violate an invariant. See TLC command line options.We should add a similar feature in Apalache, to be able to produce tests.
This is very important for model-based testing. For MBT we need some way to exhaustively enumerate all counterexamples according to some strategy. There could be different strategies that very in terms of implementation complexity or the number of produced counterexamples, e.g.:
Implementing at least the first strategy should be relatively easy, and it's absolutely crucial for MBT to have the ability to enumerate all possible test scenarios for a particular test.
The following features are needed for MBT (in some order):
The text was updated successfully, but these errors were encountered: