In this talk, we give an historical account of the development of the Rodin Platform during the last 10 years.


Event-B formal methods tooling 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Abrial, J.-R., Butler, M., Hallerstede, S., Hoang, T.S., Mehta, F., Voisin, L.: Rodin: An open toolset for modelling and reasoning in Event-B. Int. J. Softw. Tools Technol. Transf. 12(6), 447–466 (2010)CrossRefGoogle Scholar
  2. 2.
    Bendisposto, J., Fritz, F., Jastram, M., Leuschel, M., Weigelt, I.: Developing Camille, a text editor for Rodin. Software: Practice and Experience 41(2), 189–198 (2011)Google Scholar
  3. 3.
    Butler, M., Maamria, I.: Practical theory extension in Event-B. In: Liu, Z., Woodcock, J., Zhu, H. (eds.) Theories of Programming and Formal Methods. LNCS, vol. 8051, pp. 67–81. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  4. 4.
  5. 5.
    Déharbe, D., Fontaine, P., Guyot, Y., Voisin, L.: SMT solvers for Rodin. In: Derrick, J., Fitzgerald, J., Gnesi, S., Khurshid, S., Leuschel, M., Reeves, S., Riccobene, E. (eds.) ABZ 2012. LNCS, vol. 7316, pp. 194–207. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  6. 6.
    Edmunds, A., Rezazadeh, A., Butler, M.: Formal modelling for ada implementations: Tasking Event-B. In: Brorsson, M., Pinho, L.M. (eds.) Ada-Europe 2012. LNCS, vol. 7308, pp. 119–132. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  7. 7.
    Fürst, A., Hoang, T.S., Basin, D., Sato, N., Miyazaki, K.: Formal system modelling using abstract data types in Event-B. In: Ait Ameur, Y., Schewe, K.-D. (eds.) ABZ 2014. LNCS, vol. 8477, pp. 222–237. Springer, Heidelberg (2014)Google Scholar
  8. 8.
    Gamma, E., Beck, K.: Contributing to Eclipse: Principles, Patterns, and Plugins. Addison Wesley Longman Publishing Co., Inc., Redwood City (2003)Google Scholar
  9. 9.
    Hallerstede, S., Jastram, M., Ladenberger, L.: A Method and Tool for Tracing Requirements into Specifications. Science of Computer Programming (2013)Google Scholar
  10. 10.
    Hallerstede, S., Leuschel, M., Plagge, D.: Validation of formal models by refinement animation. Science of Computer Programming 78(3), 272–292 (2013)CrossRefzbMATHGoogle Scholar
  11. 11.
    Leuschel, M., Butler, M.: ProB: An automated analysis toolset for the B method. Software Tools for Technology Transfer (STTT) 10(2), 185–203 (2008)CrossRefGoogle Scholar
  12. 12.
    Métayer, C.: AnimB: B model animator,
  13. 13.
    Said, M., Butler, M., Snook, C.: A method of refinement in UML-B. Software & Systems Modeling, 1–24 (2013)Google Scholar
  14. 14.
    Schmalz, M.: Formalizing the logic of Event-B. PhD thesis, ETH Zurich (2012)Google Scholar
  15. 15.
    Silva, R., Butler, M.: Supporting reuse of Event-B developments through generic instantiation. In: Breitman, K., Cavalcanti, A. (eds.) ICFEM 2009. LNCS, vol. 5885, pp. 466–484. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  16. 16.
    Silva, R., Pascal, C., Hoang, T.S., Butler, M.: Decomposition tool for Event-B. Software: Practice and Experience 41(2), 199–208 (2011)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2014

Authors and Affiliations

  • Laurent Voisin
    • 1
  • Jean-Raymond Abrial
    • 2
  1. 1.SysterelAix-en-ProvenceFrance
  2. 2.MarseilleFrance

Personalised recommendations