“…Additionally, we utilize WP, a Frama-C plugin based on the weakest precondition calculus and deductive methods, to transform annotations and code into proof objectives. Thus, the software verification in our case focuses on translating the guarantees obtained at the algorithmic level, using the analysis results from [17], and expressing them at the code level. Then, we revalidate the invariant properties at the code level using Alt-Ergo-Poly [28], an extension of the SMT solver Alt-Ergo [8] with a sound Sum-of-Squares solver [27,22], to discharge positive polynomial constraints.…”