Software Engineering with Formal Methods: Experiences with the Development of a Storm Surge Barrier Control System

  • Authors:
  • Klaas Wijbrans;Franc Buve;Robin Rijkers;Wouter Geurts

  • Affiliations:
  • Acision, Nieuwegein 3432GN;Logica, Rotterdam 3009 AN;Logica, Rotterdam 3009 AN;Logica, Rotterdam 3009 AN

  • Venue:
  • FM '08 Proceedings of the 15th international symposium on Formal Methods
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper revisits the experiences with the use of formal methods in the development of the control system for the Maeslant Kering. The Maeslant Keringis the movable barrier which has to protect Rotterdam from floodings while, at almost the same time, not restricting shipping traffic to the port of Rotterdam. The control system, called BOS, completely autonomously decides about closing and opening of the barrier and, when necessary, also performs these tasks without human intervention. BOS is a safety-critical software system of the highest Safety Integrity Level according to the IEC 61508 standard. One of the reliability increasing techniques used during its development is formal methods. This paper revisits the earlier published experiences with the project after the system is in operation for ten years and has performed its first autonomous barrier operation on November 11th, 2007.