Research Article

Formal Modelling of PBFT Consensus Algorithm in Event-B

Listing 4

Event ‘Primary_change’.
Event Primary_change
  Where
   @grd1 pre∉corr
   @grd2 NODES∖Pre_set≠∅
  Then
   @act1 pre≔max(NODES∖Pre_set)
   @act2 Pre_change≔TRUE
End