Rodin Workshop 2023
10th Rodin User and Developer Workshop
The 10th Rodin User and Developer Workshop, 30th May, 2023, Nancy, France
Event-B is a formal method for system-level modelling and analysis. The Rodin Platform is an Eclipse-based toolset for Event-B that provides effective support for modelling and automated proof. The platform is open source and is further extendable with plug-ins. A range of plug-ins have already been developed.
The 10th Rodin workshop will be collocated with the ABZ 2023 Conference.
The purpose of this workshop is to bring together existing and potential users and developers of the Rodin toolset and to foster a broader community of Rodin users and developers.
For Rodin users the workshop will provide an opportunity to share tool experiences and to gain an understanding of on-going tool developments. For plug-in developers the workshop will provide an opportunity to showcase their tools and to achieve better coordination of tool development effort.
09:30 - 11:00 Session 1 — Session Chair: Laurent Voisin
- Rodin: two years of updates — Guillaume Verdier, Laurent Voisin, Idir Ait-Sadoune
- Proof automation for Event-B theories — P. Rivière, N. K. Singh, Y. Aït-Ameur, and G. Dupont
- Constructing the Real Numbers using RODIN and EBRP’s plugin — Jean-Raymond Abrial, Dominique Cansell
11:00 - 11:30 Coffee Break
11:30 - 13:00 Session 2 — Session Chair: Neeraj Kumar Singh
- rodin-hs: A set of libraries and tools for handling Rodin files in Haskell — Guillaume Dupont
- CamilleX 3.0 — S.T. Hoang, C. Snook, D. Dghaym, A. Salehi, M. Butler
- Formalisation of a Software Development Process — Ivan Entchev, Son Thai Hoang
- A Rigorous Iterative Analysis Approach for Capturing the Safety Requirements of Self-Driving Vehicle Systems — Fahad Alotaibi, Son Thai Hoang, Michael Butler
13:00 - 14:00 Lunch Break
14:00 - 15:30 Session 3 — Session Chair: Fabian Vu
- Generating safe code to prevent or handle integer overflows inside Event-B actions formulas — Fredrik Öhrström
- Shared Session with IVOIRE
To register for the workshop, please follow the instructions on the ABZ 2023 registration page.
Dana Dghaym, University of Southampton, UK
Neeraj Kumar Singh, INPT-ENSEEIHT / IRIT, University of Toulouse, France
Laurent Voisin, Systerel, France
Fabian Vu, Heinrich Heine University Düsseldorf, Germany