Replication and abstraction: Symmetry in automated formal verification

T Wahl, A Donaldson - Symmetry, 2010 - mdpi.com
This article surveys fundamental and applied aspects of symmetry in system models, and of
symmetry reduction methods used to counter state explosion in model checking, an …

Ten years of analyzing actors: Rebeca experience

M Sirjani, MM Jaghoori - … Biological Systems: Essays Dedicated to Carolyn …, 2011 - Springer
In this paper, we provide a survey of the different analysis techniques that are provided for
the modeling language Rebeca. Rebeca is designed as an imperative actor-based …

Seven at one stroke: LTL model checking for high-level specifications in B, Z, CSP, and more

D Plagge, M Leuschel - International journal on software tools for …, 2010 - Springer
The size of formal models is steadily increasing and there is a demand from industrial users
to be able to use expressive temporal query languages for validating and exploring high …

Translating TLA +  to B for Validation with ProB

D Hansen, M Leuschel - … Methods: 9th International Conference, IFM 2012 …, 2012 - Springer
TLA+ and B share the common base of predicate logic, arithmetic and set theory. However,
there are still considerable differences, such as very different approaches to typing and …

Probing the Depths of CSP-M: A New fdr-Compliant Validation Tool

M Leuschel, M Fontaine - Formal Methods and Software Engineering: 10th …, 2008 - Springer
We present a new animation and model checking tool for CSP. The tool covers the CSP-M
language, as supported by existing tools such as fdr and probe. Compared to those tools, it …

Validation of formal models by refinement animation

S Hallerstede, M Leuschel, D Plagge - Science of Computer Programming, 2013 - Elsevier
We provide a detailed description of refinement in Event-B, both as a contribution in itself
and as a foundation for the approach to simultaneous animation of multiple levels of …

Operation Caching and State Compression for Model Checking of High-Level Models: How to Have Your Cake and Eat It

M Leuschel - International Conference on Integrated Formal …, 2022 - Springer
A lot of techniques try to improve the performance of explicit state model checking. Some
techniques, like partial order reduction, are hard to apply effectively to high-level models …

Symmetry and partial order reduction techniques in model checking Rebeca

MM Jaghoori, M Sirjani, MR Mousavi, E Khamespanah… - Acta Informatica, 2010 - Springer
Rebeca is an actor-based language with formal semantics which is suitable for modeling
concurrent and distributed systems and protocols. Due to its object model, partial order and …

[HTML][HTML] Translating B to TLA+ for validation with TLC

D Hansen, M Leuschel - Science of Computer Programming, 2016 - Elsevier
The state-based formal methods B and TLA+ share the common base of predicate logic,
arithmetic and set theory. However, there are still considerable differences, such as the way …

[PDF][PDF] La validation de modèles Event-B avec le plug-in ProB pour RODIN

J Bendisposto, M Leuschel, O Ligot, M Samia - TSI, 2008 - web-archive.southampton.ac.uk
La méthode B, ainsi que sa progéniture Event-B, sont des méthodes formelles utilisées pour
le développement de systèmes informatiques dont l'exactitude doit être formellement …