modelator-py
modelator-py copied to clipboard
Feature: generate multiple traces for an invariant violation using TLC
Users would like to generate multiple traces violating a single invariant using TLC.
It is possible to do this using TLC's '-continue' parameter. It just allows model checking to continue, using the same algorithm as normal but without the early breakout. This means
- https://github.com/tlaplus/tlaplus/issues/690
- TLC will continue to check unbounded state spaces.
this makes any solution that uses the technique a bit finicky.
Alternatives: use simulation mode.