A Pattern for Modelling Fault Tolerant Systems in Event-B

  • Gintautas Sulskus
  • Michael Poppleton
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7316)


Formal methods are used for the specification and verification of software and hardware systems. One class of systems interacts with the outside world through sensors and actuators, and may include nondeterminism from hardware faults or environmental inputs, making modelling more complex.


Event Type Fault Tolerance Fault Management Sluice Gate Faulty Mode 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Hayes, I.J., Jackson, M.A., Jones, C.B.: Determining the Specification of a Control System Fromthat of Its Environment. In: Araki, K., Gnesi, S., Mandrioli, D. (eds.) FME 2003. LNCS, vol. 2805, pp. 154–169. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  2. 2.
    Michael, B.: Towards a Cookbook for Modelling and Refinement of Control Problems (2009)Google Scholar
  3. 3.
    Ilic, D., Troubitsyna, E., Laibinis, L., Snook, C.: Formal Development of Mechanisms for Tolerating Transient Faults (2006)Google Scholar
  4. 4.
    Sarshogh, M.R., Butler, M.: Specification and Refinement of Discrete Timing Properties in Event-BGoogle Scholar
  5. 5.
    Cansell, D., Mry, D., Rehm, J.: Time Constraint Patterns for Event B Development (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Gintautas Sulskus
    • 1
  • Michael Poppleton
    • 1
  1. 1.University of SouthamptonUK

Personalised recommendations