Skip to content

Quantify and expand coverage of TLC simulation mode #6537

Open
@lemmy

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

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions