Comparing EventB, {log} and Why3 Models of Sparse Sets

07/08/2023
by   Maximiliano Cristiá, et al.
0

Many representations for sets are available in programming languages libraries. The paper focuses on sparse sets used, e.g., in some constraint solvers for representing integer variable domains which are finite sets of values, as an alternative to range sequence. We propose in this paper verified implementations of sparse sets, in three deductive formal verification tools, namely EventB, {log} and Why3. Furthermore, we draw some comparisons regarding specifications and proofs.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset