Rodin Workshop 2023: Difference between revisions

From Event-B
Jump to navigationJump to search
Laurent (talk | contribs)
→‎Organisers: Add Neeraj
Dana (talk | contribs)
 
(3 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.


==Call for Abstracts==
== Programme ==


If you are interested in giving a presentation at the Rodin workshop or have a plug-in to demonstrate, send a short abstract (1 or 2 pages PDF) to [mailto:rodin@ecs.soton.ac.uk?subject=RodinWorkshop2023%20Contribution rodin@ecs.soton.ac.uk] by 28th April 2023 with subject '''[RodinWorkshop2023] Contribution''', indicating whether it is a tool usage or tool development presentation.
'''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''


We will endeavour to accommodate all submissions that are clearly relevant to Rodin and Event-B.
'''11:00 - 11:30''' ''Coffee Break''


The proceedings of the workshop will be available as a technical report at the University of Southampton.
'''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''


=== Organisers ===
'''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 [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