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

MBT: check that the chain state (height, clients, connections, ...) matches the one in the model #629

Closed
5 tasks
vitorenesduarte opened this issue Feb 9, 2021 · 0 comments · Fixed by #721
Closed
5 tasks
Assignees

Comments

@vitorenesduarte
Copy link
Contributor

Crate

modules

Problem Definition

MBT is coming in #601, but in a very limited form. After performing each model action and checking that the outcomes match, we only check that the height of each chain matches the one in the model. This last step can be extended to check that the state of each client also matches (same for connections once we have ICS03, and so on). Doing so is not so easy as easy-to-parse counterexamples are not yet generated automatically.

Proposal

Easy-to-parse counterexamples are coming (apalache-mc/apalache#530), at which point we can easily extend what's being checked with MBT.


For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate milestone (priority) applied
  • Appropriate contributors tagged
  • Contributor assigned/self-assigned
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant