Improving SMT solver integrations for the validation of B and Event-B models

J Schmidt, M Leuschel - Formal Methods for Industrial Critical Systems …, 2021 - Springer
… In prior work, Krings and Leuschel present a high-level translation from B to SMT-LIB to
integrate the Z3 SMT solver into ProB [24]. The authors have shown that, on the one hand, Z3 is …

[PDF][PDF] SMT-BASED VERIFICATION OF BUILDING MANAGEMENT SYSTEMS

P SADIGOVA - 2022 - kclpure.kcl.ac.uk
… algorithm of the OpenSMT2 SMT solver with a Lookahead heuristic. … RODIN platform,
augmented with the OpenSMT2 SMT solverSMT solvers have been integrated into: extended …

[HTML][HTML] SMT solving for the validation of B and Event-B models

J Schmidt, M Leuschel - International Journal on Software Tools for …, 2022 - Springer
… implementation of SMT solving in Prolog using ProB’s constraint solver as a theory solver.
We … 3, we present the main workflow diagram of our integration of SMT solving in ProB. The …

Reasoning heuristics for the theorem-proving platform Rodin/event-B

JG Ackermann, JA van der Poll - … International Conference on …, 2020 - ieeexplore.ieee.org
… In essence, Rodin [14] allows for a seamless integration of modelling, reasoning, and …
Apply the Default Auto Tactic with SMT Having installed the SMT solver plug in, two Rodin auto …

Using SMT Engine to Generate Symbolic Automata

E Madelaine, X Qin, M Zhang, S Bliudze - … Communications of the …, 2019 - eceasst.org
… We foresee that the interplay with the SMT solver that we use here for satisfiability of … Tools
like Rodin [9… 10] have already integrated several provers, like Z3, as modules for proving the …

[PDF][PDF] Semantic evaluation versus SMT solving in the RISCAL model checker

W Schreiner, FX Reichl - RISC Report Series, 2021 - epub.jku.at
… of the SMT solver Yices, which … SMT problems proved with the SMT solver Z3. In somewhat
more detail, [13] discusses the implementation of a SMT plugin for the Event-B platform Rodin

First-order logic in finite domains: Where semantic evaluation competes with SMT solving

W Schreiner, FX Reichl - arXiv preprint arXiv:2109.02805, 2021 - arxiv.org
SMT plugin for the Event-B platform Rodin and experimentally compares this plugin with
those for other provers. However, as beneficial SMT solving … the performance of the SMT-based …

From Event-B to Lambdapi

A Grieu - International Conference on Rigorous State-Based …, 2024 - Springer
… They are provided by integrated (deduction or rewriting-based) tools … SMT solver gives its
result to Rodin. Then Lambdapi terms or tactics should be built from internal provers and SMT

Embedding SMT-LIB into B for Interactive Proof and Constraint Solving

S Krings, M Leuschel - International Conference on Integrated Formal …, 2019 - Springer
… In contrast to most SMT solvers, ProB relies on finite domain … whether this kind of approach
is beneficial for SMT solving. … B [16], the integrated development environment Rodin [3] or the …

SMT-based generation of symbolic automata

X Qin, S Bliudze, E Madelaine, Z Hou, Y Deng… - Acta Informatica, 2020 - Springer
… We foresee that the interplay with the SMT solver that we use … of SMT engines (either Z3
or Yikes) as servers for solving … Tools like Rodin [18, 19] have already integrated several …