Quantify and expand coverage of TLC simulation mode #6537
Open
Description
TLC's simulation mode is generally effective at detecting regressions while being less resource-intensive than full model checking, which helps reduce the strain on our CI resources. However, the actual coverage of simulation mode is unknown. Additionally, increasing coverage is highly desirable.
- Quantify current coverage
- Check liveness properties during simulation
- Expand coverage by starting simulation from a larger set of initial states
- Manually defined set of initial states
- Adjust probabilities of failure actions based on length of trace, ...
- RandomSetOfSubsets inductive invariant candidate