Rodin Workshop 2023: Difference between revisions
(2 intermediate revisions by the same user not shown) | |||
Line 20: | Line 20: | ||
their tools and to achieve better coordination of tool development effort. | their tools and to achieve better coordination of tool development effort. | ||
== Programme == | |||
'''09:30 | '''09:30 - 11:00''' Session 1 — ''Session Chair: Laurent Voisin'' | ||
* Rodin: two years of updates | * Rodin: two years of updates — ''Guillaume Verdier, Laurent Voisin, Idir Ait-Sadoune'' | ||
* Proof automation for Event-B theories | * 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 | * Constructing the Real Numbers using RODIN and EBRP’s plugin — ''Jean-Raymond Abrial, Dominique Cansell'' | ||
'''11:00 | '''11:00 - 11:30''' ''Coffee Break'' | ||
'''11:30 | '''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 | * rodin-hs: A set of libraries and tools for handling Rodin files in Haskell — ''Guillaume Dupont'' | ||
* CamilleX 3.0 | * CamilleX 3.0 — ''S.T. Hoang, C. Snook, D. Dghaym, A. Salehi, M. Butler'' | ||
* Formalisation of a Software Development Process | * 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 | * A Rigorous Iterative Analysis Approach for Capturing the Safety Requirements of Self-Driving Vehicle Systems — ''Fahad Alotaibi, Son Thai Hoang, Michael Butler'' | ||
'''13:00 | '''13:00 - 14:00''' ''Lunch Break'' | ||
'''14:00 | '''14:00 - 15:30''' Session 3 — ''Session Chair: Fabian Vu'' | ||
* Generating safe code to prevent or handle integer overflows inside Event-B actions formulas | * Generating safe code to prevent or handle integer overflows inside Event-B actions formulas — ''Fredrik Öhrström'' | ||
* IVOIRE | * Shared Session with [https://isse.jku.at/ivoire/index.php/IVOIRE_Workshop_2023 IVOIRE] | ||
==Registration== | |||
To register for the workshop, please follow the instructions on the [https://abz2023.loria.fr/participation-2/ ABZ 2023 registration page]. | |||
== Organisers == | |||
<p>Dana Dghaym, University of Southampton, UK</p> | <p>Dana Dghaym, University of Southampton, UK</p> | ||
<p>Neeraj Kumar Singh, INPT-ENSEEIHT / IRIT, University of Toulouse, France</p> | <p>Neeraj Kumar Singh, INPT-ENSEEIHT / IRIT, University of Toulouse, France</p> | ||
<p>Laurent Voisin, Systerel, France</p> | <p>Laurent Voisin, Systerel, France</p> | ||
<p>Fabian Vu, Heinrich Heine University Düsseldorf, Germany</p> | <p>Fabian Vu, Heinrich Heine University Düsseldorf, Germany</p> |
Latest revision as of 15:36, 26 May 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.
Programme
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
Registration
To register for the workshop, please follow the instructions on the ABZ 2023 registration page.
Organisers
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