Rodin Workshop 2023: Difference between revisions

From Event-B
Jump to navigationJump to search
Dana (talk | contribs)
Dana (talk | contribs)
 
Line 22: Line 22:
== Programme ==
== Programme ==


'''09:30 - 11:00''' Session 1 - ''Session Chair: Laurent Voisin''
'''09:30 - 11:00''' Session 1 ''Session Chair: Laurent Voisin''
* Rodin: two years of updates - ''Guillaume Verdier, Laurent Voisin, Idir Ait-Sadoune''
* 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''
* 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''
* Constructing the Real Numbers using RODIN and EBRP’s plugin ''Jean-Raymond Abrial, Dominique Cansell''


'''11:00 - 11:30''' ''Coffee Break''
'''11:00 - 11:30''' ''Coffee Break''


'''11:30 - 13:00''' Session 2 - ''Session Chair: Neeraj Kumar Singh''
'''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''
* 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''
* 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''
* 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''
* 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''
'''13:00 - 14:00''' ''Lunch Break''


'''14:00 - 15:30''' Session 3 - ''Session Chair: Fabian Vu''
'''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''
* 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]
* Shared Session with [https://isse.jku.at/ivoire/index.php/IVOIRE_Workshop_2023 IVOIRE]



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