[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
ProB provides a constraint solver for the B-method written in Prolog and can make use of
different backends based on SAT and SMT solving. One such backend translates B and …

[PDF][PDF] Symbolic Verification of TLA+ Specifications with Applications to Distributed Algorithms

TH Tran - 2023 - scholar.archive.org
TLA+ is a language for formal specification of concurrent and distributed protocols. TLA+ is
extremely concise yet expressive: The language primitives include Booleans, integers …

[HTML][HTML] Symbolic Model Checking for TLA+ Made Faster

R Otoni, I Konnov, J Kukovec, P Eugster… - … Conference on Tools …, 2023 - Springer
The need to provide formal guarantees about the behaviour of the algorithms underpinning
modern distributed systems became evident in recent years. This interest made apparent the …

Towards Practical Partial Order Reduction for High-Level Formalisms

P Körner, M Leuschel - … Conference on Verified Software: Theories, Tools …, 2022 - Springer
Partial order reduction (POR) has considerable potential to reduce the state space during
model checking by exploiting independence between transitions. This potential remains …

Performance Fuzzing with Reinforcement-Learning and Well-Defined Constraints for the B Method

J Dunkelau, M Leuschel - International Conference on Integrated Formal …, 2023 - Springer
The B method is a formal method supported by a variety of tools. Those tools, like any
complex piece of software, may suffer from performance issues and vulnerabilities …

Automated verification of blockchain technologies with correctness guarantees

RB Otoni - 2023 - folia.unifr.ch
Blockchain technologies have drawn significant attention from both academia and industry
over the last decade, with increasing adoption by the general public and potential to …

[PDF][PDF] New Applications and Techniques for Constraint Programming in B

J Schmidt - 2023 - docserv.uni-duesseldorf.de
The safety of software systems is gaining importance due to the almost indispensable
integration of software in modern everyday life. Formal methods are a fundamental …

[PDF][PDF] Solving B Constraints with Goal-directed Answer Set Programming.

A Efremidis - ICLP Workshops, 2021 - ceur-ws.org
In this paper I explore a further option for solving B constraints. In particular, I develop a
framework translating B predicates to s (CASP), a goal-directed form of Answer Set …